We present the design and implementation of a taskable reactive mobile manipulation system. In contrary to related work, we treat the arm and base degrees of freedom as a holistic structure which greatly improves the speed and fluidity of the resulting motion. At the core of this approach is a robust and reactive motion controller which can achieve a desired end-effector pose, while avoiding joint position and velocity limits, and ensuring the mobile manipulator is manoeuvrable throughout the trajectory. This can support sensor-based behaviours such as closed-loop visual grasping. As no planning is involved in our approach, the robot is never stationary thinking about what to do next. We show the versatility of our holistic motion controller by implementing a pick and place system using behaviour trees and demonstrate this task on a 9-degree-of-freedom mobile manipulator. Additionally, we provide an open-source implementation of our motion controller for both non-holonomic and omnidirectional mobile manipulators available at jhavl.github.io/holistic.
翻译:我们展示了可任务反应式移动操纵系统的设计和实施。与相关工作不同,我们把臂和基自由度视为一个整体结构,大大提高了所产生运动的速度和流动性。这个方法的核心是一个强大和被动的动作控制器,它能够达到理想的终端效应,同时避免联合位置和速度限制,并确保移动操纵器在整个轨道上都是可操作的。这可以支持闭路视觉捕捉等基于传感器的行为。由于我们的方法没有计划,机器人从来不会固定思考下一步要做什么。我们通过使用行为树执行一个选取和定位系统来展示我们整体动作控制器的多功能,并在一个9度自由移动操纵器上展示这一任务。此外,我们为在jhavl.github.io/holoistic上可用的非热调控控器提供开放源执行我们的运动控制器。