https://github.com/aiplan4eu/UP4ROS2
This repository contains a ROS 2 wrapper for the AIPlan4EU Unified Planning library available at https://github.com/aiplan4eu/unified-planning.
https://github.com/aiplan4eu/UP4ROS2
Last synced: 2 months ago
JSON representation
This repository contains a ROS 2 wrapper for the AIPlan4EU Unified Planning library available at https://github.com/aiplan4eu/unified-planning.
- Host: GitHub
- URL: https://github.com/aiplan4eu/UP4ROS2
- Owner: aiplan4eu
- Created: 2023-03-23T12:58:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-30T07:04:10.000Z (about 2 years ago)
- Last Synced: 2024-08-04T14:12:29.985Z (11 months ago)
- Language: Python
- Homepage:
- Size: 12.3 MB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ros-deliberation - UP4ROS2 - ROS 2 wrapper for the [AIPlan4EU Unified Planning library](https://github.com/aiplan4eu/unified-planning). (Packages)
README


[](https://codecov.io/github/aiplan4eu/UP4ROS2)
[](https://up4ros2.readthedocs.io/en/latest/)# UP4ROS2
This repository contains a ROS 2 wrapper for the AIPlan4EU Unified Planning library available at https://github.com/aiplan4eu/unified-planning.
## Documentation
The documentation is available [here](https://up4ros2.readthedocs.io/en/latest/)
## Quick Overview
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]`## Acknowledgments
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.