awesome-ros2

The Robot Operating System Version 2.0 is awesome!

Archived

GitHub

2k stars
85 watching
293 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 95 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 about 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,530 about 1 month 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 727 about 1 month ago C++ examples
examples/rclpy 727 about 1 month ago Python examples
rcljava_examples 13 about 2 years ago Package containing examples of how to use the rcljava API
ros2_talker_android, ros2_listener_android 37 about 3 years ago Example Android apps for the ROS2 Java bindings
zed-ros2-examples 37 about 1 month ago Examples and tutorials use the ZED cameras in the ROS2
realsense-ros:ros2-branch 2,635 about 1 month 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 65 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 over 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 52 8 months ago Docker-related material to setup, configure and develop with micro-ROS hardware
ros-tooling/cross_compile 191 about 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 585 about 1 month ago Dockerfiles of and
docker-ros2-desktop-vnc 434 about 2 months 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 314 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 289 about 1 month ago ROS2 native rosbag
rviz 309 about 1 month ago 3D Robot Visualizer
urdfdom 96 4 months ago URDF (U-Robot Description Format) library which provides core data structures and a simple XML parser
urdfdom_headers 29 about 2 months ago Headers for URDF parsers
ros2cli 184 about 1 month ago ROS 2 command line tools
orocos_kinematics_dynamics 8 almost 2 years 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,081 about 2 months ago This is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity
Foxglove Studio 18 6 months ago Integrated visualization and diagnosis tool for robotics
ROS2 For Unity 488 4 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 29 almost 2 years ago Jupyter widget helpers for ROS2

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

aztarna 90 over 4 years ago A footprinting tool for robots
ros2_fuzzer 24 over 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 521 about 1 month 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 390 about 1 month ago Description of ros_controllers
geometry2 122 about 2 months ago A set of ROS packages for keeping track of coordinate transforms
ros2-ORB_SLAM2 141 almost 2 years ago ROS2 node wrapping the ORB_SLAM2 library
basalt_ros2 17 over 1 year ago ROS2 wrapper for Basalt VIO
cartographer 83 10 months ago Real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations
slam_gmapping 143 5 months ago Slam Gmapping for ROS2
slam_toolbox 1,716 about 1 month ago Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
lidarslam_ros2 560 8 months ago ROS2 package of 3D lidar slam using ndt/gicp registration and pose-optimization
li_slam_ros2 319 about 1 year ago ROS2 package of tightly-coupled lidar inertial ndt/gicp slam referenced from LIO-SAM
octomap_server2 86 6 months ago ROS2 stack for mapping with OctoMap. Port of the ROS1 package
vision_opencv 564 about 2 months ago Packages for interfacing ROS2 with OpenCV
teleop_twist_keyboard 37 7 months ago Generic Keyboard Teleop for ROS2
teleop_twist_joy 56 4 months ago Simple joystick teleop for twist robots
navigation 2,674 about 1 month 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 236 about 2 months 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 about 2 years ago Object Analytics (OA) is ROS2 wrapper for realtime object detection, localization and tracking
ros2_intel_movidius_ncs 26 about 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 168 6 months ago ROS2 wrapper for CV API of OpenVINO™ (human vision emulation)
ros2_grasp_library 189 9 months ago Probably a grasp library :)
apriltag_ros 166 6 months ago ROS2 node for AprilTag detection
rosbridge_suite 931 about 2 months 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 57 almost 2 years ago ROS2 nodes for computer vision tasks in Tensorflow
ros2_pytorch 39 almost 6 years ago ROS2 nodes for computer vision tasks in PyTorch
ros2_pytorch_cuda 7 over 2 years ago Extension of for CUDA devices with containerization
pid 15 8 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,236 6 months ago ROS2 wrapper for deploying Darknet's YOLO Computer Vision model
easy_perception_deployment 55 6 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 77 about 1 month 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 113 about 2 months 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 135 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 104 about 2 months ago ROS 2 package using Micro XRCE-DDS Agent
Eclipse Zenoh 1,559 about 1 month 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 166 about 1 month 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 339 about 1 month 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 13 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 68 3 months ago The System Of Systems Synthesizer is used to integrate ROS2 via ROS2-Integration-Service with other (communication) systems
micro_ros_arduino 455 about 1 month ago Integration of micro-ROS into Arduino software platform projects
micro_ros_zephyr_module 58 6 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 almost 6 years ago ros2 interface package with xmlrpc, to communicate with a Sesto server using Sesto API
cozmo_driver_ros2 4 about 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 almost 6 years ago ROS2 node for Raspberry Pi camera
joystick_drivers 5 almost 5 years ago ROS2 drivers for joysticks
joystick_drivers_from_scratch 0 about 5 years ago Joystick driver packages for ROS 2
joystick_ros2 47 about 7 years ago Joystick driver for ROS2, support all platforms: Linux, macOS, Windows
ros2_teleop_keyboard 22 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 almost 4 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 143 about 2 years ago ROS2 Wrapper for Intel® RealSense™ Devices
raspicam2_node 44 9 months ago ROS2 node for camera module of Raspberry Pi
ros2_track_imu 4 almost 5 years ago ROS2 node for TrackIMU IMU sensor
HRIM 66 over 5 years ago A standard interface for robot modules
FIROS2 8 over 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 over 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 164 about 1 month 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 56 12 months ago ROS2 driver for the SICK TiM series of laser scanners (TiM551/TiM561/TiM571)
ros2_ouster_drivers 139 5 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 441 about 1 month ago ROS2 drivers for UR CB3 and e-Series
odrive_ros2_control 270 over 1 year ago ODrive driver for ros2_control
duro_gps_driver 13 about 2 months ago ROS/ROS2 driver for SwiftNav Duro Inertial GPS / GNSS receivers

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

