Skip to content

This repository contains a ROS 2 wrapper for the AIPlan4EU Unified Planning library available at https://github.com/aiplan4eu/unified-planning.

Notifications You must be signed in to change notification settings

aiplan4eu/UP4ROS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

master devel codecov Documentation Status

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

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.

About

This repository contains a ROS 2 wrapper for the AIPlan4EU Unified Planning library available at https://github.com/aiplan4eu/unified-planning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published