Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ros-deliberation
A curated list of awesome tools and libraries for deliberation in ROS 2.
https://github.com/ros-wg-delib/awesome-ros-deliberation
Last synced: about 24 hours ago
JSON representation
-
Papers and Book Chapters
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- CoSTAR: Instructing collaborative robots with behavior trees and vision - Chris Paxton et al.
- Extended behavior trees for quick definition of flexible robotic tasks - Francesco Rovida et al.
- KnowRob: A knowledge processing infrastructure for cognition-enabled robots - Moritz Tenorth et al.
- Optimized Execution of PDDL Plans using Behavior Trees - Francisco Martín et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
- Robotic Systems Architectures and Programming in the Handbook of robotics - David Kortenkamp, Bruno Siciliano et al.
- SkiROS—A Skill-Based Robot Control Platform on Top of ROS - Francesco Rovida et al. (SkiROS is superseeded by SkiROS2)
-
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 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](https://github.com/aiplan4eu/unified-planning).
- MoveIt Studio - ROS 2 based commercial software that uses behavior trees and MoveIt / MoveIt Task Constructor.
-
Demos
- TurtleBot 3 Behavior Demos - Examples of behavior trees for navigation actions in C++ and Python.
- CoSTAR: Instructing Collaborative Robots with Behavior Trees and Vision - CoSTAR demos like sanding, pick & place and robot instruction.
- Dual-arm Piston Insertion - Piston insertion with kinesthetic teaching, vision, task adaption & knowledge integration.
- Robot Household Marathon: EASE Generative Models of Everyday Activity - Setting a table with a PR2.
- Simulation of Robot using Behavior Tree - MOOD2BE, part of Robmosys.
-
Presentations
- BehaviorTree.CPP 4.0. What is new and roadmap - Davide Faconti, Picknik @ ROScon 2022 ([slides](http://download.ros.org/downloads/roscon/2022/BehaviorTree.CPP%204.0.%20What%20is%20new%20and%20roadmap.pdf)).
- Behavior Trees for Home Service Robotics Tasks - Sebastian Castro, PickNik Robotics @ Behavior Trees in Robotics Seminar.
- How custom tasks are defined, assigned, and executed in Open-RMF - M. Grey & Yadunund Vijay, Open Robotics @ ROSCon 2022 ([slides](http://download.ros.org/downloads/roscon/2022/How%20custom%20tasks%20are%20defined,%20assigned,%20and%20executed%20in%20Open-RMF.pdf))
- JdeRobot VisualStates: Visual tool for generating automata based robot behaviors - Okan Asik, JdeRobot @ ROScon 2018 Lightning Talks ([repo](https://github.com/JdeRobot/VisualStates)).
- NEXUS: A ROS 2 framework for orchestrating industrial robotic lines and cells - Dejanira Araiza-Illan, Johnson & Johnson @ ROSCon 2023 ([slides](https://roscon.ros.org/talks/NEXUS_A_ROS_2_framework_for_orchestrating_industrial_robotic_lines_and_cells.pdf)).
- PackML2: State Machine Based System Programming, Monitoring and Control in ROS2 - Dejanira Araiza-Illan, ROS-Industrial Consortium Asia Pacific @ ROScon 2019 ([slides](https://roscon.ros.org/2019/talks/roscon2019_packml2.pdf)).
- SMACC2, an open-source, event-driven, asynchronous, behavioral state machine library for ROS2 applications written in C++ - Brett Aldrich, ROBOSOFT AI @ ROScon 2021.
- System Modes - model-based run-time state management of large systems - Ralph Lange, Bosch Research @ ROScon 2022 ([slides](http://download.ros.org/downloads/roscon/2022/System%20Modes%20-%20model-based%20run-time%20state%20management%20of%20large%20systems.pdf)).
-
Blog Posts
- Integrated Task and Motion Planning in Robotics - Sebastian Castro, 2022.
- Introduction to Behavior Trees - Sebastian Castro, 2021.
- Task Planning in Robotics - Sebastian Castro, 2022.
-
Podcasts
- Can One Person Make Two Powerful Tools for the Robotics Community? - With Davide Faconti, author of BehaviorTree.CPP.
- ROS Plan - RDP 047 with Gerard Canal and Michael Cashmore.
- State Machines for Complex Robot Behavior - With Brett Aldrich, author of SMACC2.
- Towards Assured Robot Autonomy with ROS - RDP 100 with Patrick Musau.
Sub Categories
Keywords
ros
4
robotics
4
ros2
3
cpp
2
ros2-foxy
2
ros2-humble
2
state-machine
2
python
2
behavior-trees
1
cognitive-architecture
1
user-interface
1
universal-robots
1
ui
1
simulation
1
robot
1
predicator
1
perception
1
lbr-iiwa
1
kuka-lbr
1
industrial-automation
1
grl
1
gripper
1
dvrk
1
costar
1
collaborative-robot
1
behavior-tree
1
turtlebot3
1
docker
1
task-and-motion-planning
1
pybullet-planning
1
pybullet
1
planning-algorithms
1
pddlstream
1
pddl
1
motion-planning
1
manipulation
1
fastdownward
1
automated-planning
1
artificial-intelligence
1
ros2-jazzy
1
ros2-rolling
1
ros2-galactic
1
nav2
1
moveit2
1
mobilerobots
1
mobile-robots
1
cplusplus
1