Robust and model-free link position tracking control for humanoid COMAN with multiple compliant joints

This paper focuses on developing a robust tracking control scheme for a compliant humanoid, COMAN. Passive compliance in COMAN offers many advantages in terms of safe interaction with the environment and users. In the case of light tasks and soft interaction, classical PD motor control is sufficient. However, the compliance poses some challenges in particular tasks when the robot's joints are under large gravitational forces or external disturbances. These scenarios include carrying a heavy load, manipulating heavy objects or going up stairs where the joints need high torques. But low passive stiffness can cause some issues for the robot balance. Hence, an accurate and robust link position tracking controller is proposed for the compliant robot to achieve precise task-requirements and to reject the effect of external disturbances. Thanks to the use of time-delay estimation, the proposed controller is model-independent and fully decentralized. Thus its implementation to high degrees-of-freedom system becomes particularly simple. The proposed control scheme is validated and compared in a full body dynamic simulation of COMAN with 23 DoFs against the existing proportional-derivative controller. Two application studies are presented in this paper. First, the controller performance is assessed on the torso of COMAN. Second, a whole body control is shown for carrying heavy loads during squatting motion.

[1]  Jun-Ho Oh,et al.  Controllers for running in the humanoid robot, HUBO , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

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

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

[4]  An-Chyau Huang,et al.  Adaptive sliding control for single-link flexible-joint robot with mismatched uncertainties , 2004, IEEE Transactions on Control Systems Technology.

[5]  Bruno Siciliano,et al.  A Singular Perturbation Approach to Control of Lightweight Flexible Manipulators , 1988, Int. J. Robotics Res..

[6]  P. Tomei A simple PD controller for robots with elastic joints , 1991 .

[7]  Koushil Sreenath,et al.  Feedback Control of a Bipedal Walker and Runner with Compliance , 2011 .

[8]  Alessandro De Luca,et al.  On the Control of Robots with Visco-Elastic Joints , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[9]  Alessandro De Luca,et al.  A general algorithm for dynamic feedback linearization of robots with elastic joints , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[10]  Eu Fp Adaptive Modular Architectures for Rich Motor Skills , 2011 .

[11]  Daan G. E. Hobbelen,et al.  Limit Cycle Walking , 2007 .

[12]  G. W. Irwin,et al.  Robust tracking of elastic joint manipulators using sliding mode control , 1994 .

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

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

[15]  Alin Albu-Schäffer,et al.  State feedback controller for flexible joint robots: a globally stable approach implemented on DLR's light-weight robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[16]  K. Youcef-Toumi,et al.  Input/Output Linearization using Time Delay Control , 1991, 1991 American Control Conference.

[17]  Nikolaos G. Tsagarakis,et al.  The design of the lower body of the compliant humanoid robot “cCub” , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Giulio Sandini,et al.  The iCub project: An open source platform for research in embodied cognition , 2011, Advanced Robotics and its Social Impacts.

[19]  Petar V. Kokotovic,et al.  An integral manifold approach to the feedback control of flexible joint robots , 1987, IEEE J. Robotics Autom..

[20]  Seul Jung,et al.  Force tracking impedance control of robot manipulators under unknown environment , 2004, IEEE Transactions on Control Systems Technology.

[21]  Alessandro De Luca,et al.  PD control with on-line gravity compensation for robots with elastic joints: Theory and experiments , 2005, Autom..

[22]  Hicham Chaoui,et al.  ANN-Based Adaptive Control of Robotic Manipulators With Friction and Joint Elasticity , 2009, IEEE Transactions on Industrial Electronics.

[23]  Je Sung Yeon,et al.  Practical robust control for flexible joint robot manipulators , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[25]  Alessandro De Luca,et al.  A PD-type regulator with exact gravity cancellation for robots with flexible joints , 2011, 2011 IEEE International Conference on Robotics and Automation.

[26]  Rajnikant V. Patel,et al.  Control of a flexible-joint robot using neural networks , 1997, IEEE Trans. Control. Syst. Technol..

[27]  Martijn Wisse,et al.  System overview of bipedal robots Flame and TUlip: Tailor-made for Limit Cycle Walking , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Jie Zhao,et al.  A PD control scheme for passive dynamic walking based on series elastic actuator , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

[29]  Danwei Wang,et al.  A simple iterative learning controller for manipulators with flexible joints , 1995, Autom..

[30]  Jean-Claude Samin,et al.  Symbolic Modeling of Multibody Systems , 2003 .

[31]  Jun Morimoto,et al.  CB: A Humanoid Research Platform for Exploring NeuroScience , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[32]  Stefan Schaal,et al.  Learning to Control in Operational Space , 2008, Int. J. Robotics Res..

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

[34]  Friedrich Pfeiffer,et al.  Sensors and Control Concept of Walking “Johnnie” , 2003, Int. J. Robotics Res..

[35]  J. H. Jung,et al.  Discretisation method and stability criteria for non-linear systems under discrete-time time delay control , 2011 .

[36]  José Santos-Victor,et al.  An online algorithm for simultaneously learning forward and inverse kinematics , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.