Reactive Leg Motion Generation Method under Consideration of Physical Constraints

This paper proposes a reactive leg motion generation method which integrates physical constraints into its generation process. In order to react given instructions instantaneously or to keep balance against external disturbances, feasible steps must be generated automatically in real-time for safety. In many cases this feasibility has been realized by using predefined steps or admissible stepping regions. However, these predefinitions are valid only in limited situations. The proposed method considers physical constraints during its generation process. It consists of a swing leg trajectory generator and a constraint solver. The former generates a swing leg trajectory considering rough self-collision avoidance between legs. The latter does joint velocities considering joint angle/velocity limits and precise self-collision avoidance. Moreover, in order to improve the possibility of feasible patterns being generated, a stiffness varying constraint and a landing position modification function are introduced. The proposed method is validated by experiments using a humanoid robot HRP-2.

[1]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[2]  Shuuji Kajita,et al.  Development of Humanoid Robot “HRP-2” , 2004 .

[3]  Eiichi Yoshida,et al.  A Local Collision Avoidance Method for Non-strictly Convex Objects , 2009 .

[4]  B. Faverjon,et al.  A local based approach for path planning of manipulators with a high number of degrees of freedom , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  Yoshihiro Kuroki,et al.  Motion creating system for a small biped entertainment robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  Brian Mirtich,et al.  V-Clip: fast and robust polyhedral collision detection , 1998, TOGS.

[7]  Eiichi Yoshida,et al.  Feasible pattern generation method for humanoid robots , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[8]  Masayuki Inaba,et al.  Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Kazuhito Yokoi,et al.  Reactive stepping to prevent falling for humanoids , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[10]  Katsushi Ikeuchi,et al.  Humanoid robot motion generation with sequential physical constraints , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

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

[13]  M. A. Arbib,et al.  Models of Trajectory Formation and Temporal Interaction of Reach and Grasp. , 1993, Journal of motor behavior.

[14]  Donald Goldfarb,et al.  A numerically stable dual method for solving strictly convex quadratic programs , 1983, Math. Program..

[15]  Masayuki Inaba,et al.  Online footstep planning for humanoid robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  Sylvain Miossec,et al.  Fast C1 proximity queries using support mapping of sphere-torus-patches bounding volumes , 2009, 2009 IEEE International Conference on Robotics and Automation.

[17]  Masayuki Inaba,et al.  Self-collision detection and prevention for humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[18]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .