awesome-ros2

The Robot Operating System Version 2.0 is awesome!

Archived

GitHub

2k stars
86 watching
290 forks
last commit: over 1 year ago
Linked from 6 awesome lists

awesomeawesome-listros2

Awesome Robot Operating System 2 (ROS 2) / Packages / Data collection

ros2_data_collection 81 over 1 year ago Collect, validate and send data reliably from ROS 2 to create APIs and dashboards

Awesome Robot Operating System 2 (ROS 2) / Packages / Demonstrations

adlink_ddsbot 41 almost 2 years ago The ROS 2.0/1.0 based robots swarm architecture (opensplice DDS)
adlink_neuronbot 14 almost 6 years ago ROS2/DDS robot pkg for human following and swarm
turtlebot3 1,513 9 months ago ROS2 based TurtleBot3 demo including Bringup, Teleop and Cartographer

Awesome Robot Operating System 2 (ROS 2) / Packages / Examples

turtlebot2_demo 96 over 5 years ago TurtleBot 2 demos using ROS 2
examples/rclcpp 717 13 days ago C++ examples
examples/rclpy 717 13 days ago Python examples
rcljava_examples 13 almost 2 years ago Package containing examples of how to use the rcljava API
ros2_talker_android, ros2_listener_android 37 almost 3 years ago Example Android apps for the ROS2 Java bindings
zed-ros2-examples 32 9 days ago Examples and tutorials use the ZED cameras in the ROS2
realsense-ros:ros2-branch 2,593 4 days ago ROS2 Wrapper for Intel® RealSense™ Devices

Awesome Robot Operating System 2 (ROS 2) / Packages / Benchmarking

ros2_benchmarking 47 over 6 years ago Framework for ROS2 benchmarking. ROS2 communication characteristics can be evaluated on several axes, quickly and in an automated way
performance_test 64 about 5 years ago Test performance and latency of various communication means like ROS 2, FastRTPS and Connext DDS Micro

Awesome Robot Operating System 2 (ROS 2) / Packages / Containerization

docker-ros2-ospl-ce 10 about 7 years ago A dockerfile to build a ROS2 + OpenSplice CE container
ros2_java_docker 6 over 6 years ago Dockerfiles for building ros2_java with OpenJDK and Android
micro-ROS/docker 51 6 months ago Docker-related material to setup, configure and develop with micro-ROS hardware
ros-tooling/cross_compile 189 almost 2 years ago Cross compile ROS and ROS 2 workspaces to non-native architectures and generate corresponding Docker images
ros2-docker Connecting ROS 2 nodes running in Docker containers over the internet
osrf/docker_images 572 20 days ago Dockerfiles of and
docker-ros2-desktop-vnc 429 25 days ago Dockerfiles to provide HTML5 VNC interface to access Ubuntu LXDE + ROS2
ros2-lxd Install ROS 2 Humble in Ubuntu 20.04 or 18.04 using LXD containers

Awesome Robot Operating System 2 (ROS 2) / Packages / Networking

Husarnet VPN 310 about 1 month ago A P2P, secure network layer dedicated for ROS & ROS 2

Awesome Robot Operating System 2 (ROS 2) / Packages / Ecosystem

Link ROS Cloud Logging for ROS 1 and ROS 2
rosbag2 285 7 days ago ROS2 native rosbag
rviz 306 7 days ago 3D Robot Visualizer
urdfdom 96 2 months ago URDF (U-Robot Description Format) library which provides core data structures and a simple XML parser
urdfdom_headers 27 2 months ago Headers for URDF parsers
ros2cli 183 6 days ago ROS 2 command line tools
orocos_kinematics_dynamics 8 over 1 year ago Orocos Kinematics and Dynamics C++ library
pydds 24 over 6 years ago Simple DDS Python API for Vortex Lite and for OpenSplice
Webots Robot simulator for ROS 2
LGSVL Simulation software to accelerate safe autonomous vehicle development
Unity Robotics Hub 2,049 6 months ago This is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity
Foxglove Studio 12 4 months ago Integrated visualization and diagnosis tool for robotics
ROS2 For Unity 475 about 2 months ago An asset package which enables high-performance communication between Unity3D simulations and ROS2 ecosystem

Awesome Robot Operating System 2 (ROS 2) / Packages / Interactivity

