Flexible-Joint Humanoid Balancing Augmentation via Full-State Feedback Variable Impedance Control

This paper attempts to address the quandary of flexible-joint humanoid balancing performance augmentation, via the introduction of the Full-State Feedback Variable Impedance Control (FSFVIC), and Model-Free Compliant Floating-base VIC (MCFVIC) schemes. In comparison to rigid-joint humanoid robots, efficient balancing control of compliant bipeds, powered by Series Elastic Actuators (or harmonic drives), requires the design of more sophisticated controllers encapsulating both the motor and underactuated link dynamics. It has been demonstrated that Variable Impedance Control (VIC) can improve robotic interaction performance, albeit by introducing energy-injecting elements that may jeopardize closed-loop stability. To this end, the novel FSFVIC and MCFVIC schemes are proposed, which amalgamate both collocated and non-collocated feedback gains, with power-shaping signals that are capable of preserving the system's stability/passivity during VIC. The FSFVIC and MCFVIC stably modulate the system's collocated state gains to augment balancing performance, in addition to the non-collocated state gains that dictate the position control accuracy. Utilization of arbitrarily low-impedance gains is permitted by both the FSFVIC and MCFVIC schemes propounded herein. An array of experiments involving the COmpliant huMANoid reveals that significant balancing performance amelioration is achievable through online modulation of the full-state feedback gains (VIC), as compared to utilization of invariant impedance control.

[1]  Aude Billard,et al.  Stability Considerations for Variable Impedance Control , 2016, IEEE Transactions on Robotics.

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

[3]  Nikolaos G. Tsagarakis,et al.  Variable impedance walking using Time-Varying Lyapunov Stability Margins , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[4]  Shuuji Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[5]  Steven Dubowsky,et al.  On the nature of control algorithms for free-floating space manipulators , 1991, IEEE Trans. Robotics Autom..

[6]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  Patrizio Tomei,et al.  Design of global tracking controllers for flexible-joint robots , 1993, J. Field Robotics.

[8]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Sung-Hee Lee,et al.  Reaction Mass Pendulum (RMP): An explicit model for centroidal angular momentum of humanoid robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[10]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

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

[12]  A Model-Free Solution for Stable Balancing and Locomotion of Floating-base Legged Systems , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  Shinichiro Nakaoka,et al.  BLUE: A bipedal robot with variable stiffness and damping , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[14]  Emmanouil Spyrakos-Papastavridis,et al.  Passivity Preservation for Variable Impedance Control of Compliant Robots , 2020, IEEE/ASME Transactions on Mechatronics.

[15]  Leonardo Lanari,et al.  Boundedness issues in planning of locomotion trajectories for biped robots , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[16]  Jian S. Dai,et al.  Selective-Compliance based Lagrange Model and Multilevel Non-Collocated Feedback Control of a Humanoid Robot , 2018 .

[17]  Stefan Schaal,et al.  Inverse dynamics control of floating base systems using orthogonal decomposition , 2010, 2010 IEEE International Conference on Robotics and Automation.

[18]  Jong Hyeon Park,et al.  Impedance control for biped robot locomotion , 2001, IEEE Trans. Robotics Autom..

[19]  Alin Albu-Schäffer,et al.  Elastic Structure Preserving (ESP) Control for Compliantly Actuated Robots , 2018, IEEE Transactions on Robotics.

[20]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[21]  Nikolaos G. Tsagarakis,et al.  Online impedance regulation techniques for compliant humanoid balancing , 2018, Robotics Auton. Syst..

[22]  Lin Tian,et al.  Robust adaptive control of flexible joint robots with joint torque feedback , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[23]  Guy Bessonnet,et al.  Forces acting on a biped robot. Center of pressure-zero moment point , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[24]  Jun Nakanishi,et al.  Inverse Dynamics Control with Floating Base and Constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[25]  Rong Xiong,et al.  Compliance control for standing maintenance of humanoid robots under unknown external disturbances , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Nikolaos G. Tsagarakis,et al.  Balance and impedance optimization control for COmpliant huMANoid stepping , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[27]  Kazuhito Yokoi,et al.  Biped walking stabilization based on linear inverted pendulum tracking , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Jong-Hwan Kim,et al.  Landing Force Control for Humanoid Robot by Time-Domain Passivity Approach , 2007, IEEE Transactions on Robotics.

[29]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[30]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[31]  Sung-Hee Lee,et al.  A momentum-based balance controller for humanoid robots on non-level and non-stationary ground , 2012, Auton. Robots.

[32]  Jian S. Dai,et al.  Minimally Model-Based Trajectory Tracking and Variable Impedance Control of Flexible-Joint Robots , 2020, IEEE Transactions on Industrial Electronics.

[33]  Oussama Khatib,et al.  Contact consistent control framework for humanoid robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

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

[36]  Anirban Mazumdar,et al.  Using parallel stiffness to achieve improved locomotive efficiency with the Sandia STEPPR robot , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[37]  J. Slotine,et al.  On the Adaptive Control of Robot Manipulators , 1987 .

[38]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[39]  Itzhak Barkana,et al.  Defending the beauty of the Invariance Principle , 2014, Int. J. Control.

[40]  Stefan Schaal,et al.  Control of legged robots with optimal distribution of contact forces , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

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

[42]  Sang-Ho Hyon Compliant Terrain Adaptation for Biped Humanoids Without Measuring Ground Surface and Contact Forces , 2009, IEEE Transactions on Robotics.

[43]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[44]  Steven Dubowsky,et al.  The kinematics, dynamics, and control of free-flying and free-floating space robotic systems , 1993, IEEE Trans. Robotics Autom..

[45]  Nikolaos G. Tsagarakis,et al.  Lyapunov Stability Margins for humanoid robot balancing , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.