Multi-contact balancing of humanoid robots in confined spaces: Utilizing knee contacts

Introducing humanoid robots in areas where space is limited, for example in search-and-rescue scenarios or industrial manufacturing, represents a huge challenge, especially when the environment is cluttered and unknown. The robot should be capable of utilizing multiple contact points distributed across the entire body and not just its feet and hands. Extra contacts on the whole body, for instance including the knees and elbows, enable the robot to increase its agility and robustness by enhancing the support polygon. This paper applies our passivity-based approach for hierarchical whole-body control including balancing to scenarios involving contacts distributed all over the body of the robot as required in confined spaces. The approach is experimentally validated on the torque-controlled humanoid robot TORO to demonstrate the general applicability of the presented framework.

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

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

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

[4]  David E. Orin,et al.  Optimizing foot Centers of pressure through force Distribution in a humanoid robot , 2013, Int. J. Humanoid Robotics.

[5]  Gerd Hirzinger,et al.  Posture and balance control for biped robots based on contact force optimization , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[6]  Brad Paden,et al.  Globally asymptotically stable ‘PD+’ controller for robot manipulators , 1988 .

[7]  Antonio Bicchi,et al.  Toward whole-body loco-manipulation: Experimental results on multi-contact interaction with the Walk-Man robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Christopher G. Atkeson,et al.  Dynamic Balance Force Control for compliant humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Stefan Schaal,et al.  Optimal distribution of contact forces with inverse-dynamics control , 2013, Int. J. Robotics Res..

[10]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[11]  Alin Albu-Schäffer,et al.  Overview of the torque-controlled humanoid robot TORO , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[12]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

[13]  Christian Ott,et al.  Control applications of TORO — A Torque controlled humanoid robot , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[14]  Chun-Yi Su,et al.  Control of constrained robots subject to unilateral contacts and friction cone constraints , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Hans Joachim Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

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

[17]  Alexander Dietrich,et al.  An Approach to Combine Balancing with Hierarchical Whole-Body Control for Legged Humanoid Robots , 2016, IEEE Robotics and Automation Letters.

[18]  Eiichi Yoshida,et al.  Model preview control in multi-contact motion-application to a humanoid robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Bernd Henze,et al.  Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios , 2016, Int. J. Robotics Res..

[20]  Alexander Herzog,et al.  Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid , 2014, Autonomous Robots.