Multi-step planning for robotic manipulation

Most current systems capable of robotic object manipulation involve ad hoc assumptions about the order of operations necessary to achieve a task, and usually have no mechanism to predict how earlier decisions will affect the quality of the solution later. Solving this problem is sometimes referred to as combined task and motion planning. We propose that multi-step planning, a technique previously applied in some other domains, is an effective way to address the question of combined task and motion planning. We demonstrate the technique on a complex motion planning problem involving a two-armed robot (PR2) and an articulated object (folding chair) where our planner naturally discovers extra steps that are necessary to satisfy kinematic constraints of the problem. We also propose some further extensions to our algorithm that we believe will make it an extremely powerful technique in this domain.

[1]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[2]  Pieter Abbeel,et al.  Combined task and motion planning through an extensible planner-independent interface layer , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Robert O. Ambrose,et al.  Robonaut 2 - The first humanoid robot in space , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Lydia E. Kavraki,et al.  The Open Motion Planning Library , 2012, IEEE Robotics & Automation Magazine.

[5]  Timothy Bretl,et al.  Multi-Step Motion Planning for Free-Climbing Robots , 2004, WAFR.

[6]  Wolfram Burgard,et al.  A Probabilistic Framework for Learning Kinematic Models of Articulated Objects , 2011, J. Artif. Intell. Res..

[7]  Max Pflueger,et al.  Multi-Step Planning for Robotic Manipulation of Articulated Objects , 2013 .

[8]  Oliver Brock,et al.  Interactive Perception of Articulated Objects , 2010, ISER.

[9]  Swarat Chaudhuri,et al.  SMT-based synthesis of integrated task and motion plans from plan outlines , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Timothy Bretl,et al.  Learning-Assisted Multi-Step Planning , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[11]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[12]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[13]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..