On continuous null space projections for torque-based, hierarchical, multi-objective manipulation

The technological progress in the field of robotics results in more and more complex manipulators. However, having an increasing number of degrees of freedom raises the question of how to use them effectively. In turn, establishing manipulators in human environments, e.g., as service robots, calls for the fulfillment of various constraints and tasks at the same time. In the context of torque controlled robotic systems, we provide an approach to simultaneously deal with a multitude of tasks and constraints which are arranged in a hierarchy, utilizing the large number of actuated joints of the manipulator. To this end, we propose a continuous null space projection technique to consider unilateral constraints, singular Jacobian matrices and dynamic variations of the priority order within the hierarchical structure. We show that activating and deactivating tasks as well as crossing singularities does not lead to a discontinuous control law. Simulations and experiments on the humanoid Justin of the German Aerospace Center (DLR) validate our approach. The presented concept is supposed to contribute to whole-body control frameworks.

[1]  Oussama Khatib,et al.  A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks , 2009, IEEE Transactions on Robotics.

[2]  Michael Gienger,et al.  Reactive Self Collision Avoidance with Dynamic Task Prioritization for Humanoid Robots , 2010, Int. J. Humanoid Robotics.

[3]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[4]  Christian Ott,et al.  Cartesian Impedance Control of Redundant and Flexible-Joint Robots , 2008, Springer Tracts in Advanced Robotics.

[5]  Nicolas Mansard,et al.  Intermediate desired value approach for continuous transition among multiple tasks of robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Nicolas Mansard,et al.  Continuity of Varying-Feature-Set Control Laws , 2009, IEEE Transactions on Automatic Control.

[7]  Olivier Stasse,et al.  Real-time (self)-collision avoidance task on a hrp-2 humanoid robot , 2008, 2008 IEEE International Conference on Robotics and Automation.

[8]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

[9]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[10]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[11]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[12]  Henrik I. Christensen,et al.  Control of mobile manipulator using the dynamical systems approach , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Florian Schmidt,et al.  Rollin' Justin - Mobile platform with variable base , 2009, 2009 IEEE International Conference on Robotics and Automation.

[14]  Michael Gienger,et al.  Real-time collision avoidance with whole body motion control for humanoid robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Alexander Dietrich,et al.  Extensions to reactive self-collision avoidance for torque and position controlled humanoids , 2011, 2011 IEEE International Conference on Robotics and Automation.

[16]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Pradeep K. Khosla,et al.  Automatic generation of kinematics for a reconfigurable modular manipulator system , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[18]  Charles W. Wampler,et al.  On the Inverse Kinematics of Redundant Manipulators , 1988, Int. J. Robotics Res..

[19]  Ian D. Walker,et al.  Overview of damped least-squares methods for inverse kinematics of robot manipulators , 1995, J. Intell. Robotic Syst..

[20]  Oussama Khatib,et al.  Continuous Control Law from Unilateral Constraints Application to Reactive Obstacle Avoidance in Operational Space , 2008 .

[21]  Oliver Brock,et al.  Task-consistent obstacle avoidance and motion behavior for mobile manipulation , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[22]  Vincent Padois,et al.  Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions , 2011, 2011 IEEE International Conference on Robotics and Automation.

[23]  Alin Albu-Schäffer,et al.  Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.