Efficient Humanoid Motion Planning on Uneven Terrain Using Paired Forward-Inverse Dynamic Reachability Maps

A key prerequisite for planning manipulation together with locomotion of humanoids in complex environments is to find a valid end-pose with a feasible stance location and a full-body configuration that is balanced and collision-free. Prior work based on the inverse dynamic reachability map assumed that the feet are placed next to each other around the stance location on a horizontal plane, and the success rate was correlated with the coverage density of the sampled space, which in turn is limited by the memory required for storing the map. In this letter, we present a framework that uses a paired forward-inverse dynamic reachability map to exploit a greater modularity of the robot's inherent kinematic structure. The combinatorics of this novel decomposition allows greater coverage in the high-dimensional configuration space while reducing the number of stored samples. This permits drawing samples from a much richer dataset to effectively plan end-poses for both single-handed and bimanual tasks on uneven terrains. This novel method was demonstrated on the 38-DoF NASA Valkyrie humanoid by utilizing and exploiting whole body redundancy for accomplishing manipulation tasks on uneven terrains while avoiding obstacles.

[1]  Seth Hutchinson,et al.  A Framework for Real-time Path Planning in Changing Environments , 2002, Int. J. Robotics Res..

[2]  Gerd Hirzinger,et al.  Capturing robot workspace structure: representing robot capabilities , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Gerd Hirzinger,et al.  The Capability Map: a Tool to Analyze robot arm Workspaces , 2013, Int. J. Humanoid Robotics.

[4]  Nikolaos G. Tsagarakis,et al.  Stabilizing humanoids on slopes using terrain inclination estimation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Tamim Asfour,et al.  Robot placement based on reachability inversion , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Robin Deits,et al.  Footstep planning on uneven terrain with mixed-integer convex optimization , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[7]  Daniel Leidner,et al.  Object-centered hybrid reasoning for whole-body mobile manipulation , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Maren Bennewitz,et al.  Stance selection for humanoid grasping tasks by inverse reachability maps , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Jeffrey C. Trinkle,et al.  Orientation-based reachability map for robot base placement , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Tamim Asfour,et al.  Extraction of Whole-Body Affordances for Loco-Manipulation Tasks , 2015, Int. J. Humanoid Robotics.

[11]  Robert R. Burridge,et al.  Prophetic goal-space planning for human-in-the-loop mobile manipulation , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[12]  Chonhyon Park,et al.  A Reachability-Based Planner for Sequences of Acyclic Contacts in Cluttered Environments , 2015, ISRR.

[13]  Yiming Yang,et al.  Scaling sampling-based motion planning to humanoid robots , 2016, 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[14]  Yiming Yang,et al.  iDRM: Humanoid motion planning with realtime end-pose selection in complex environments , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[15]  Nikolaos G. Tsagarakis,et al.  Compliance control for stabilizing the humanoid on the changing slope based on terrain inclination estimation , 2016, Auton. Robots.

[16]  Mirko Wächter,et al.  Workspace analysis for planning human-robot interaction tasks , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).