Robust and adaptive whole-body controller for humanoids with multiple tasks under uncertain disturbances

This paper focuses on the development of a dynamic model-free whole-body controller for a humanoid robot with high kinematic redundancy. The proposed controller is based on force-level operational-space control framework, which computes joint torques for the required forces of prioritized multiple tasks. While typical approaches based on this framework require to obtain an accurate robot dynamics model, which has been generally recognized as a major hurdle to overcome for implementation in real humanoid robots, the proposed controller incorporates adaptive sliding-mode and online dynamics estimation schemes; thus, it can be easily realized on a humanoid without identifying complex robot dynamic parameters. As a result, the gains of the proposed controller are adaptively adjusted to assure the control accuracy, when the humanoid robot changes its posture and undergoes uncertain disturbances. Experiments with a 23-DoFs humanoid under uncertain disturbances verify that the proposed controller can robustly perform multiple tasks with high accuracy.

[1]  Maolin Jin,et al.  Precise tracking control of shape memory alloy actuator systems using hyperbolic tangential sliding mode control with time delay estimation , 2013 .

[2]  Maolin Jin,et al.  Robust Compliant Motion Control of Robot With Nonlinear Friction Using Time-Delay Estimation , 2008, IEEE Transactions on Industrial Electronics.

[3]  Pierre-Brice Wieber,et al.  Hierarchical quadratic programming: Fast online humanoid-robot motion generation , 2014, Int. J. Robotics Res..

[4]  Maolin Jin,et al.  Control and synchronization of chaos systems using time-delay estimation and supervising switching control , 2014 .

[5]  Daniele Pucci,et al.  iCub Whole-Body Control through Force Regulation on Rigid Non-Coplanar Contacts , 2015, Front. Robot. AI.

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

[7]  Pyung Hun Chang,et al.  Relative Impedance Control for Dual-Arm Robots Performing Asymmetric Bimanual Tasks , 2014, IEEE Transactions on Industrial Electronics.

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

[9]  Nikolaos G. Tsagarakis,et al.  Upper-body impedance control with variable stiffness for a door opening task , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[10]  Jörn Malzahn,et al.  A modular compliant actuator for emerging high performance and fall-resilient humanoids , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[11]  T.C.S. Hsia,et al.  A new technique for robust control of servo systems , 1989 .

[12]  Oussama Khatib,et al.  Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots , 2010, IEEE Transactions on Robotics.

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

[14]  Nikolaos G. Tsagarakis,et al.  A manipulation framework for compliant humanoid COMAN: Application to a valve turning task , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[15]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Maolin Jin,et al.  Continuous Nonsingular Terminal Sliding-Mode Control of Shape Memory Alloy Actuators Using Time Delay Estimation , 2015, IEEE/ASME Transactions on Mechatronics.

[17]  T. A. Lasky,et al.  Robust independent joint controller design for industrial robot manipulators , 1991 .

[18]  Kamal Youcef-Toumi,et al.  A Time Delay Controller for Systems with Unknown Dynamics , 1988, 1988 American Control Conference.

[19]  Yuri B. Shtessel,et al.  New methodologies for adaptive sliding mode control , 2010, Int. J. Control.

[20]  Bruno Siciliano,et al.  Task-Space Control of Robot Manipulators With Null-Space Compliance , 2014, IEEE Transactions on Robotics.

[21]  Alexander Dietrich,et al.  Prioritized multi-task compliance control of redundant manipulators , 2015, Autom..

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

[23]  Nikolaos G. Tsagarakis,et al.  Development of a dynamic simulator for a compliant humanoid robot based on a symbolic multibody approach , 2013, 2013 IEEE International Conference on Mechatronics (ICM).

[24]  Nikolaos G. Tsagarakis,et al.  COMpliant huMANoid COMAN: Optimal joint stiffness tuning for modal frequency control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[25]  Jinoh Lee,et al.  Robust and model-free link position tracking control for humanoid COMAN with multiple compliant joints , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

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

[27]  Pyung Hun Chang,et al.  Enhanced Operational Space Formulation for multiple tasks using Time Delay Estimation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Chintae Choi,et al.  Practical Nonsingular Terminal Sliding-Mode Control of Robot Manipulators for High-Accuracy Tracking Control , 2009, IEEE Transactions on Industrial Electronics.

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

[30]  Jinoh Lee,et al.  An experimental study on time delay control of actuation system of tilt rotor unmanned aerial vehicle , 2012 .

[31]  Yoshihiko Nakamura,et al.  Optimal Redundancy Control of Robot Manipulators , 1987 .

[32]  Oussama Khatib,et al.  A Unified Framework for Whole-Body Humanoid Robot Control with Multiple Constraints and Contacts , 2008, EUROS.