Humanoid navigation with dynamic footstep plans

Humanoid robots possess the capability of stepping over or onto objects, which distinguishes them from wheeled robots. When planning paths for humanoids, one therefore should consider an intelligent placement of footsteps instead of choosing detours around obstacles. In this paper, we present an approach to optimal footstep planning for humanoid robots. Since changes in the environment may appear and a humanoid may deviate from its originally planned path due to imprecise motion execution or slippage on the ground, the robot might be forced to dynamically revise its plans. Thus, efficient methods for planning and replanning are needed to quickly adapt the footstep paths to new situations. We formulate the problem of footstep planning so that it can be solved with the incremental heuristic search method D* Lite and present our extensions, including continuous footstep locations and efficient collision checking for footsteps. In experiments in simulation and with a real Nao humanoid, we demonstrate the effectiveness of the footstep plans computed and revised by our method. Additionally, we evaluate different footstep sets and heuristics to identify the ones leading to the best performance in terms of path quality and planning time. Our D* Lite algorithm for footstep planning is available as open source implementation.

[1]  Jianwei Zhang,et al.  Time Efficient Hybrid Motion Planning Algorithm for Hoap-2 Humanoid Robot , 2010, ISR/ROBOTIK.

[2]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[3]  F. Kanehiro,et al.  Whole Body Locomotion Planning of Humanoid Robots based on a 3D Grid Map , 2007 .

[4]  Vladimir J. Lumelsky,et al.  Local on-line planning in biped robot locomotion amongst unknown obstacles , 2000, Robotica.

[5]  Yasar Ayaz,et al.  Human-Like Approach to Footstep Planning Among Obstacles for Humanoid Robots , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  G. Schmidt,et al.  Experiments in Vision-Guided Robot Walking in a Structured Scenario , 2005, Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005..

[7]  Masahiro Fujita,et al.  A modular architecture for humanoid robot navigation , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[8]  Wolfram Burgard,et al.  Online Kinodynamic Trajectory Planning for Non-circular Omnidirectional Robots , 2010 .

[9]  Anthony Stentz,et al.  Global planning on the Mars Exploration Rovers: Software integration and surface testing , 2009, J. Field Robotics.

[10]  Maren Bennewitz,et al.  Humanoid robot localization in complex indoor environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Eiichi Yoshida,et al.  Planning foot placements for a humanoid robot: A problem of inverse kinematics , 2011, Int. J. Robotics Res..

[12]  Timothy Bretl,et al.  Non-gaited humanoid locomotion planning , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[13]  Günther Schmidt,et al.  An approach to environment modelling for biped walking robots , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Timothy Bretl,et al.  Motion Planning for Legged Robots on Varied Terrain , 2008, Int. J. Robotics Res..

[15]  Seth Hutchinson,et al.  An improved hierarchical motion planner for humanoid robots , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[16]  David Gouaillier,et al.  Omni-directional closed-loop walk for NAO , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[17]  Masayuki Inaba,et al.  Autonomous 3D walking system for a humanoid robot based on visual step recognition and 3D foot step planner , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[18]  Satoshi Kagami,et al.  An adaptive action model for legged navigation planning , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[19]  D. Ferguson,et al.  Motion planning in urban environments: Part II , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Takeo Kanade,et al.  Footstep Planning for the Honda ASIMO Humanoid , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  Tsai-Yen Li,et al.  Motion planning for humanoid walking in a layered environment , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).