rclada 11 4 months ago ROS Client Library for Ada
rclcpp 567 about 1 month ago ROS Client Library for C++
rclgo 54 over 4 years ago ROS Client Library for Go
rclpy 314 about 1 month ago ROS Client Library for Python
rcljava 17 over 4 years ago ROS Client Library for Java
rclnodejs 339 about 1 month ago ROS Client Library for Node.js
rclobjc 30 over 5 years ago ROS Client Library for Objective C (for iOS)
rclc 120 3 months ago ROS Client Library for C
ros2_rust 988 about 1 month ago Rust bindings for ROS2
ros2_dotnet 147 about 2 months ago .NET bindings for ROS2
ros2cs 92 5 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 131 about 2 months ago Library to support implementation of language specific ROS Client Libraries
system_tests 40 about 1 month ago Tests for rclcpp and rclpy
rcl_interfaces 42 about 2 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 30 over 5 years ago Generate the ROS interfaces in Objective C
rosidl_generator_cpp 83 about 1 month ago Generate the ROS interfaces in C++
rosidl_generator_c 83 about 1 month ago Generate the ROS interfaces in C
rosidl 83 about 1 month ago Packages which provide the ROS IDL (.msg) definition and code generation
rosidl_dds 6 about 2 months ago Generate the DDS interfaces for ROS interfaces

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

rmw 97 about 2 months 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 almost 4 years ago Implementation of the ROS Middleware (rmw) Interface using Intel's Distributed Publish & Subscribe
rmw_opensplice_cpp 11 over 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 almost 9 years ago RMW implementation using freertps
rmw_zenoh 227 about 1 month 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 about 7 years ago a free, portable, minimalist, work-in-progress RTPS implementation
rmw_cyclonedds 118 about 1 month ago ROS2 RMW layer for Eclipse Cyclone DDS
rmw_zenoh 227 about 1 month ago ROS2 RMW layer for
rmw_iceoryx 159 about 1 year 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,241 about 1 month 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 about 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) 161 3 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 about 1 month 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 97 about 2 months ago CMake functions which can discover and enumerate available implementations
rmw_implementation 21 about 2 months ago CMake infrastructure and dependencies for rmw implementations

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

NuttX 88 almost 3 years ago NuttX fork of the official one for use with micro-ROS
RIOT 4,983 about 1 month 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 29 over 1 year ago Framework for ROS2 FPGA-based hardware acceleration. Based on
Ubuntu Core Build secure IoT devices with Ubuntu Core
Ubuntu Server
VxWorks 99 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,697 about 1 month ago Study about ROS2 concept, libraries, build, and development with demoes/examples
ROS 2 Wiki 3,697 about 1 month ago Entry point to find all kind of information about ROS 2
ROS 2 Distribution (rosdistro) 2 about 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 165 11 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 566 2 months 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 173 7 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 over 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 10 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: