Alexandru Gavril, Alexandra Stefania Ghita, Alexandru Sorici, A. Florea
{"title":"Towards a Modular Framework for Human-Robot Interaction and Collaboration","authors":"Alexandru Gavril, Alexandra Stefania Ghita, Alexandru Sorici, A. Florea","doi":"10.1109/CSCS.2019.00120","DOIUrl":null,"url":null,"abstract":"The field of socially assistive robotics is advancing steadily, finding an increasing number of applications in domains such as health and home care, public servicing, tourism or entertainment. The diversity of robotic units poses a challenge in terms of their programming, since application designers must either use manufacturer code, or build their own suite of behavior modules from ground up, using open-source platforms such as the Robot Operating System (ROS). The trade-off for design flexibility of the latter option is that there is a lack of ROS-based frameworks for building a behavioral life-cycle for assistive robots, or which allow them to be contextually connected to their environments. In this paper, we introduce the foundational work for AMIRO, a ROS-based framework for the development of assistive robotics applications. We present details of the core behavioral models for navigation, person recognition and communication and detail the means for organizing them into coherent complex behaviors. We further discuss the provisioning for context-aware decision making. The core behavior models are analyzed individually from a performance perspective and two very different evaluation scenarios are described showcasing the versatility of the proposed framework.","PeriodicalId":352411,"journal":{"name":"2019 22nd International Conference on Control Systems and Computer Science (CSCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 22nd International Conference on Control Systems and Computer Science (CSCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSCS.2019.00120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
The field of socially assistive robotics is advancing steadily, finding an increasing number of applications in domains such as health and home care, public servicing, tourism or entertainment. The diversity of robotic units poses a challenge in terms of their programming, since application designers must either use manufacturer code, or build their own suite of behavior modules from ground up, using open-source platforms such as the Robot Operating System (ROS). The trade-off for design flexibility of the latter option is that there is a lack of ROS-based frameworks for building a behavioral life-cycle for assistive robots, or which allow them to be contextually connected to their environments. In this paper, we introduce the foundational work for AMIRO, a ROS-based framework for the development of assistive robotics applications. We present details of the core behavioral models for navigation, person recognition and communication and detail the means for organizing them into coherent complex behaviors. We further discuss the provisioning for context-aware decision making. The core behavior models are analyzed individually from a performance perspective and two very different evaluation scenarios are described showcasing the versatility of the proposed framework.