A versatile and efficient pattern generator for generalized legged locomotion
|Title||A versatile and efficient pattern generator for generalized legged locomotion|
|Publication Type||Conference Paper|
|Year of Publication||2016|
|Authors||Carpentier, J, Tonneau, S, Naveau, M, Stasse, O, Mansard, N|
|Conference Name||IEEE International Conference on Robotics and Automation (ICRA 2016)|
|Keywords||selected, Walking pattern generator|
This paper presents a generic and efficient approach to generate dynamically consistent motions for under-actuated systems like humanoid or quadruped robots. The main contribution is a walking pattern generator, that is able to compute a stable trajectory of the center of mass of the robot along with the angular momentum, for any given configuration of contacts (e.g. on uneven, sloppy or slippery terrain, or with closed-gripper). Unlike previously proposed method, our solver is efficient enough to be applied as a model-predictive controller. We then propose to integrate this versatile walking pattern generator in a complete application: an acyclic contact planner is first used to automatically compute the contact sequence from a 3D model of the environment and a desired final posture; a stable walking pattern is then computed by the proposed solver; a dynamically-stable whole-body trajectory is finally obtained using a second-order hierarchical inverse kinematics. The implementation of whole pipeline is real-time. The interest of the method is demonstrated by real experiments on the HRP-2 robot, by performing long-step walking and by climbing a staircase with handrail support.