Skip to content

A curated list of awesome tools and libraries for deliberation in ROS 2.

License

Notifications You must be signed in to change notification settings

ros-wg-delib/awesome-ros-deliberation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Robotic Deliberation Awesome

GitHub GitHub Workflow Status

A curated list of awesome tools, libraries and resources for deliberation in ROS 2.

Deliberation is the topmost layer in a robotics architecture sometimes also called mission or planning layer. It aims at controlling the robots behavior towards its extended goal or function. This includes pre-programmed state machines, automated symbolic planning as well as behavioral reaction to unforeseen situations happening at runtime.

Contents

Packages

  • BehaviorTree.cpp - Implementation of behavior trees in C++.
  • CoSTAR Stack - A collaborative system for task automation and recognition.
  • FlexBE - State machine implementation with web-based GUI.
  • MERLIN2 - PDDL Planner.
  • MoveIt Studio - ROS 2 based commercial software that uses behavior trees and MoveIt / MoveIt Task Constructor.
  • MoveIt Task Constructor - MoveIt add-on package that performs skeleton-based task and motion planning.
  • NEXUS - A ROS 2 framework for orchestrating industrial robotic lines and cells.
  • PlanSys2 - PDDL Planner.
  • SkiROS2 - Skill-based platform with behavior trees, PDDL task-planning and knowledge integration.
  • rmf_task - Composable task definitions and multi-robot task allocation (MRTA) planner in C++.
  • SMACC2 - State machine implementation in C++.
  • YASMIN - State machine implementation for C++ and Python.
  • PDDLStream - Python based package for integrated task and motion planning (TAMP).
  • pyrobosim - ROS 2 enabled 2D mobile robot simulator for behavior prototyping.
  • UP4ROS2 - ROS 2 wrapper for the AIPlan4EU Unified Planning library.

Presentations

Papers and Book Chapters

Blog Posts

Podcasts

Demos