Integrating planning and execution for ROS enabled service robots using hierarchical action representations

Abstract

Abstract-The aim of the RoboEarth project is to develop a globally accessible database, that enables service robots to share reusable information relevant to the execution of their daily tasks. Examples of this information are the hierarchical task descriptions, or action recipes, that represent typical household tasks as symbolic action sequences. By annotating these static action representations with hierarchical planner predicates, they can be interpreted by the Hierarchical Task Network planner SHOP2 to compose more flexible, optimized robot plans, based on the actual state of the environment and the available capabilities of the robot. To subsequently execute the composed plans in a typical household environment, the CRAM executive toolbox is adopted, allowing a tight integration between plan execution and run-time knowledge inference. This paper presents the integration of these two components into one cohesive planning and execution framework, tailored for the safe execution of abstract tasks in a challenging household environment. The resulting framework is implemented on the AMIGO service robot and a basic experiment is conducted to demonstrate the frameworks integral functionality

    Similar works