awesome-ros2

The Robot Operating System Version 2.0 is awesome!

Archived

GitHub

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

awesomeawesome-listros2

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

ros2_data_collection 79 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 over 5 years ago ROS2/DDS robot pkg for human following and swarm
turtlebot3 1,477 7 months ago ROS2 based TurtleBot3 demo including Bringup, Teleop and Cartographer

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

turtlebot2_demo 96 about 5 years ago TurtleBot 2 demos using ROS 2
examples/rclcpp 702 29 days ago C++ examples
examples/rclpy 702 29 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 36 almost 3 years ago Example Android apps for the ROS2 Java bindings
zed-ros2-examples 32 3 days ago Examples and tutorials use the ZED cameras in the ROS2
realsense-ros:ros2-branch 2,524 9 days ago ROS2 Wrapper for Intel® RealSense™ Devices

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

ros2_benchmarking 46 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 almost 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 about 6 years ago Dockerfiles for building ros2_java with OpenJDK and Android
micro-ROS/docker 49 4 months ago Docker-related material to setup, configure and develop with micro-ROS hardware
ros-tooling/cross_compile 188 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 557 about 1 month ago Dockerfiles of and
docker-ros2-desktop-vnc 409 about 1 month 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 299 about 2 months 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 273 8 days ago ROS2 native rosbag
rviz 296 9 days ago 3D Robot Visualizer
urdfdom 96 24 days ago URDF (U-Robot Description Format) library which provides core data structures and a simple XML parser
urdfdom_headers 27 24 days ago Headers for URDF parsers
ros2cli 173 10 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,002 5 months ago This is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity
Foxglove Studio 9 3 months ago Integrated visualization and diagnosis tool for robotics
ROS2 For Unity 457 5 days 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 478 4 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 354 4 days ago Description of ros_controllers
geometry2 119 14 days ago A set of ROS packages for keeping track of coordinate transforms
ros2-ORB_SLAM2 133 over 1 year ago ROS2 node wrapping the ORB_SLAM2 library
basalt_ros2 17 about 1 year ago ROS2 wrapper for Basalt VIO
cartographer 75 7 months ago Real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations
slam_gmapping 125 about 2 months ago Slam Gmapping for ROS2
slam_toolbox 1,602 2 months ago Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
lidarslam_ros2 519 4 months ago ROS2 package of 3D lidar slam using ndt/gicp registration and pose-optimization
li_slam_ros2 302 10 months ago ROS2 package of tightly-coupled lidar inertial ndt/gicp slam referenced from LIO-SAM
octomap_server2 76 3 months ago ROS2 stack for mapping with OctoMap. Port of the ROS1 package
vision_opencv 549 about 2 months ago Packages for interfacing ROS2 with OpenCV
teleop_twist_keyboard 36 3 months ago Generic Keyboard Teleop for ROS2
teleop_twist_joy 54 26 days ago Simple joystick teleop for twist robots
navigation 2,500 4 days ago ROS2 Navigation stack
diagnostics 1 about 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 227 29 days ago A set of packages which contain common interface files (.msg and .srv)
ros2_object_map 14 about 2 years ago "Mark tag of objects on map when SLAM"
ros2_object_analytics 99 over 1 year ago Object Analytics (OA) is ROS2 wrapper for realtime object detection, localization and tracking
ros2_intel_movidius_ncs 26 over 1 year ago ROS2 wrapper for Movidius™ Neural Compute Stick (NCS) Neuronal Compute API
ros2_moving_object 5 about 2 years ago Addressing moving objects based on messages generated by Object Analytics
ros2_openvino_toolkit 164 2 months ago ROS2 wrapper for CV API of OpenVINO™ (human vision emulation)
ros2_grasp_library 177 6 months ago Probably a grasp library :)
apriltag_ros 150 3 months ago ROS2 node for AprilTag detection
rosbridge_suite 896 4 days ago Bridging your browser to the ROS 2.0
ros2_message_filters 22 about 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 55 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 about 2 years ago Extension of for CUDA devices with containerization
pid 15 4 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,189 3 months ago ROS2 wrapper for deploying Darknet's YOLO Computer Vision model
easy_perception_deployment 54 2 months ago Package that accelerates training and deployment of Computer Vision models for industries
easy_manipulation_deployment 49 11 months ago Package that integrates perception elements to establish an end-to-end pick and place task
ros2_pid_library 40 about 1 year ago A ROS2 Humble fully configurable PID library
wayp_plan_tools 71 11 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 109 17 days 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 131 3 months ago Micro XRCE-DDS implements a client-server protocol to enable resource-constrained devices (clients) to take part in DDS communications
micro-ROS-Agent 101 3 days ago ROS 2 package using Micro XRCE-DDS Agent
Eclipse Zenoh 1,432 3 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 159 11 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 320 9 days ago Node.js version of ROS2.0 client
riot-ros2 24 about 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 65 over 1 year ago The System Of Systems Synthesizer is used to integrate ROS2 via ROS2-Integration-Service with other (communication) systems
micro_ros_arduino 438 3 days ago Integration of micro-ROS into Arduino software platform projects
micro_ros_zephyr_module 54 2 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 almost 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 almost 5 years ago Joystick driver packages for ROS 2
joystick_ros2 42 almost 7 years ago Joystick driver for ROS2, support all platforms: Linux, macOS, Windows
ros2_teleop_keyboard 20 11 months ago Teleop Twist Keyboard for ROS2
ros_astra_camera 9 over 3 years ago ROS2 wrapper for Astra camera
ros2_usb_camera 83 over 3 years ago ROS2 General USB camera driver
ros2_android_drivers 2 almost 7 years ago Collection of ROS2 drivers for several Android sensors
ros2_intel_realsense 139 over 1 year ago ROS2 Wrapper for Intel® RealSense™ Devices
raspicam2_node 44 5 months ago ROS2 node for camera module of Raspberry Pi
ros2_track_imu 3 over 4 years ago ROS2 node for TrackIMU IMU sensor
HRIM 66 about 5 years ago A standard interface for robot modules
FIROS2 8 almost 5 years ago ROS2 integrable tool focused in the intercommunication between ROS2 and FIWARE
lino2_upper 0 about 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 8 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 156 4 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 9 months ago ROS2 driver for the SICK TiM series of laser scanners (TiM551/TiM561/TiM571)
ros2_ouster_drivers 137 about 1 month 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 408 4 days ago ROS2 drivers for UR CB3 and e-Series
odrive_ros2_control 254 about 1 year ago ODrive driver for ros2_control
duro_gps_driver 12 7 months ago ROS/ROS2 driver for SwiftNav Duro Inertial GPS / GNSS receivers

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