Jupyter ROS2 28 over 1 year ago Jupyter widget helpers for ROS2

Awesome Robot Operating System 2 (ROS 2) / Packages / Penetration testing

aztarna 90 about 4 years ago A footprinting tool for robots
ros2_fuzzer 23 about 4 years ago ROS2 Topic & Service Fuzzer

Awesome Robot Operating System 2 (ROS 2) / Packages / Application layer

Apex.Autonomy Apex.Autonomy provides autonomy algorithms as individual building blocks and is compatible with Autoware.Auto
Autoware.Auto Autoware.Auto provides an open-source software stack based on ROS 2 for self-driving technology
ros2_control 512 5 days ago is a proof of concept on how new features within ROS 2 can be elaborated and used in the context of robot control ( )
ros2_controllers 375 4 days ago Description of ros_controllers
geometry2 120 14 days ago A set of ROS packages for keeping track of coordinate transforms
ros2-ORB_SLAM2 139 almost 2 years ago ROS2 node wrapping the ORB_SLAM2 library
basalt_ros2 17 over 1 year ago ROS2 wrapper for Basalt VIO
cartographer 78 8 months ago Real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations
slam_gmapping 140 3 months ago Slam Gmapping for ROS2
slam_toolbox 1,663 4 months ago Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
lidarslam_ros2 547 6 months ago ROS2 package of 3D lidar slam using ndt/gicp registration and pose-optimization
li_slam_ros2 314 12 months ago ROS2 package of tightly-coupled lidar inertial ndt/gicp slam referenced from LIO-SAM
octomap_server2 84 5 months ago ROS2 stack for mapping with OctoMap. Port of the ROS1 package
vision_opencv 559 3 months ago Packages for interfacing ROS2 with OpenCV
teleop_twist_keyboard 38 5 months ago Generic Keyboard Teleop for ROS2
teleop_twist_joy 56 2 months ago Simple joystick teleop for twist robots
navigation 2,598 10 days ago ROS2 Navigation stack
diagnostics 1 over 6 years ago Forked version of the original ROS1 Diagnostics for ROS 2 (currently diagnostics_updater only)
robot_state_publisher 4 over 6 years ago Forked version of the original ROS Robot State Publisher with all modifications to compile within a ROS2 Ecosystem
common_interfaces 233 20 days ago A set of packages which contain common interface files (.msg and .srv)
ros2_object_map 14 over 2 years ago "Mark tag of objects on map when SLAM"
ros2_object_analytics 99 almost 2 years ago Object Analytics (OA) is ROS2 wrapper for realtime object detection, localization and tracking
ros2_intel_movidius_ncs 26 almost 2 years ago ROS2 wrapper for Movidius™ Neural Compute Stick (NCS) Neuronal Compute API
ros2_moving_object 5 over 2 years ago Addressing moving objects based on messages generated by Object Analytics
ros2_openvino_toolkit 165 4 months ago ROS2 wrapper for CV API of OpenVINO™ (human vision emulation)
ros2_grasp_library 188 8 months ago Probably a grasp library :)
apriltag_ros 163 5 months ago ROS2 node for AprilTag detection
rosbridge_suite 919 5 days ago Bridging your browser to the ROS 2.0
ros2_message_filters 22 over 2 years ago ros2_message_filters blends various messages based on the conditions that filter needs to met and derives from ROS2 porting of ROS message_filters
ros2-tensorflow 56 over 1 year ago ROS2 nodes for computer vision tasks in Tensorflow
ros2_pytorch 39 over 5 years ago ROS2 nodes for computer vision tasks in PyTorch
ros2_pytorch_cuda 6 over 2 years ago Extension of for CUDA devices with containerization
pid 15 6 months ago A PID controller for ROS2
system-modes 43 over 2 years ago System modes for ROS 2 and micro-ROS
darknet_ros 2,217 4 months ago ROS2 wrapper for deploying Darknet's YOLO Computer Vision model
easy_perception_deployment 55 4 months ago Package that accelerates training and deployment of Computer Vision models for industries
easy_manipulation_deployment 48 about 1 year ago Package that integrates perception elements to establish an end-to-end pick and place task
ros2_pid_library 40 over 1 year ago A ROS2 Humble fully configurable PID library
wayp_plan_tools 74 10 days ago Waypoint and planner tools for ROS 2 with minimal dependencies and an optional Gazebo Fortress simulation

