Beyond the limits of kinematics in planning keyframed biped locomotion

Keyframed motion planning is a technique that specifies a robot motion by its joint variable samples in discrete time-steps. In this paper, we aim to provide an off-line (i.e. non real-time) dynamic motion optimizing method for keyframed humanoids. Let´s assume that a desired reference movement has been designed, it can be simulated using a real-time kinematics model. Due to dynamic effects the robot segments will not exactly follow the reference trajectories. Assuming a detailed, sophisticated dynamics model (running offline) we can formulate a norm that expresses the difference of dynamic and kinematic simulations. In this article we present our idea, how the motion could be automatically tailored by lowering this norm using numerical methods in a way, that the output of the dynamic model better approximates the reference motion. Finally, we show our experimental results within a modern simulation environment as well as on our test humanoid platform.

[1]  Masayuki Inaba,et al.  Footstep planning among obstacles for biped robots , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[2]  Nancy M. Amato,et al.  Choosing good distance metrics and local planners for probabilistic roadmap methods , 2000, IEEE Trans. Robotics Autom..

[3]  Lydia E. Kavraki,et al.  Path planning using lazy PRM , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Masayuki Inaba,et al.  Dynamically-Stable Motion Planning for Humanoid Robots , 2002, Auton. Robots.

[5]  Michael Girard,et al.  Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[6]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[7]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[8]  Michael Girard Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.