Optimal contact force distribution for compliant humanoid robots in whole-body loco-manipulation tasks

The term whole-body loco-manipulation refers to the case in which a humanoid robot exploits contacts with the environment, both with the end-effectors and with its internal limbs, in order to balance, move and/or manipulate the environment. In such a situation, high degree of redundancy may not be sufficient to completely control the robot movements and/or the forces applied on the environment. This problem is tackled in this work by means of quasi-static analysis tools. The reduction of mobility and manipulability is studied introducing the Fundamental Loco-Manipulation Matrix (FLMM) and its canonical form (cFLMM). Relevant information on the system can be extracted from those, obtaining, e.g., the space of the controllable contact forces, and the controllable displacements of the center of mass. Furthermore, the best contact force distribution able to meet the friction cone constraints is demonstrated to be the solution of a convex optimization problem. The validity of the proposed methods is verified in two numerical examples, where internal contacts affects the controllability of both forces and displacements. Numerical results show that is crucial to consider the correlations between contact forces in order to exert target actions on the environment while coping with friction limits on the whole set of contacts.

[1]  Antonio Bicchi,et al.  On the problem of decomposing grasp and manipulation forces in multiple whole-limb manipulation , 1994, Robotics Auton. Syst..

[2]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[3]  Oliver Brock,et al.  Mobile Manipulation [From the Guest Editors] , 2012, IEEE Robotics Autom. Mag..

[4]  Antonio Bicchi,et al.  Grasp and manipulation analysis for synergistic underactuated hands under general loading conditions , 2012, 2012 IEEE International Conference on Robotics and Automation.

[5]  Daniel E. Koditschek,et al.  Legged Self-Manipulation , 2013, IEEE Access.

[6]  Kazuhito Yokoi,et al.  Whole-body motion of a humanoid robot for passing through a door - opening a door by impulsive force - , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[9]  Antonio Bicchi,et al.  Grasp analysis tools for synergistic underactuated robotic hands , 2013, Int. J. Robotics Res..

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

[11]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[12]  Antonio Bicchi,et al.  Manipulability of cooperating robots with unactuated joints and closed-chain mechanisms , 2000, IEEE Trans. Robotics Autom..

[13]  Joel W. Burdick,et al.  Kinematics and methods for combined quasi-static stance/reach planning in multi-limbed robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Mitsuharu Morisawa,et al.  Humanoid robot HRP-4 - Humanoid robotics platform with lightweight and slim body , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[16]  Olivier Stasse,et al.  Fast foot prints re-planning and motion generation during walking in physical human-humanoid interaction , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[17]  Kenneth Salisbury,et al.  Whole arm manipulation , 1988 .