Awesome Robot Operating System 2 (ROS 2) / Packages / Middleware

Micro XRCE-DDS Agent 112 about 1 month ago Micro XRCE-DDS Agent acts as a server between DDS Network and Micro XRCE-DDS Clients
Micro XRCE-DDS Agent docker Docker image containing the Micro XRCE-DDS Agent
Micro XRCE-DDS Client 134 about 1 month ago Micro XRCE-DDS implements a client-server protocol to enable resource-constrained devices (clients) to take part in DDS communications
micro-ROS-Agent 104 about 1 month ago ROS 2 package using Micro XRCE-DDS Agent
Eclipse Zenoh 1,505 6 days ago is a scalable and extremely performant protocol that can be used transparently used to interact with as well as for . ( )
Eclipse Zenoh-Plugin-DDS 167 4 days ago This is a plugin that allows to transparently route ROS2/DDS data over zenoh. This is commonly used for over Wireless network or across the Internet. ( )

Awesome Robot Operating System 2 (ROS 2) / Packages / "System" bindings

rclandroid 4 over 3 years ago Android API for ROS2
rclnodejs 328 14 days ago Node.js version of ROS2.0 client
riot-ros2 24 over 6 years ago This project enables ROS2 to run on microcontrollers using the RIOT Operating System
ROS2-Integration-Service 12 over 3 years ago ROS2 Integration and Routing which provides a complete tool to integrate other technologies with ROS2 easily and enable ROS2 on WAN/Internet
soss 66 about 1 month ago The System Of Systems Synthesizer is used to integrate ROS2 via ROS2-Integration-Service with other (communication) systems
micro_ros_arduino 449 5 days ago Integration of micro-ROS into Arduino software platform projects
micro_ros_zephyr_module 56 4 months ago Integration of micro-ROS in Zeyphr OS based projects

Awesome Robot Operating System 2 (ROS 2) / Packages / Driver layer

Autoware.IO Autoware.IO provides a heterogeneous hardware reference platform and enables the integration of member company's solutions onto platforms which support the Autoware.Auto and Autoware.AI software stack
ros2_xmlrpc_interface 0 over 5 years ago ros2 interface package with xmlrpc, to communicate with a Sesto server using Sesto API
cozmo_driver_ros2 4 almost 7 years ago Unofficial Anki Cozmo node for ROS2
sphero_ros2 1 over 4 years ago ROS2 sphero driver
flock2 67 about 3 years ago ROS2 driver for DJI Tello drones
ros2_raspicam_node 10 over 5 years ago ROS2 node for Raspberry Pi camera
joystick_drivers 5 over 4 years ago ROS2 drivers for joysticks
joystick_drivers_from_scratch 0 about 5 years ago Joystick driver packages for ROS 2
joystick_ros2 45 almost 7 years ago Joystick driver for ROS2, support all platforms: Linux, macOS, Windows
ros2_teleop_keyboard 21 about 1 year ago Teleop Twist Keyboard for ROS2
ros_astra_camera 9 over 3 years ago ROS2 wrapper for Astra camera
ros2_usb_camera 85 over 3 years ago ROS2 General USB camera driver
ros2_android_drivers 2 about 7 years ago Collection of ROS2 drivers for several Android sensors
ros2_intel_realsense 140 almost 2 years ago ROS2 Wrapper for Intel® RealSense™ Devices
raspicam2_node 44 7 months ago ROS2 node for camera module of Raspberry Pi
ros2_track_imu 3 almost 5 years ago ROS2 node for TrackIMU IMU sensor
HRIM 66 over 5 years ago A standard interface for robot modules
FIROS2 8 about 5 years ago ROS2 integrable tool focused in the intercommunication between ROS2 and FIWARE
lino2_upper 0 over 6 years ago Linorobot on ROS2
RysROS2 4 about 6 years ago ROS2 software stack for MiniRys robots
px4_to_ros 27 over 7 years ago ROS2/ROS packages for communicate PX4 with ROS
multiwii_ros2 9 over 2 years ago ROS2 Node for MultiWii and Cleanflight flight controllers
ydlidar_ros2 1 over 4 years ago ROS2 wrapper for ydlidar
zed-ros2-wrapper 161 9 days ago ROS 2 wrapper beta for the ZED SDK
ros2_denso_radar 9 over 4 years ago Toyota/Lexus 2015-2017 Denso Radar driver for ROS2
sick_scan2 55 10 months ago ROS2 driver for the SICK TiM series of laser scanners (TiM551/TiM561/TiM571)
ros2_ouster_drivers 139 3 months ago ROS2 Drivers for the Ouster OS-1 Lidars
micro-ROS/hardware Information and documentation about the hardware platforms used and supported in the micro-ROS project
Blickfeld Cube 1 & Cube Range ROS2 drivers for Blickfeld Cube 1 & Cube Range
Universal Robots 434 7 days ago ROS2 drivers for UR CB3 and e-Series
odrive_ros2_control 269 about 1 year ago ODrive driver for ros2_control
duro_gps_driver 13 8 months ago ROS/ROS2 driver for SwiftNav Duro Inertial GPS / GNSS receivers

