-
Notifications
You must be signed in to change notification settings - Fork 158
Home
The ROSPlan Framework provides a generic method for task planning in a ROS system. ROSPlan encapsulates both planning and dispatch. It possesses a simple interface, and already includes components to communicate with ROS libraries. New generic components can be designed to utilize task planning features in ROS system. ROSPlan already have a roadmap generation component, and a simple PDDL-to-ROS action (RPMoveBase) component.
Task planning is concerned with sequencing applicable actions in order to achieve achieve a goal, while minimizing resources. Domain and problem files are written in a standard numeric/temporal planning language, PDDL 2.1 (Fox and Long 2003). ROSPlan currently uses a temporal/numeric planner, POPF (Coles et al. 2010) to automate planning in ROS; however, any other planner that can reason with PDDL 2.1 language can be used (if desired).
"ROSPlan: Planning in the Robot Operating System". M. Cashmore, M. Fox, D. Long, D. Magazzeni, B. Ridder, A. Carrera, N. Palomeras, N. Hurtos, M. Carreras. Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS-15). June 2015.