A Single-Planner Approach to Multi-Modal Humanoid Mobility

In this work, we present an approach to planning for humanoid mobility. Humanoid mobility is a challenging problem, as the configuration space for a humanoid robot is intractably large, especially if the robot is capable of performing many types of locomotion. For example, a humanoid robot may be able to perform such tasks as bipedal walking, crawling, and climbing. Our approach is to plan for all these tasks within a single search process. This allows the search to reason about all the capabilities of the robot at any point, and to derive the complete solution such that the plan is guaranteed to be feasible. A key observation is that we often can roughly decompose a mobility task into a sequence of smaller tasks, and focus planning efforts to reason over much smaller search spaces. To this end, we leverage the results of a recently developed framework for planning with adaptive dimensionality, and incorporate the capabilities of available controllers directly into the planning process. The resulting planner can also be run in an interleaved fashion alongside execution so that time spent idle is much reduced.

[1]  Florent Lamiraux,et al.  Whole-body task planning for a humanoid robot: a way to integrate collision avoidance , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[2]  Atsuo Takanishi,et al.  WAREC-1 — A four-limbed robot having high locomotion ability with versatility in locomotion styles , 2017, 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR).

[3]  Yasar Ayaz,et al.  Whole-body motion planning for humanoid robots with heuristic search , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Maxim Likhachev,et al.  Multi-Heuristic A* , 2014, Int. J. Robotics Res..

[5]  Dmitry Berenson,et al.  No falls, no resets: Reliable humanoid behavior in the DARPA robotics challenge , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[6]  Chonhyon Park,et al.  High-DOF Robots in Dynamic Environments Using Incremental Trajectory Optimization , 2014, Int. J. Humanoid Robotics.

[7]  Masayuki Inaba,et al.  Robust vertical ladder climbing and transitioning between ladder and catwalk for humanoid robots , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Maren Bennewitz,et al.  Whole-body motion planning for manipulation of articulated objects , 2013, 2013 IEEE International Conference on Robotics and Automation.

[9]  Maxim Likhachev,et al.  Path Planning with Adaptive Dimensionality , 2011, SOCS.

[10]  Maxim Likhachev,et al.  E-Graphs: Bootstrapping Planning with Experience Graphs , 2012, SOCS.

[11]  Jun-Ho Oh,et al.  Motion planning and control of ladder climbing on DRC-Hubo for DARPA Robotics Challenge , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Masayuki Inaba,et al.  Motion Planning for Humanoid Robots , 2003, ISRR.

[13]  Maren Bennewitz,et al.  Anytime search-based footstep planning with suboptimality bounds , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[14]  Tamim Asfour,et al.  Adaptive motion planning for humanoid robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Maxim Likhachev,et al.  Planning for Manipulation with Adaptive Motion Primitives , 2011, 2011 IEEE International Conference on Robotics and Automation.

[16]  Maxim Likhachev,et al.  Planning with adaptive dimensionality for mobile manipulation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[17]  Dennis W. Hong,et al.  THOR-OP humanoid robot for DARPA Robotics Challenge Trials 2013 , 2014, 2014 11th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[18]  Kris K. Hauser,et al.  Motion planning of ladder climbing for humanoid robots , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).