Awesome Robot Operating System 2 (ROS 2) / Packages / Client libraries

rclada 11 2 months ago ROS Client Library for Ada
rclcpp 559 8 days ago ROS Client Library for C++
rclgo 54 over 4 years ago ROS Client Library for Go
rclpy 308 12 days ago ROS Client Library for Python
rcljava 17 over 4 years ago ROS Client Library for Java
rclnodejs 328 14 days ago ROS Client Library for Node.js
rclobjc 29 about 5 years ago ROS Client Library for Objective C (for iOS)
rclc 118 22 days ago ROS Client Library for C
ros2_rust 961 6 days ago Rust bindings for ROS2
ros2_dotnet 144 4 months ago .NET bindings for ROS2
ros2cs 91 3 months ago an alternative to ros2_dotnet, a ROS2 C# interface supporting full range of messages and modern ROS2

Awesome Robot Operating System 2 (ROS 2) / Packages / Client libraries common

rcl 130 7 days ago Library to support implementation of language specific ROS Client Libraries
system_tests 41 about 2 months ago Tests for rclcpp and rclpy
rcl_interfaces 40 5 months ago A repository for messages and services used by the ROS client libraries

Awesome Robot Operating System 2 (ROS 2) / Packages / IDL generators

rosidl_generator_java 17 over 4 years ago Generate the ROS interfaces in Java
rosidl_generator_objc 29 about 5 years ago Generate the ROS interfaces in Objective C
rosidl_generator_cpp 79 6 days ago Generate the ROS interfaces in C++
rosidl_generator_c 79 6 days ago Generate the ROS interfaces in C
rosidl 79 6 days ago Packages which provide the ROS IDL (.msg) definition and code generation
rosidl_dds 6 7 months ago Generate the DDS interfaces for ROS interfaces

Awesome Robot Operating System 2 (ROS 2) / Packages / RMW (ROS middleware)

rmw 95 15 days ago Contains the ROS middleware API
rmw_connext_cpp 26 over 3 years ago Implement the ROS middleware interface using RTI Connext static code generation in C++
rmw_fastrtps_cpp 157 about 1 month ago Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++
rmw_dps 23 over 3 years ago Implementation of the ROS Middleware (rmw) Interface using Intel's Distributed Publish & Subscribe
rmw_opensplice_cpp 11 about 3 years ago Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++
rmw_coredx 0 almost 5 years ago CoreDX DDS integration layer for ROS2
rmw_freertps 1 over 8 years ago RMW implementation using freertps
rmw_zenoh 215 7 days ago RMW implementation using Eclipse zenoh: Zero Overhead Pub/sub, Store/Query and Compute
rcutils 58 about 2 months ago Common C functions and data structures used in ROS 2
freertps 90 almost 7 years ago a free, portable, minimalist, work-in-progress RTPS implementation
rmw_cyclonedds 117 about 1 month ago ROS2 RMW layer for Eclipse Cyclone DDS
rmw_zenoh 215 7 days ago ROS2 RMW layer for
rmw_iceoryx 156 11 months ago Enables usage of the inter-process-communication middleware

Awesome Robot Operating System 2 (ROS 2) / Packages / DDS communication mechanism implementations

