Kinodynamically Consistent Motion Retargeting for Humanoids

Human-to-humanoid motion retargeting is an important tool to generate human-like humanoid motions. This retargeting problem is often formulated as a Cartesian control problem for the humanoid from a set of task points in the captured human data. Classically, Cartesian control has been developed for redundant systems. While redundancy fundamentally adds new sub-task capabilities, the degree to which secondary objectives can be faithfully executed cannot be determined in advance. In fact, a robot that exhibits redundancy with respect to an operational task may have insufficient degrees of freedom (DOFs) to satisfy more critical constraints. In this paper, we present a Cartesian space resolved acceleration control framework to handle execution of operational tasks and constraints for redundant and nonredundant task specifications. The approach is well suited for online control of humanoid robots from captured human motion data expressed by Cartesian variables. The current formulation enforces kinematic constraints such as joint limits, self-collisions, and foot constraints and incorporates a dynamically-consistent redundancy resolution approach to minimize costly joint motions. The efficacy of the proposed algorithm is demonstrated by simulated and real-time experiments of human motion replication on a Honda humanoid robot model. The algorithm closely tracks all input motions while smoothly and automatically transitioning between regimes where different constraints are binding.

[1]  C. S. George Lee,et al.  Whole-body human-to-humanoid motion transfer , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[2]  Hyeong-Seok Ko,et al.  Motion Balance Filtering , 2000, Comput. Graph. Forum.

[3]  Katsu Yamane,et al.  Control-aware mapping of human motion data with stepping for humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[5]  David E. Orin,et al.  Constrained resolved acceleration control for humanoids , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Behzad Dariush,et al.  Online and markerless motion retargeting with kinematic constraints , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  François Keith,et al.  Dynamic Whole-Body Motion Generation Under Rigid Contacts and Other Unilateral Constraints , 2013, IEEE Transactions on Robotics.

[8]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[9]  Katsu Yamane,et al.  Simultaneous tracking and balancing of humanoid robots for imitating human motion capture data , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Oussama Khatib,et al.  Reduced effective inertia in Macro-/mini-manipulator systems , 1991 .

[11]  S. Shankar Sastry,et al.  Dynamic control of redundant manipulators , 1989, J. Field Robotics.

[12]  Victor B. Zordan,et al.  Momentum control for balance , 2009, ACM Trans. Graph..

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

[14]  Behzad Dariush,et al.  Online Transfer of Human Motion to Humanoids , 2009, Int. J. Humanoid Robotics.

[15]  KoHyeong-Seok,et al.  A physically-based motion retargeting filter , 2005 .

[16]  David E. Orin,et al.  Generation of dynamic humanoid behaviors through task-space control with conic optimization , 2013, 2013 IEEE International Conference on Robotics and Automation.

[17]  Kazuhito Yokoi,et al.  Imitating human dance motions through motion structure analysis , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[19]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[20]  Bruno Siciliano,et al.  Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator , 1994, IEEE Trans. Control. Syst. Technol..

[21]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[22]  Hyeong-Seok Ko,et al.  A physically-based motion retargeting filter , 2005, TOGS.

[23]  Michael Gienger,et al.  Real-time collision avoidance with whole body motion control for humanoid robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[25]  T. Crouch Chapter 2 – Dynamics , 1981 .

[26]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Florent Lamiraux,et al.  Optimal motion planning for humanoid robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[28]  Bin Hammam,et al.  Whole-body motion retargeting for humanoids , 2014 .

[29]  Oussama Khatib,et al.  Inertial Properties in Robotic Manipulation: An Object-Level Framework , 1995, Int. J. Robotics Res..

[30]  C. S. George Lee,et al.  Cooperative-Dual-Task-Space-based whole-body motion balancing for humanoid robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[31]  Behzad Dariush,et al.  Constrained closed loop inverse kinematics , 2010, 2010 IEEE International Conference on Robotics and Automation.

[32]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[33]  Branislav Borovac,et al.  A further Generalization of Task-Oriented Control through Tasks prioritization , 2013, Int. J. Humanoid Robotics.

[34]  David E. Orin,et al.  Whole-body humanoid control from upper-body task specifications , 2010, 2010 IEEE International Conference on Robotics and Automation.

[35]  Olivier Stasse,et al.  Real-time (self)-collision avoidance task on a hrp-2 humanoid robot , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[37]  Oussama Khatib,et al.  Gauss' principle and the dynamics of redundant and constrained manipulators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).