Model-Based Control and Estimation of Humanoid Robots via Orthogonal Decomposition

Model-based control techniques, which use a model of robot dynamics to compute force/torque control commands, have a proven record for achieving accuracy and compliance in force-controllable robot manipulators. However, applying such methods to humanoid and legged systems has yet to happen due to challenges such as: 1) under-actuation inherent in these floating base systems, 2) dynamically changing contact states with potentially unknown contact forces, 3) and the difficulty of accurately modeling these high degree of freedom systems, especially with inadequate sensing. In this work, we present a relatively simple technique for fullbody model-based control and estimation of humanoid robot, using an orthogonal decomposition of rigid-body dynamics. Doing so simplifies the problem by reducing control and estimation to only those variables critical for the task. We present some of our recent evaluations of our approaches on the CarnegieMellon/Sarcos hydraulic force-controllable humanoid robot, engaging in dynamic tasks with contact state changes, such as standing up from a chair.

[1]  Christopher G. Atkeson,et al.  Estimation of Inertial Parameters of Manipulator Loads and Links , 1986 .

[2]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[3]  Y. Nakamura,et al.  Modeling and Identifying the Somatic Reflex Network of the Human Neuromuscular System , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[4]  A Cappozzo,et al.  Sit-to-stand motor strategies investigated in able-bodied young and elderly subjects. , 2000, Journal of biomechanics.

[5]  Gentiane Venture,et al.  Identification of the inertial parameters of a humanoid robot using unactuated dynamics of the base link , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[6]  Y. Nakamura,et al.  Macroscopic Modeling and Identification of the Human Neuromuscular Network , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

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

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

[9]  Henryk Flashner An orthogonal decomposition approach to modal synthesis , 1986 .

[10]  Katsu Yamane,et al.  Natural Motion Animation through Constraining and Deconstraining at Will , 2003, IEEE Trans. Vis. Comput. Graph..

[11]  Farhad Aghili,et al.  A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation , 2005, IEEE Transactions on Robotics.

[12]  Wisama Khalil,et al.  Modeling, Identification & Control of Robots , 2002 .

[13]  Gregor Schöner,et al.  The uncontrolled manifold concept: identifying control variables for a functional task , 1999, Experimental Brain Research.

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

[15]  Koichi Osuka,et al.  A New Identification Method for Serial Manipulator Arms , 1984 .

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

[17]  Ricardo Baeza-Yates,et al.  Computer Science 2 , 1994 .

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

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

[20]  Yoshihiko Nakamura,et al.  Symbolic Proof of Inertia-Parameter Identifiability of Legged Mechanisms from Unactuated Base-Link Dynamics , 2009 .

[21]  Katsu Yamane,et al.  Sit-to-stand task on a humanoid robot from human demonstration , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[22]  Stefan Schaal,et al.  Inertial parameter estimation of floating base humanoid systems using partial force sensing , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.