This repository contains a ROS 2 wrapper for the AIPlan4EU Unified Planning library available at https://github.com/aiplan4eu/unified-planning.
The documentation is available here
The up4ros node wraps the unified planning library.
-
It can be launched with:
ros2 launch up4ros2 up4ros2.launch.py -
Exposed services:
/up4ros2/add_action[up_msgs/srv/AddAction]/up4ros2/add_fluent[up_msgs/srv/AddFluent]/up4ros2/add_goal[up_msgs/srv/AddGoal]/up4ros2/add_object[up_msgs/srv/AddObject]/up4ros2/new_problem[up_msgs/srv/NewProblem]/up4ros2/set_initial_value[up_msgs/srv/SetInitialValue]/up4ros2/set_problem[up_msgs/srv/SetProblem]
-
Exposed actions:
/up4ros2/planOneShotPDDL[up_msgs/action/PDDLPlanOneShot]/up4ros2/planOneShot[up_msgs/action/PlanOneShot]/up4ros2/planOneShotRemote[up_msgs/action/PlanOneShotRemote]
This library is being developed for the AIPlan4EU H2020 project (https://aiplan4eu-project.eu) that is funded by the European Commission under grant agreement number 101016442.