PlanSys2/ros2_planning_system

This repo contains a PDDL-based planning system for ROS2.

What it solves

PlanSys2 provides robotics developers with a reliable and efficient way to implement PDDL-based planning for robots. It simplifies the process of generating intelligent behaviors by integrating a planning system directly into the ROS2 ecosystem, reducing the complexity of managing high-level task planning in robotic applications.

How it works

The system is implemented in ROS2 and uses the Planning Domain Definition Language (PDDL) to define the robot's capabilities and the environment. It builds upon the lessons learned from the previous ROSPlan project, focusing on improving ease of use, efficiency, and providing new tools like a dedicated terminal for interaction.

Who it’s for

Robotics developers and researchers who want to incorporate high-level planning and intelligent behavior generation into their ROS2-based robotic systems.

Highlights

  • PDDL-based planning system integrated with ROS2.
  • Improved efficiency and ease of use compared to predecessor ROSPlan.
  • Includes a dedicated terminal tool for easier interaction.
  • Designed to generate intelligent behaviors for robots.

Related

  • Project
  • Project
  • Project
  • Project
  • Project