论文标题
使用双臂机器人通过答案集编程来操纵铰接式对象
Manipulation of Articulated Objects using Dual-arm Robots via Answer Set Programming
论文作者
论文摘要
在机器人技术中,对铰接物体的操纵至关重要,可以被视为最复杂的操作任务之一。传统上,通过开发缺乏灵活性和便携性的临时方法来解决这个问题。 在本文中,我们提出了一个基于答案集编程(ASP)的框架,以自动操纵机器人控制体系结构中的铰接对象。特别是,ASP用于表示铰接对象的配置,检查知识库中这种表示的一致性以及生成操纵动作的顺序。 在第一个简单的场景中,在百特双臂操纵器上示例和验证了该框架。然后,我们扩展了这样的方案,以提高整体设置准确性,并在机器人动作执行中引入一些限制以执行其可行性。扩展的场景需要大量可能将其结合在一起的可能动作。因此,我们从自动化计划中利用宏观动作来提供更有效的计划。我们在扩展方案中验证了整体框架,从而确认了ASP在更真实的机器人设置中的适用性,并显示了宏观动作对基于机器人的对象操纵的有用性。在逻辑编程(TPLP)的理论和实践中考虑的。
The manipulation of articulated objects is of primary importance in Robotics, and can be considered as one of the most complex manipulation tasks. Traditionally, this problem has been tackled by developing ad-hoc approaches, which lack flexibility and portability. In this paper we present a framework based on Answer Set Programming (ASP) for the automated manipulation of articulated objects in a robot control architecture. In particular, ASP is employed for representing the configuration of the articulated object, for checking the consistency of such representation in the knowledge base, and for generating the sequence of manipulation actions. The framework is exemplified and validated on the Baxter dual-arm manipulator in a first, simple scenario. Then, we extend such scenario to improve the overall setup accuracy, and to introduce a few constraints in robot actions execution to enforce their feasibility. The extended scenario entails a high number of possible actions that can be fruitfully combined together. Therefore, we exploit macro actions from automated planning in order to provide more effective plans. We validate the overall framework in the extended scenario, thereby confirming the applicability of ASP also in more realistic Robotics settings, and showing the usefulness of macro actions for the robot-based manipulation of articulated objects. Under consideration in Theory and Practice of Logic Programming (TPLP).