Awesome Ros Deliberation Save Abandoned

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

Project README

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++.
  • 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.
  • PlanSys2 - PDDL Planner.
  • SkiROS2 - Skill-based framework executing PDDL plans as behavior trees.
  • 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.

Presentations

Papers

Blog Posts

Podcasts

Demos

Open Source Agenda is not affiliated with "Awesome Ros Deliberation" Project. README Source: ros-wg-delib/awesome-ros-deliberation

Open Source Agenda Badge

Open Source Agenda Rating