Jeon Jeongmin, Jung Hong-Ryul, Pico Nabih, Luong Tuan, Moon Hyungpil
Department of Mechanical Engineering, Sungkyunkwan University, Suwon 16419, Republic of Korea.
Facultad de Ingeniería en Electricidad y Computación, Escuela Superior Politécnica del Litoral, ESPOL, Campus Gustavo Galindo, Guayaquil 09-01-5863, Ecuador.
Biomimetics (Basel). 2024 Jul 17;9(7):436. doi: 10.3390/biomimetics9070436.
This paper presents a software architecture to implement a task-motion planning system that can improve human-robot interactions by including social behavior when social robots provide services related to object manipulation to users. The proposed system incorporates four main modules: knowledge reasoning, perception, task planning, and motion planning for autonomous service. This system adds constraints to the robot motions based on the recognition of the object affordance from the perception module and environment states from the knowledge reasoning module. Thus, the system performs task planning by adjusting the goal of the task to be performed, and motion planning based on the functional aspects of the object, enabling the robot to execute actions consistent with social behavior to respond to the user's intent and the task environment. The system is verified through simulated experiments consisting of several object manipulation services such as handover and delivery. The results show that, by using the proposed system, the robot can provide different services depending on the situation, even if it performs the same tasks. In addition, the system demonstrates a modular structure that enables the expansion of the available services by defining additional actions and diverse planning modules.
本文提出了一种软件架构,用于实现一个任务-运动规划系统,当社交机器人向用户提供与物体操作相关的服务时,该系统可以通过纳入社交行为来改善人机交互。所提出的系统包含四个主要模块:知识推理、感知、任务规划和自主服务的运动规划。该系统基于从感知模块识别的物体可供性和知识推理模块的环境状态,对机器人的运动添加约束。因此,系统通过调整要执行任务的目标来执行任务规划,并基于物体的功能方面进行运动规划,使机器人能够执行与社交行为一致的动作,以响应用户意图和任务环境。该系统通过由诸如交接和递送等几种物体操作服务组成的模拟实验进行验证。结果表明,通过使用所提出的系统,即使机器人执行相同的任务,它也可以根据情况提供不同的服务。此外,该系统展示了一种模块化结构,通过定义额外的动作和多样的规划模块,能够扩展可用服务。