Achieving social acceptance is one of the main goals of Social Robotic Navigation. Despite this topic has received increasing interest in recent years, most of the research has focused on driving the robotic agent along obstacle-free trajectories, planning around estimates of future human motion to respect personal distances and optimize navigation. However, social interactions in everyday life are also dictated by norms that do not strictly depend on movement, such as when standing at the end of a queue rather than cutting it. In this paper, we propose a novel method to recognize common social scenarios and modify a traditional planner's cost function to adapt to them. This solution enables the robot to carry out different social navigation behaviors that would not arise otherwise, maintaining the robustness of traditional navigation. Our approach allows the robot to learn different social norms with a single learned model, rather than having different modules for each task. As a proof of concept, we consider the tasks of queuing and respect interaction spaces of groups of people talking to one another, but the method can be extended to other human activities that do not involve motion.
翻译:实现社会接受度是社交机器人导航的主要目标之一。尽管近年来该主题受到越来越多的关注,但大多数研究都集中在驱动机器人沿无障碍轨迹移动,围绕未来人类运动的估计进行规划,以尊重个人距离并优化导航。然而,日常生活中的社交互动也由不严格依赖运动的规范所支配,例如在队列末尾排队而非插队。在本文中,我们提出了一种新方法来识别常见社交场景,并修改传统规划器的成本函数以适应这些场景。该解决方案使机器人能够执行不同的社交导航行为,这些行为在传统规划中不会出现,同时保持了传统导航的鲁棒性。我们的方法允许机器人通过单一学习模型学习不同的社会规范,而无需为每个任务设置不同模块。作为概念验证,我们考虑了排队和尊重交谈人群互动空间的任务,但该方法可以扩展到其他不涉及运动的人类活动。