Complex manipulation tasks, such as rearrangement planning of numerous objects, are combinatorially hard problems. Existing algorithms either do not scale well or assume a great deal of prior knowledge about the environment, and few offer any rigorous guarantees. In this paper, we propose a novel hybrid control architecture for achieving such tasks with mobile manipulators. On the discrete side, we enrich a temporal logic specification with mobile manipulation primitives such as moving to a point, and grasping or moving an object. Such specifications are translated to an automaton representation, which orchestrates the physical grounding of the task to mobility or manipulation controllers. The grounding from the discrete to the continuous reactive controller is online and can respond to the discovery of unknown obstacles or decide to push out of the way movable objects that prohibit task accomplishment. Despite the problem complexity, we prove that, under specific conditions, our architecture enjoys provable completeness on the discrete side, provable termination on the continuous side, and avoids all obstacles in the environment. Simulations illustrate the efficiency of our architecture that can handle tasks of increased complexity while also responding to unknown obstacles or unanticipated adverse configurations.
翻译:复杂的操作任务,例如许多天体的重新排列规划,是复杂的复杂任务,是复杂的。现有的算法不是规模不高,或承担了大量关于环境的先前知识,而且几乎没有什么严格的保障。在本文件中,我们提出一个新的混合控制结构,用移动操纵器完成这种任务。在离散的方面,我们用移动操纵原始材料来丰富时间逻辑规格,例如移动到一个点,掌握或移动物体。这些规格被转换成自动图示,将任务的实际地面布局安排到移动控制器或操纵控制器。从离散到连续反应控制器的地面是在线的,可以对发现未知障碍作出反应,或者决定推出禁止完成任务的移动物体。尽管问题复杂,我们证明在特定条件下,我们的结构在离散的一边具有可辨别的完整性,连续的可辨认终止,并避免环境中的所有障碍。模拟说明我们能够处理复杂程度增加的任务的建筑的效率,同时对未知的障碍或无法预见的不利配置作出反应。