GithubHelp home page GithubHelp logo

ros-wg-delib / awesome-ros-deliberation Goto Github PK

View Code? Open in Web Editor NEW
90.0 6.0 7.0 43 KB

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

License: Creative Commons Zero v1.0 Universal

awesome awesome-list behavior-tree deliberation hfsm planning robotics ros ros2 state-machine

awesome-ros-deliberation's Introduction

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

awesome-ros-deliberation's People

Contributors

ct2034 avatar g-gemignani avatar matthias-mayr avatar sea-bass avatar yadunund avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.