Generating and Executing Hierarchical Mobile Manipulation Plans

To execute complex tasks with a mobile robot in challenging environments, task planning and execution monitoring play a decisive role. This paper presents the integration of an off-the-shelf HTN planner into a robotic system which is aimed at enabling a service robot to learn from experiences. For plan execution, a state-machine-based approach is employed. The system has successfully been demonstrated on a PR2 robot in a restaurant scenario.

[1]  James A. Hendler,et al.  HTN Planning: Complexity and Expressivity , 1994, AAAI.

[2]  Stefan Holzer,et al.  Towards autonomous robotic butlers: Lessons learned with the PR2 , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..

[4]  Moritz Tenorth,et al.  CRAM — A Cognitive Robot Abstract Machine for everyday manipulation in human environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Iman Awaad,et al.  Affordance-Based Reasoning in Robot Task Planning , 2013 .

[6]  Ronny Hartanto,et al.  Fusing DL Reasoning with HTN Planning , 2008, KI - Künstliche Intelligenz.

[7]  Moritz Tenorth,et al.  KNOWROB — knowledge processing for autonomous personal robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Paolo Traverso,et al.  Automated planning - theory and practice , 2004 .

[9]  Armando J. Pinho,et al.  An Ontology-based Multi-level Robot Architecture for Learning from Experiences , 2013, AAAI Spring Symposium: Designing Intelligent Robots.

[10]  Hector Muñoz-Avila,et al.  Applications of SHOP and SHOP2 , 2005, IEEE Intelligent Systems.

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