Awesome ROS2

Logo

The Robot Operating System Version 2.0 is awesome!

View the Project on GitHub fkromer/awesome-ros2

Awesome Robot Operating System 2 (ROS 2) Awesome

A curated list of awesome Robot Operating System Version 2.0 (ROS 2) resources and libraries.

The Robot Operating System 2 (ROS 2) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS 2 has what you need for your next robotics project. And it’s all open source.

DEPRECATION NOTICE: This repository is in the process of beeing handed over to Open Robotics. Feel free to checkout the GitHub ROS2 organization to find the repo there in the future.

Contents

Packages

Data collection

Demonstrations

Examples

Benchmarking

Containerization

Networking

Ecosystem

Interactivity

Penetration testing

Application layer

Middleware

“System” bindings

Driver layer

Client libraries

Client libraries common

IDL generators

RMW (ROS middleware)

DDS communication mechanism implementations

Build system (Linux)

Build system (ROS2)

Operating systems

Packaging

Forks

Documentation

Community

Books

Courses

Presentations

ROSCon 2022

Program announcement(slides + videos)

ROSCon 2021

Program announcement(slides + videos)

ROSCon Jp 2021

Program announcement(slides + videos)

ROSCon 2020

Program announcement(slides + videos)

ROSCon 2019

Program announcement(slides + videos)

ROSCon Fr 2019

Program announcement(slides + videos)

ROS-I EU Spring 2019 Workshop

2019

ROSCon JP 2018 (english slide presentations only)

ROSCon 2018

program announcement

Embedded World Conference 2018

2018

ROS Industrial Conference 2017

ROSCon 2017

2017

ROS Industrial Conference 2016

ROSCon 2016

ROSCon 2015

Papers

Podcasts

Services

Cloud robotics

Robotics Capture the Flag (RCTF)

Companies

Organizations

Working Groups

License

License: CC BY-NC-SA 4.0