Prioritized multi-task compliance control of redundant manipulators

We propose a new approach for dynamic control of redundant manipulators to deal with multiple prioritized tasks at the same time by utilizing null space projection techniques. The compliance control law is based on a new representation of the dynamics wherein specific null space velocity coordinates are introduced. These allow to efficiently exploit the kinematic redundancy according to the task hierarchy and lead to a dynamics formulation with block-diagonal inertia matrix. The compensation of velocity-dependent coupling terms between the tasks by an additional passive feedback action facilitates a stability analysis for the complete hierarchy based on semi-definite Lyapunov functions. No external forces have to be measured. Finally, the performance of the control approach is evaluated in experiments on a torque-controlled robot.

[1]  Robert Platt,et al.  Multi-Priority Cartesian Impedance Control , 2010, Robotics: Science and Systems.

[2]  Alexander Dietrich,et al.  Integration of Reactive, Torque-Based Self-Collision Avoidance Into a Task Hierarchy , 2012, IEEE Transactions on Robotics.

[3]  Oussama Khatib,et al.  Manipulator control at kinematic singularities: a dynamically consistent strategy , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[4]  Nicolas Mansard,et al.  A dedicated solver for fast operational-space inverse dynamics , 2012, 2012 IEEE International Conference on Robotics and Automation.

[5]  Alin Albu-Schäffer,et al.  Cartesian impedance control of redundant robots: recent results with the DLR-light-weight-arms , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[6]  Alexander Dietrich,et al.  Reactive Whole-Body Control: Dynamic Mobile Manipulation Using a Large Number of Actuated Degrees of Freedom , 2012, IEEE Robotics & Automation Magazine.

[7]  W. Chung,et al.  Extended impedance control of redundant manipulators based on weighted decomposition of joint space , 1998 .

[8]  Bruno Siciliano,et al.  Spatial impedance control of redundant manipulators , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[10]  Xiang Li,et al.  Global task-space adaptive control of robot , 2013, Autom..

[11]  Rachid Outbib,et al.  Semidefinite lyapunov functions stability and stabilization , 1996, Math. Control. Signals Syst..

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

[13]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[14]  Roland Philippsen,et al.  Implementation and stability analysis of prioritized whole-body compliant controllers on a wheeled humanoid robot in uneven terrains , 2013, Autonomous Robots.

[15]  Mrdjan J. Jankovic,et al.  Constructive Nonlinear Control , 2011 .

[16]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[17]  Alexander Dietrich,et al.  Multi-objective compliance control of redundant manipulators: Hierarchy, control, and stability , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[19]  S. Ali A. Moosavian,et al.  Modified transpose Jacobian control of robotic systems , 2007, Autom..

[20]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[21]  Erkan Zergeroglu,et al.  Nonlinear tracking control of kinematically redundant robot manipulators , 2004 .

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

[23]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

[25]  Norihiko Adachi,et al.  Compliant motion control of kinematically redundant manipulators , 1993, IEEE Trans. Robotics Autom..

[26]  A. Schaft,et al.  L2-Gain and Passivity in Nonlinear Control , 1999 .

[27]  Bruno Siciliano,et al.  Priority oriented adaptive control of kinematically redundant manipulators , 2012, 2012 IEEE International Conference on Robotics and Automation.

[28]  Gianluca Antonelli,et al.  Stability Analysis for Prioritized Closed-Loop Inverse Kinematic Algorithms for Redundant Robotic Systems , 2009, IEEE Trans. Robotics.

[29]  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.

[30]  Andreas Kugi,et al.  Resolving the problem of non-integrability of nullspace velocities for compliance control of redundant manipulators by using semi-definite Lyapunov functions , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[32]  A. Schaft L2-Gain and Passivity Techniques in Nonlinear Control. Lecture Notes in Control and Information Sciences 218 , 1996 .