论文标题

社交机器人的参考软件体系结构

A Reference Software Architecture for Social Robots

论文作者

Asprino, Luigi, Ciancarini, Paolo, Nuzzolese, Andrea Giovanni, Presutti, Valentina, Russo, Alessandro

论文摘要

社交机器人对软件设计师构成了艰巨的挑战,他们需要照顾困难的建筑驱动力,例如可接受性,机器人的信任,并确保机器人与用户建立个性化的互动。此外,在这种情况下,还会出现重复的软件设计问题,例如确保互操作性,改善软件组件的可重复使用性和可定制性。 设计和实施社交机器人软件体系结构是一项需要多学科专业知识的时间密集型活动:这使得很难快速开发,自定义和个性化机器人解决方案。 这些挑战在设计时间可能会通过选择某些建筑风格,实施特定的建筑模式并使用特定技术来缓解这些挑战。 利用我们在马里奥项目中的经验,在本文中,我们提出了一系列社会机器人可能会受益的原则。这些原理还为社交机器人设计参考软件体系结构的基础奠定了基础。这项工作的最终目标是基于参考软件体系结构建立共同点,以便轻松地重复使用机器人软件组件,以便快速开发,实施和个性化社交机器人。

Social Robotics poses tough challenges to software designers who are required to take care of difficult architectural drivers like acceptability, trust of robots as well as to guarantee that robots establish a personalised interaction with their users. Moreover, in this context recurrent software design issues such as ensuring interoperability, improving reusability and customizability of software components also arise. Designing and implementing social robotic software architectures is a time-intensive activity requiring multi-disciplinary expertise: this makes difficult to rapidly develop, customise, and personalise robotic solutions. These challenges may be mitigated at design time by choosing certain architectural styles, implementing specific architectural patterns and using particular technologies. Leveraging on our experience in the MARIO project, in this paper we propose a series of principles that social robots may benefit from. These principles lay also the foundations for the design of a reference software architecture for Social Robots. The ultimate goal of this work is to establish a common ground based on a reference software architecture to allow to easily reuse robotic software components in order to rapidly develop, implement, and personalise Social Robots.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源