Connext DDS Connectivity Software for Developing and Integrating IIoT Systems
Fast-RTPS 2,210 6 days ago Implementation of RTPS Standard (RTPS is the wire interoperability protocol for DDS)
OpenSplice 259 almost 2 years ago Implementation of the OMG DDS Standard
CoreDX DDS Implementation of Twin Oaks Computing, Inc
freertps 90 almost 7 years ago A free, portable, minimalist, work-in-progress RTPS implementation
cdds 8 about 6 years ago Cyclone DDS is developed completely in the open and is undergoing the acceptance process to become part of Eclipse IoT
Micro-XRCE-DDS) 158 about 1 month ago An XRCE DDS implementation (supported by microROS)

Awesome Robot Operating System 2 (ROS 2) / Packages / Build system (Linux)

meta-ros2 19 over 6 years ago ROS 2 Layer for OpenEmbedded Linux

Awesome Robot Operating System 2 (ROS 2) / Packages / Build system (ROS2)

ci 49 14 days ago ROS 2 CI Infrastructure
ament_cmake_export_jars 17 over 4 years ago The ability to export Java archives to downstream packages in the ament buildsystem in CMake
rmw_implementation_cmake 95 15 days ago CMake functions which can discover and enumerate available implementations
rmw_implementation 21 about 1 month ago CMake infrastructure and dependencies for rmw implementations

Awesome Robot Operating System 2 (ROS 2) / Operating systems

NuttX 89 almost 3 years ago NuttX fork of the official one for use with micro-ROS
RIOT 4,943 6 days ago RIOT is a real-time multi-threading operating system (...,) real-time capabilities, small memory footprint, (...) API offers partial POSIX compliance
eMCOS POSIX-compliant real-time OS for many-core processors expected to support AUTOSAR in the future
PYNQ Python-based rapid prototyping of high performance ML applications running on XILINX FPGAs
ReconROS 28 about 1 year ago Framework for ROS2 FPGA-based hardware acceleration. Based on
Ubuntu Core Build secure IoT devices with Ubuntu Core
Ubuntu Server
VxWorks 97 9 days ago The Secure, Safe, Reliable, and Certifiable real-time OS for Critical Infrastructure
Zephyr Linux Foundation Projects RTOS aiming at beeing secure and safe

Awesome Robot Operating System 2 (ROS 2) / Packaging

ros2-snap Create a snap for your ROS 2 application

Awesome Robot Operating System 2 (ROS 2) / Forks

Apex.OS Apex.OS is a fork of ROS 2 that has been made so robust and reliable that it can be used in safety-critical applications

Awesome Robot Operating System 2 (ROS 2) / Documentation

ROS Index Future single entry point into ROS2 documentation (BETA)

Awesome Robot Operating System 2 (ROS 2) / Documentation / ROS Index

Foxy packages
Dashing packages
Crystal packages
Bouncy packages
Ardent packages

Awesome Robot Operating System 2 (ROS 2) / Documentation

ROS 2 Design Articles which inform and guide the ROS 2.0 design efforts
ROS 2 Docs (Overview) Details about ROS 2 internal design and organisation
ROS 2 Tutorials 3,623 about 2 months ago Study about ROS2 concept, libraries, build, and development with demoes/examples
ROS 2 Wiki 3,623 about 2 months ago Entry point to find all kind of information about ROS 2
ROS 2 Distribution (rosdistro) 2 almost 6 years ago Info about distributions and the included packages
ROS2 package status

Awesome Robot Operating System 2 (ROS 2) / Documentation / ROS2 package status

Bouncy package status Status of ROS Bouncy packages
Ardent package status Status of ROS2 Ardent packages

Awesome Robot Operating System 2 (ROS 2) / Documentation

ROS2 Buildfarm Build information (Jenkins build farm)
ROS2 CLI cheats sheet 163 9 months ago A cheats sheet for ROS 2 Command Line Interface
ROS2 Quality Assurance Guidelines 6 over 3 years ago A collection of guidelines and tutorials for improving package quality, following REP-2004 quality standards and integrating Continuous Integration

Awesome Robot Operating System 2 (ROS 2) / Community

ROS Discourse
ROS Answers
ROS News
ROS Planet
Stack Overflow

Awesome Robot Operating System 2 (ROS 2) / Books

A Concise Introduction to Robot Programming with ROS2 548 13 days ago

Awesome Robot Operating System 2 (ROS 2) / Courses

ROS2 How To: Discover Next Generation ROS (Udemy)
ROS 2 New Features: Skill-up with the latest features of Robot Operating System 2 (Udemy)
ROS 2 Basics in 5 Days (C++) - Learn how to start working with ROS 2 (The Construct)

Awesome Robot Operating System 2 (ROS 2) / Courses / ROS2 Autoware Course

Autoware Course Lecture 1: Development Environment
Autoware Course Lecture 2: ROS2 101
Autoware Course Lecture 3: ROS 2 Tooling - Develop Like a Pro
Autoware Course Lecture 4: Platform HW, RTOS and DDS
Autoware Course Lecture 5: Autonomous Driving Stacks
Autoware Course Lecture 6: Autoware 101
Autoware Course Lecture 7: Object Perception: LIDAR
Autoware Course Lecture 8: Object Perception: CAMERA
Autoware Course Lecture 9: Object Perception: Radar
Autoware Course Lecture 10: State Estimation for Localization
Autoware Course Lecture 11: LGSVL Simulator
Autoware Course Lecture 12: Motion Control

Awesome Robot Operating System 2 (ROS 2) / Courses

ROS2-Industrial training material 172 5 months ago

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROSCon 2022

video Panel: The ROS 2 Developer Experience
video Wearable ROS: Development of wearable robot system using ROS 2
video Building ROS 2 enabled Android apps with C++
video Distributed Robotics Simulator with Unreal Engine
video Tools and processes for improving the certifiability of ROS 2
video Failover ROS Framework : Consensus-based node redundancy
video ROS 2 and Gazebo Integration Best Practices
video Chain-Aware ROS Evaluation Tool (CARET)
video ROS 2 network monitoring
video How custom tasks are defined, assigned, and executed in Open-RMF
video A practitioner's guide to ros2_control
video Zenoh: How to Make ROS 2 Work at any Scale and Integrate with Anything
video A case study in optics manufacturing with MoveIt2 and ros2_control
video 20/20 Robot Vision - How to setup cameras in ROS 1 & ROS 2 using camera_aravis
video Filter your ROS 2 content
video Evolving Message Types, and Other Interfaces, Over Time
video Migrating from ROS1 to ROS 2 - choosing the right bridge
video On Use of Nav2 Smac Planners
video Bazel and ROS 2 – building large scale safety applications
video Native Rust components for ROS 2
video The ROS build farm and you: How ROS packages you release become binary packages
video mROS 2: yet another runtime environment onto embedded devices
video ROS 2 & Edge Impulse: Embedded AI in robotics applications
video micro-ROS goes Automotive: supporting AUTOSAR-based microcontrollers
video An open architecture for Hardware Acceleration in ROS 2
video ROS 2 and the Crazyflie: Aerial swarms and Autonomy with a tiny flying robot
video A Raspberry Pi image with ROS 2 + RT and a customizable image builder

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROS-I EU Spring 2019 Workshop

Slides Current Status of ROS 2 Hands-on Feature Overview

Awesome Robot Operating System 2 (ROS 2) / Presentations / 2019

Video Robot Modularity with Xilinx and H-ROS (Xilinx Inc.)

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROSCon JP 2018 (english slide presentations only)

Slides What's next for ROS? (from slide 24 onwards)

Awesome Robot Operating System 2 (ROS 2) / Presentations / Embedded World Conference 2018

Slides ADLink Neuron: An industrial oriented ROS2-based platform

Awesome Robot Operating System 2 (ROS 2) / Presentations / 2018

Slides ROS2 - The Robot Operating System Version 2 (TNG Technology Consulting GmbH)

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROS Industrial Conference 2017

Slides micro Robot Operating System: ROS for highly resource-constrained devices
Slides ROS2 - it's coming

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROSCon 2017

Slides The ROS 2 vision for advancing the future of robotics development
Slides ROS2 Fine Tuning
Slides SLAM on Turtlebot2 using ROS2
Slides Using ROS2 for Vision-Based Manipulation with Industrial Robots

Awesome Robot Operating System 2 (ROS 2) / Presentations / 2017

slides HyphaROS ROS 2.0 Introduction

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROS Industrial Conference 2016

Slides ROS 2.0 AND OPC UA: A STATUS UPDATE

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROSCon 2016

Slides ROS 2 Update
Slides Evaluating the resilience of ROS2 communication layer

Awesome Robot Operating System 2 (ROS 2) / Presentations / ROSCon 2015

Slides ROS 2 on “small” embedded systems
Slides State of ROS 2 - demos and the technology behind
Slides Real-time Performance in ROS 2

Awesome Robot Operating System 2 (ROS 2) / Papers

Distributed and Synchronized Setup towards Real-Time Robotic Control using ROS2 on Linux
Time Synchronization in modular collaborative robots
Open Problems in Robotic Anomaly Detection
Towards a distributed and real-time framework for robots: Evaluation of ROS 2.0 communications for real-time robotic applications
An information model for modular robots: the Hardware Robot Information Model (HRIM)
Introducting the Robot Security Framework (RSF), A standardized methodology to perform security assessments in robotics
Towards an open standard for assessing the severity of robot security vulnerabilities, The Robot Vulnerability Scoring System (RVSS)
Real-Time Characteristics of ROS 2.0 in Multiagent Robot Systems: An Empirical Study
Response-Time Analysis of ROS 2 Processing Chains Under Reservation-Based Scheduling
Robot Operating System 2 - The need for a holistic security approach to robotic architectures Ubuntu 16.04, ROS 2 Beta 2/3, and RTI 5.3 DDS with DDS Security
Maruyama, Yuya et al. “Exploring the performance of ROS2.” 2016 International Conference on Embedded Software (EMSOFT) (2016): 1-10.

Awesome Robot Operating System 2 (ROS 2) / Podcasts

ROS 2 and DDS for IoT devices with HaoChih Lin (from 5th minute onwards)
Everything about ROS 2 with Dirk Thomas (from 16th minute onwards)

Awesome Robot Operating System 2 (ROS 2) / Services / Cloud robotics

robolaunch

Awesome Robot Operating System 2 (ROS 2) / Services / Robotics Capture the Flag (RCTF)

rctf-list 32 about 4 years ago A list of Robotics CTF (RCTF) scenarios

Awesome Robot Operating System 2 (ROS 2) / Companies

Acutronic Robotics Not existing anymore. Initiators of the Hardware Robot Information Model (HRIM), Hardware Robot Operating System (H-ROS) and creators of the world's first modular industrial robot arm MARA
ADLINK "Leading EDGE COMPUTING"
Alias Robotics Products and services in the context of robot cybersecurity
Amazon Robotics Team of Amazon Amazon Web Services (AWS)
Apex.AI "Safe and certified software for autonomous mobility"
AutonomouStuff "The world leader in autonomy systems and solutions"
Bosch Robotics Team of Bosch Research
Canonical The company behind Ubuntu
Eprosima "The middleware experts"
Ericsson Research Connect ROS2 applications to 5G networks for M2M communication
FARobot Swarm Robot System, a ROS 2/DDS based Fleet Management System
Fraunhofer Institute for Manufacturing Engineering and Automation IPA Robot and assistive systems
GESTALT ROBOTICS Service provider for intelligent automation
Husarnet Open Source, P2P, low-latency VPN dedicated for robots
iRobot Manufacturer of vacuuming and mopping robots
Klepsydra Technologies
MathWorks ROS Toolbox
Mission Robotics Hardware and Software for a new era of Marine Intelligence
Roboception GmbH Real-Time Perception for Your Robot
ROBOOX OPEN-SOURCE SOFTWARE ECOSYSTEM FOR CONSUMER ROBOTS
Rover Robotics Rugged, industrial-grade robots
Sony Corporation
synapticon ROS compatible motion control and drive products with efforts to support ROS2
Wind River ROS2 for VxWorks

Awesome Robot Operating System 2 (ROS 2) / Organizations

U.S. Department of Transportation

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Edge AI Working Group

Discourse threads tagged "wg-edgeai"

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Embedded Working Group

Discourse threads tagged "wg-embedded"

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Hardware Acceleration Working Group

Discourse threads tagged "wg-acceleration"

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Navigation Working Group

Discourse threads tagged "wg-navigation"

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Safety Working Group

Safety Working Group Landing Page
Safety Design Pattern Catalogue

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Security Working Group

Discourse threads tagged "wg-security"
ros-security/community 15 8 months ago Outlines the governance of the ROS 2 Security Working Group

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Technical Steering Committee

Discourse threads tagged "tsc"

Awesome Robot Operating System 2 (ROS 2) / Working Groups / Tooling Working Group

Discourse threads tagged "wg-tooling"

Backlinks from these awesome lists: