International Workshop on Model-driven Robot Software Engineering
摘要截稿: 2018-07-10
全文截稿: 2018-07-17
开会时间: 2018-10-15
会议难度:
CCF分类: 无
会议地点: Copenhagen, Denmark
Overview
It is impossible to imagine today's production facilities without robots. With precise and optimized hardware/software solutions, they automate many steps in modern manufacturing. Since the required hardware gets cheaper, the available software solutions more sophisticated, and their acceptance within society increases, robots will become a more common part of daily life as well. In contrast to production, where all external influencing factors are known and explicitly treated at design-time, the development of software for robots operating in unpredictable environments (such as service robots) requires new and more sophisticated approaches. Over the last decades, research in robotics made huge progress, especially in the fields of recognition, image processing, knowledge representation, planning, control, and collaboration. However, robotic researchers mainly concentrate on creating hardware/software solutions for specialized tasks. This leads to a landscape of isolated solutions which cannot be reused and combined easily. Furthermore, today's approaches lack comprehensive software engineering methodologies and abstractions for handling the increased heterogeneity and complexity of robotic software systems. Hence, there is a need to incorporate software engineering principles within the development of future robot platforms.
Unfortunately, robot applications fundamentally differ from classical software systems. For instance, the available hardware platforms for robots are highly heterogeneous and there is neither hardware nor software standardization, making cross-product development intractable. Moreover, the variety of possible usage scenarios and their implications on the necessary quality criteria requires several distinct development processes and models. Furthermore, the dynamic interaction of multiple robots will inevitably lead to unwanted emergent behavior, violating safety constraints and, thus, potentially cause severe damage.