rclada 9 16 days ago ROS Client Library for Ada
rclcpp 536 3 days ago ROS Client Library for C++
rclgo 54 over 4 years ago ROS Client Library for Go
rclpy 291 4 days ago ROS Client Library for Python
rcljava 16 over 4 years ago ROS Client Library for Java
rclnodejs 320 9 days ago ROS Client Library for Node.js
rclobjc 28 about 5 years ago ROS Client Library for Objective C (for iOS)
rclc 114 11 days ago ROS Client Library for C
ros2_rust 928 6 days ago Rust bindings for ROS2
ros2_dotnet 138 2 months ago .NET bindings for ROS2
ros2cs 89 about 2 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 128 3 days ago Library to support implementation of language specific ROS Client Libraries
system_tests 38 14 days ago Tests for rclcpp and rclpy
rcl_interfaces 39 3 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 16 over 4 years ago Generate the ROS interfaces in Java
rosidl_generator_objc 28 about 5 years ago Generate the ROS interfaces in Objective C
rosidl_generator_cpp 75 9 days ago Generate the ROS interfaces in C++
rosidl_generator_c 75 9 days ago Generate the ROS interfaces in C
rosidl 75 9 days ago Packages which provide the ROS IDL (.msg) definition and code generation
rosidl_dds 6 5 months ago Generate the DDS interfaces for ROS interfaces

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

rmw 95 17 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 155 4 days 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 almost 3 years ago Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++
rmw_coredx 0 over 4 years ago CoreDX DDS integration layer for ROS2
rmw_freertps 1 over 8 years ago RMW implementation using freertps
rmw_zenoh 184 2 days ago RMW implementation using Eclipse zenoh: Zero Overhead Pub/sub, Store/Query and Compute
rcutils 57 18 days ago Common C functions and data structures used in ROS 2
freertps 89 almost 7 years ago a free, portable, minimalist, work-in-progress RTPS implementation
rmw_cyclonedds 112 2 months ago ROS2 RMW layer for Eclipse Cyclone DDS
rmw_zenoh 184 2 days ago ROS2 RMW layer for
rmw_iceoryx 153 9 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,154 3 days ago Implementation of RTPS Standard (RTPS is the wire interoperability protocol for DDS)
OpenSplice 259 over 1 year ago Implementation of the OMG DDS Standard
CoreDX DDS Implementation of Twin Oaks Computing, Inc
freertps 89 almost 7 years ago A free, portable, minimalist, work-in-progress RTPS implementation
cdds 8 almost 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 7 months 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 48 3 days ago ROS 2 CI Infrastructure
ament_cmake_export_jars 16 over 4 years ago The ability to export Java archives to downstream packages in the ament buildsystem in CMake
rmw_implementation_cmake 95 17 days ago CMake functions which can discover and enumerate available implementations
rmw_implementation 21 17 days ago CMake infrastructure and dependencies for rmw implementations

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

NuttX 88 over 2 years ago NuttX fork of the official one for use with micro-ROS
RIOT 4,900 3 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 27 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 96 about 2 months 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,490 8 days ago Study about ROS2 concept, libraries, build, and development with demoes/examples
ROS 2 Wiki 3,490 8 days ago Entry point to find all kind of information about ROS 2
ROS 2 Distribution (rosdistro) 2 over 5 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 159 7 months ago A cheats sheet for ROS 2 Command Line Interface
ROS2 Quality Assurance Guidelines 6 about 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 531 29 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 170 3 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 7 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: