Flexibly configuring task and motion planning problems for mobile manipulators*

Robotic manipulation requires the planning at a symbolic level (task planning) and at a geometric level (motion planning). This paper presents a planning framework for both levels of planning that includes an easy way to configure their interconnection. Motion planning is done using The Kautham Project, which is equipped with the Open Motion Planning Library suite of sampling-based motion planners, and task planning is done using the Fast Forward task planner. Both planning levels can be accessed through Robotic Operating System interfaces using services. A client program then uses these task and motion planning services and an XML configuration file that defines the linkage between symbolic actions and geometric values, to compute the sequence of feasible robot motions that allow to successfully execute a manipulation task. An illustrative example using the TIAGo mobile manipulator in a kitchen environment is presented where the flexibility in configuring different instances of manipulation tasks is shown.

[1]  Fabien Lagriffoul,et al.  Combined heuristic task and motion planning for bi-manual robots , 2018, Autonomous Robots.

[2]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[3]  Swarat Chaudhuri,et al.  Incremental Task and Motion Planning: A Constraint-Based Approach , 2016, Robotics: Science and Systems.

[4]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[5]  Jan Rosell,et al.  Learning Action-oriented Grasping for Manipulation , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[6]  Paolo Traverso,et al.  Automated Planning: Theory & Practice , 2004 .

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

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

[9]  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).

[10]  Jan Rosell,et al.  The Kautham project: A teaching and research tool for robot motion planning , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[11]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .