Multi-contact Acyclic Motion Planning and Experiments on HRP-2 Humanoid

Abstract : We investigate the problem of planning sequences of contacts that support acyclic motion for a humanoid robot on uneven floors or in highly constrained environments. We propose a method that combines two basic techniques for motion generation: planning and optimization. The planning part is guided by a potential field function that grows a tree whose nodes are sets of possible contacts; the optimization part consists in a posture generator that checks the feasibility of contactsset candidates under constraints such as static stability, joint limits, non-desirable collisions, etc. The difference between successive nodes in the tree is exactly one contact (creation or removal). Our planner allows motion-supporting contacts to be made with any parts of each robot's links on any part of the environment: it can be seen as the generalization of motion in which walking is a particular case. Therefore, the meaning of obstacles is different from the classical usage in planning: any part of the environment is at the same time a potential support (for some parts of the robot) and an obstacle (for the remaining parts). We demonstrated our planner in various scenarios involving the HRP-2 humanoid robot and conducted several experiments.
Document type :
Book sections
Complete list of metadatas
Contributor : François Keith <>
Submitted on : Thursday, March 14, 2013 - 2:42:20 PM
Last modification on : Tuesday, February 12, 2019 - 7:14:02 PM

Links full text




Adrien Escande, Abderrahmane Kheddar. Multi-contact Acyclic Motion Planning and Experiments on HRP-2 Humanoid. Harada, Kensuke; Yoshida, Eiichi; Yokoi, Kazuhito. Motion Planning for Humanoid Robots, Springer London, pp.161-179, 2010, 978-1-84996-219-3. ⟨10.1007/978-1-84996-220-9_6⟩. ⟨lirmm-00800801⟩



Record views