Top 50 Awesome List

Higher Education

Higher Education

fkromer/awesome-ros2

Platforms  1 month ago  1k
The Robot Operating System Version 2.0 is awesome!
View byDAY/WEEK/README
View on Github

Jul 13th

Packages

Application layer

  • ros2_pytorch_cudastars0 - Extension of ros2_pytorchstars22 for CUDA devices with containerization.
  • Jun 13th

    Services

    Cloud robotics

  • robolaunch
  • May 30th

    Packaging

  • ros2-snap - Create a snap for your ROS 2 application.
  • May 27th

    Packages

    Driver layer

  • odrive_ros2_controlstars104 - ODrive driver for ros2_control.
  • May 26th

    Packages

    Containerization

  • ros2-lxd - Install ROS 2 Humble in Ubuntu 20.04 or 18.04 using LXD containers.
  • May 18th

    Packages

    Driver layer

  • Universal Robotsstars135 - ROS2 drivers for UR CB3 and e-Series.
  • Mar 25th

    Packages

    Containerization

  • osrf/docker_imagesstars337 - Dockerfiles of Official Library on Docker Hub and OSRF Organization on Docker Hub. osrf/ros
  • docker-ros2-desktop-vncstars163 - Dockerfiles to provide HTML5 VNC interface to access Ubuntu LXDE + ROS2. docker-ros2-desktop-vnc
  • Dec 13th, 2021

    Packages

    Networking

  • Husarnet VPNstars144 - A P2P, secure network layer dedicated for ROS & ROS 2. husarnet
  • Packages

    Containerization

  • ros2-docker - Connecting ROS 2 nodes running in Docker containers over the internet.
  • Companies

  • Husarnet - Open Source, P2P, low-latency VPN dedicated for robots.
  • Oct 8th, 2021

    Operating systems

  • ReconROSstars11 - Framework for ROS2 FPGA-based hardware acceleration. Based on ReconOSstars26. ReconROS
  • Sep 2nd, 2021

    Packages

    "System" bindings

  • micro_ros_arduinostars208 - Integration of micro-ROS into Arduino software platform projects.
  • micro_ros_zephyr_modulestars20 - Integration of micro-ROS in Zeyphr OS based projects.
  • Aug 25th, 2021

    Packages

    Ecosystem

  • ROS2 For Unitystars154 - An asset package which enables high-performance communication between Unity3D simulations and ROS2 ecosystem. ros2-for-unity
  • Aug 23rd, 2021

    Packages

    Client libraries

  • ros2csstars35 - an alternative to ros2_dotnet, a ROS2 C# interface supporting full range of messages and modern ROS2. ros2cs
  • Aug 10th, 2021

    Working Groups

  • Hardware Acceleration Working Group
  • Packages

    Ecosystem

  • Foxglove Studiostars835 - Integrated visualization and diagnosis tool for robotics. foxglove studio
  • Aug 8th, 2021

    Documentation

  • ROS2 Quality Assurance Guidelinesstars6 - A collection of guidelines and tutorials for improving package quality, following REP-2004 quality standards and integrating Continuous Integration.
  • Jul 4th, 2021

    Packages

    RMW (ROS middleware)

  • rmw_zenohstars19 - RMW implementation using Eclipse zenoh: Zero Overhead Pub/sub, Store/Query and Compute. atolab/rmw_zenoh
  • rmw_zenohstars19 - ROS2 RMW layer for zenoh.
  • Jun 25th, 2021

    Packages

    RMW (ROS middleware)

  • rmw_iceoryxstars85 - Enables usage of the inter-process-communication middleware Eclipse iceoryx.
  • Jun 6th, 2021

    Packages

    Application layer

  • easy_perception_deploymentstars45 - Package that accelerates training and deployment of Computer Vision models for industries. easy_perception_deployment
  • easy_manipulation_deploymentstars39 - Package that integrates perception elements to establish an end-to-end pick and place task. easy_manipulation_deployment
  • May 10th, 2021

    Packages

    Middleware

  • Eclipse Zenohstars496 - Zenoh is a scalable and extremely performant protocol that can be used transparently used to interact with ROS2 applications as well as for R2X communication. (https://img.shields.io/github/stars/eclipse-zenoh/zenoh)
  • Eclipse Zenoh-Plugin-DDSstars68 - This is a zenoh plugin that allows to transparently route ROS2/DDS data over zenoh. This is commonly used for R2X communication over Wireless network or across the Internet. (https://img.shields.io/github/stars/eclipse-zenoh/zenoh-plugin-dds)
  • May 8th, 2021

    Packages

    Application layer

  • octomap_server2stars7 - ROS2 stack for mapping with OctoMap. Port of the ROS1 octomap_mappingstars218 package. octomap_server2
  • Apr 28th, 2021

    Packages

    Application layer

  • navigationstars1.1k - ROS2 Navigation stack. navigation
  • Mar 1st, 2021

    Packages

    Application layer

  • darknet_ros - ROS2 wrapper for deploying Darknet's YOLO Computer Vision model.
  • Jan 23rd, 2021

    Packages

    Interactivity

  • Jupyter ROS2stars14 - Jupyter widget helpers for ROS2.
  • Jan 21st, 2021

    Companies

  • iRobot - Manufacturer of vacuuming and mopping robots.
  • Jan 4th, 2021

    Companies

  • Mission Robotics - Hardware and Software for a new era of Marine Intelligence.
  • Dec 16th, 2020

    Packages

    Containerization

  • ros-tooling/cross_compilestars153 - Cross compile ROS and ROS 2 workspaces to non-native architectures and generate corresponding Docker images.
  • Nov 30th, 2020

    Operating systems

  • eMCOS - POSIX-compliant real-time OS for many-core processors expected to support AUTOSAR in the future.
  • Nov 25th, 2020

    Packages

    Ecosystem

  • LGSVL - Simulation software to accelerate safe autonomous vehicle development.
  • Unity Robotics Hubstars1.2k - This is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.
  • Organizations

  • U.S. Department of Transportation
  • Nov 19th, 2020

    Companies

  • FARobot - Swarm Robot System, a ROS 2/DDS based Fleet Management System.
  • Nov 17th, 2020

    Packages

    Driver layer

  • Blickfeld Cube 1 & Cube Range - ROS2 drivers for Blickfeld Cube 1 & Cube Range.
  • Oct 18th, 2020

    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.
  • Oct 12th, 2020

    Packages

    Application layer

  • Apex.Autonomy - Apex.Autonomy provides autonomy algorithms as individual building blocks and is compatible with Autoware.Auto.
  • Sep 25th, 2020

    Packages

    "System" bindings

  • ROS2-Integration-Servicestars12 - ROS2 Integration and Routing which provides a complete tool to integrate other technologies with ROS2 easily and enable ROS2 on WAN/Internet.
  • sossstars49 - The System Of Systems Synthesizer is used to integrate ROS2 via ROS2-Integration-Service with other (communication) systems.
  • Aug 11th, 2020

    Operating systems

  • PYNQ - Python-based rapid prototyping of high performance ML applications running on XILINX FPGAs.
  • Aug 7th, 2020

    Companies

  • GESTALT ROBOTICS - Service provider for intelligent automation.
  • Aug 4th, 2020

    Companies

  • synapticon - ROS compatible motion control and drive products with efforts to support ROS2.
  • Ericsson Research - Connect ROS2 applications to 5G networks for M2M communication.
  • Jul 31st, 2020

    Packages

    Ecosystem

  • Link ROS - Cloud Logging for ROS 1 and ROS 2.
  • Jul 22nd, 2020

    Packages

    Application layer

  • ros2-ORB_SLAM2stars47 - ROS2 node wrapping the ORB_SLAM2 library. ros2-ORB_SLAM2
  • basalt_ros2stars15 - ROS2 wrapper for Basalt VIO. basalt_ros2
  • slam_gmappingstars47 - Slam Gmapping for ROS2. slam_gmapping
  • slam_toolboxstars840 - Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS. slam_toolbox
  • lidarslam_ros2stars171 - ROS2 package of 3D lidar slam using ndt/gicp registration and pose-optimization. lidarslam_ros2
  • li_slam_ros2stars118 - ROS2 package of tightly-coupled lidar inertial ndt/gicp slam referenced from LIO-SAM. li_slam_ros2
  • Packages

    Driver layer

  • ros2_ouster_driversstars83 - ROS2 Drivers for the Ouster OS-1 Lidars. ros2_ouster_drivers
  • Jul 15th, 2020

    Operating systems

  • Ubuntu Core - Build secure IoT devices with Ubuntu Core.
  • Ubuntu Server
  • Zephyr - Linux Foundation Projects RTOS aiming at beeing secure and safe.
  • Jul 3rd, 2020

    Companies

  • Roboception GmbH - Real-Time Perception for Your Robot.
  • Jun 4th, 2020

    Packages

    Ecosystem

  • Webots - Robot simulator for ROS 2. webots
  • May 28th, 2020

    Packages

    Client libraries

  • ros2_ruststars385 - Rust bindings for ROS2. ros2_rust
  • May 15th, 2020

    Operating systems

  • VxWorksstars65 - The Secure, Safe, Reliable, and Certifiable real-time OS for Critical Infrastructure
  • Feb 28th, 2020

    Working Groups

  • Edge AI Working Group
  • Jan 22nd, 2020

    Companies

  • ROBOOX - OPEN-SOURCE SOFTWARE ECOSYSTEM FOR CONSUMER ROBOTS.
  • Dec 2nd, 2019

    Nov 28th, 2019

    Nov 17th, 2019

    Working Groups

  • Embedded Working Group
  • Nov 9th, 2019

    Companies

  • Wind River - ROS2 for VxWorks.
  • Nov 8th, 2019

    Working Groups

  • Tooling Working Group
  • Oct 24th, 2019

    Working Groups

  • Technical Steering Committee
  • Navigation Working Group
  • Security Working Group
  • Safety Working Group
  • Oct 6th, 2019

    Packages

    Penetration testing

  • aztarnastars85 - A footprinting tool for robots.
  • ros2_fuzzerstars14 - ROS2 Topic & Service Fuzzer.
  • Sep 30th, 2019

    Companies

  • Rover Robotics - Rugged, industrial-grade robots.
  • Sep 24th, 2019

    Companies

  • Apex.AI - "Safe and certified software for autonomous mobility".
  • AutonomouStuff - "The world leader in autonomy systems and solutions".
  • MathWorks - ROS Toolbox.
  • Sep 18th, 2019

    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.
  • Eprosima - "The middleware experts".
  • Bosch - Robotics Team of Bosch Research.
  • Alias Robotics - Products and services in the context of robot cybersecurity.
  • Amazon - Robotics Team of Amazon Amazon Web Services (AWS).
  • ADLINK - "Leading EDGE COMPUTING".
  • Canonical - The company behind Ubuntu.
  • Sep 1st, 2019

    Packages

    Application layer

  • vision_opencv - Packages for interfacing ROS2 with OpenCV. vision_opencv
  • Jul 12th, 2019

    Packages

    Driver layer

  • ros2_xmlrpc_interfacestars0 - ros2 interface package with xmlrpc, to communicate with a Sesto server using Sesto API. ros2_xmlrpc
  • HRIMstars62 - A standard interface for robot modules.
  • Packages

    Containerization

  • micro-ROS/dockerstars31 - Docker-related material to setup, configure and develop with micro-ROS hardware.
  • Packages

    Application layer

  • apriltag_rosstars34 - ROS2 node for AprilTag detection. apriltag_ros
  • Packages

    DDS communication mechanism implementations

  • Connext DDS - Connectivity Software for Developing and Integrating IIoT Systems. 💲
  • Operating systems

  • NuttXstars71 - NuttX fork of the official one for use with micro-ROS.
  • Services

    Robotics Capture the Flag (RCTF)

  • rctf-liststars27 - A list of Robotics CTF (RCTF) scenarios.
  • Jul 11th, 2019

    Documentation

  • ROS2 CLI cheats sheet - A cheats sheet for ROS 2 Command Line Interface.
  • Jun 30th, 2019

    Presentations

    2019

  • Robot Modularity with Xilinx and H-ROS (Xilinx Inc.) Video
  • Jun 25th, 2019

    Presentations

    ROS-I EU Spring 2019 Workshop

  • Current Status of ROS 2 Hands-on Feature Overview Slides
  • May 11th, 2019

    Packages

    Middleware

  • Micro XRCE-DDS Agent docker - Docker image containing the Micro XRCE-DDS Agent.
  • Micro XRCE-DDS Clientstars74 - Micro XRCE-DDS implements a client-server protocol to enable resource-constrained devices (clients) to take part in DDS communications.
  • Micro XRCE-DDS Agentstars50 - Micro XRCE-DDS Agent acts as a server between DDS Network and Micro XRCE-DDS Clients.
  • micro-ROS-Agentstars43 - ROS 2 package using Micro XRCE-DDS Agent.
  • Packages

    Driver layer

  • micro-ROS/hardware - Information and documentation about the hardware platforms used and supported in the micro-ROS project.
  • Packages

    Application layer

  • system-modesstars20 - System modes for ROS 2 and micro-ROS.
  • Apr 27th, 2019

    Packages

    Driver layer

  • sick_scan2stars47 - ROS2 driver for the SICK TiM series of laser scanners (TiM551/TiM561/TiM571).
  • ros2_denso_radarstars6 - Toyota/Lexus 2015-2017 Denso Radar driver for ROS2.
  • zed-ros2-wrapperstars59 - ROS 2 wrapper beta for the ZED SDK.
  • 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.
  • Packages

    Application layer

  • Autoware.Auto - Autoware.Auto provides an open-source software stack based on ROS 2 for self-driving technology.
  • Courses

  • ROS 2 Basics in 5 Days (C++) - Learn how to start working with ROS 2 (The Construct)
  • Apr 10th, 2019

    Packages

    Application layer

  • ros2_pytorchstars22 - ROS2 nodes for computer vision tasks in PyTorch ros2_pytorch.
  • Packages

    Driver layer

  • ros2_track_imustars2 - ROS2 node for TrackIMU IMU sensorros2_track_imu.
  • Mar 2nd, 2019

    Packages

    Demonstrations

  • adlink_ddsbotstars36 - The ROS 2.0/1.0 based robots swarm architecture (opensplice DDS). adlink_ddsbot
  • adlink_neuronbotstars10 - ROS2/DDS robot pkg for human following and swarm. adlink_neuronbot
  • turtlebot3 - ROS2 based TurtleBot3 demo including Bringup, Teleop and Cartographer. turtlebot3
  • Packages

    Examples

  • turtlebot2_demostars80 - TurtleBot 2 demos using ROS 2. turtlebot2_demo
  • examples/rclcpp - C++ examples. ros2/examples
  • examples/rclpy - Python examples. ros2/examples
  • rcljava_examples - Package containing examples of how to use the rcljava API. ros2_java_examples
  • ros2_talker_android, ros2_listener_androidstars20 - Example Android apps for the ROS2 Java bindings. ros2_android_examples
  • Packages

    Benchmarking

  • ros2_benchmarkingstars38 - Framework for ROS2 benchmarking. ROS2 communication characteristics can be evaluated on several axes, quickly and in an automated way. ros2_benchmarking
  • performance_teststars60 - Test performance and latency of various communication means like ROS 2, FastRTPS and Connext DDS Micro. performance_test
  • Packages

    Containerization

  • docker-ros2-ospl-cestars8 - A dockerfile to build a ROS2 + OpenSplice CE container. docker-ros2-ospl-ce
  • ros2_java_dockerstars4 - Dockerfiles for building ros2_java with OpenJDK and Android. ros2_java_docker
  • Packages

    Ecosystem

  • rosbag2stars137 - ROS2 native rosbag. rosbag2
  • rvizstars126 - 3D Robot Visualizer. rviz
  • urdfdomstars0 - URDF (U-Robot Description Format) library which provides core data structures and a simple XML parser urdfdom
  • urdfdom_headersstars0 - Headers for URDF parsers. urdfdom_headers
  • ros2clistars94 - ROS 2 command line tools. ros2cli
  • orocos_kinematics_dynamicsstars6 - Orocos Kinematics and Dynamics C++ library. orocos_kinematics_dynamics
  • pyddsstars22 - Simple DDS Python API for Vortex Lite and for OpenSplice. pydds
  • Packages

    Application layer

  • ros2_controlstars182 - ros2_control 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). ros2_control
  • ros2_controllersstars120 - Description of ros_controllers. ros2_controllers
  • geometry2stars51 - A set of ROS packages for keeping track of coordinate transforms. geometry2
  • cartographerstars31 - Real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. cartographer
  • teleop_twist_keyboardstars15 - Generic Keyboard Teleop for ROS2. teleop_twist_keyboard
  • teleop_twist_joystars13 - Simple joystick teleop for twist robots. teleop_twist_joy
  • diagnostics - Forked version of the original ROS1 Diagnostics for ROS 2 (currently diagnostics_updater only). diagnostics
  • robot_state_publisher - Forked version of the original ROS Robot State Publisher with all modifications to compile within a ROS2 Ecosystem. robot_state_publisher
  • common_interfacesstars96 - A set of packages which contain common interface files (.msg and .srv). common_interfaces
  • ros2_object_mapstars11 - "Mark tag of objects on map when SLAM". ros2_object_map
  • ros2_object_analyticsstars84 - Object Analytics (OA) is ROS2 wrapper for realtime object detection, localization and tracking. ros2_object_analytics
  • ros2_intel_movidius_ncsstars26 - ROS2 wrapper for Movidius™ Neural Compute Stick (NCS) Neuronal Compute API. ros2_intel_movidius_ncs
  • ros2_moving_objectstars4 - Addressing moving objects based on messages generated by Object Analytics ros2_object_analytics. ros2_moving_object
  • ros2_openvino_toolkitstars120 - ROS2 wrapper for CV API of OpenVINO™ (human vision emulation). ros2_openvino_toolkit
  • ros2_grasp_librarystars124 - Probably a grasp library :). ros2_grasp_library
  • ros2-web-bridgestars171 - Bridging your browser to the ROS 2.0. ros2-web-bridge
  • ros2_message_filtersstars20 - 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_message_filters
  • ros2-tensorflowstars40 - ROS2 nodes for computer vision tasks in Tensorflow. ros2-tensorflow
  • pidstars6 - A PID controller for ROS2. pid
  • Packages

    "System" bindings

  • rclandroid - Android API for ROS2. rclandroid
  • rclnodejsstars204 - Node.js version of ROS2.0 client. rclnodejs
  • riot-ros2stars22 - This project enables ROS2 to run on microcontrollers using the RIOT Operating System. riot-ros2
  • Packages

    Driver layer

  • cozmo_driver_ros2stars3 - Unofficial Anki Cozmo node for ROS2. cozmo_driver_ros2
  • sphero_ros2stars1 - ROS2 sphero driver. sphero_ros2
  • flock2stars44 - ROS2 driver for DJI Tello drones. flock2
  • ros2_raspicam_nodestars8 - ROS2 node for Raspberry Pi camera. ros2_raspicam_node
  • joystick_driversstars5 - ROS2 drivers for joysticks. joystick_drivers
  • joystick_drivers_from_scratchstars0 - Joystick driver packages for ROS 2. joystick_drivers_from_scratch
  • joystick_ros2stars15 - Joystick driver for ROS2, support all platforms: Linux, macOS, Windows. joystick_ros2
  • ros2_teleop_keyboardstars3 - Teleop Twist Keyboard for ROS2. ros2_teleop_keyboard
  • ros_astra_camerastars7 - ROS2 wrapper for Astra camera. ros_astra_camera
  • ros2_usb_camerastars38 - ROS2 General USB camera driver. ros_astra_camera
  • ros2_android_driversstars2 - Collection of ROS2 drivers for several Android sensors. ros2_android_drivers
  • ros2_intel_realsensestars118 - ROS2 Wrapper for Intel® RealSense™ Devices. ros2_intel_realsense
  • raspicam2_nodestars31 - ROS2 node for camera module of Raspberry Pi. raspicam2_node
  • FIROS2stars8 - ROS2 integrable tool focused in the intercommunication between ROS2 and FIWARE. FIROS2
  • lino2_upperstars0 - Linorobot on ROS2. lino2_upper
  • RysROS2stars4 - ROS2 software stack for MiniRys robots. RysROS2
  • px4_to_rosstars23 - ROS2/ROS packages for communicate PX4 with ROS. px4_to_ros
  • multiwii_ros2stars7 - ROS2 Node for MultiWii and Cleanflight flight controllers. multiwii_ros2
  • ydlidar_ros2stars1 - ROS2 wrapper for ydlidar. ydlidar_ros2
  • Packages

    Client libraries

  • rcladastars6 - ROS Client Library for Ada. rclada
  • rclcppstars295 - ROS Client Library for C++. rclcpp
  • rclgostars45 - ROS Client Library for Go. rclgo
  • rclpystars128 - ROS Client Library for Python. rclpy
  • rcljava - ROS Client Library for Java. rcljava
  • rclnodejsstars204 - ROS Client Library for Node.js. rclnodejs
  • rclobjcstars18 - ROS Client Library for Objective C (for iOS). rclobjc
  • rclcstars54 - ROS Client Library for C. rclc
  • ros2_dotnetstars88 - .NET bindings for ROS2. ros2_dotnet
  • Packages

    Client libraries common

  • rclstars79 - Library to support implementation of language specific ROS Client Libraries. rcl
  • system_testsstars25 - Tests for rclcpp and rclpy. system_tests
  • rcl_interfacesstars22 - A repository for messages and services used by the ROS client libraries. rcl_interfaces
  • Packages

    IDL generators

  • rosidl_generator_java - Generate the ROS interfaces in Java. ros2_java
  • rosidl_generator_objc - Generate the ROS interfaces in Objective C. ros2_objc
  • rosidl_generator_cpp - Generate the ROS interfaces in C++. rosidl
  • rosidl_generator_c - Generate the ROS interfaces in C. rosidl
  • rosidlstars42 - Packages which provide the ROS IDL (.msg) definition and code generation. rosidl
  • rosidl_ddsstars4 - Generate the DDS interfaces for ROS interfaces. rosidl_dds
  • Packages

    RMW (ROS middleware)

  • rmw - Contains the ROS middleware API. rmw
  • rmw_connext_cpp - Implement the ROS middleware interface using RTI Connext static code generation in C++. rmw_connext_cpp
  • rmw_fastrtps_cpp - Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++. rmw_fastrtps_cpp
  • rmw_dpsstars21 - Implementation of the ROS Middleware (rmw) Interface using Intel's Distributed Publish & Subscribe. rmw_dps
  • rmw_opensplice_cpp - Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++. rmw_opensplice_cpp
  • rmw_coredxstars0 - CoreDX DDS integration layer for ROS2. tocinc/rmw_coredx
  • rmw_freertpsstars1 - RMW implementation using freertps. tocinc/rmw_coredx
  • rcutilsstars37 - Common C functions and data structures used in ROS 2. rmw
  • freertpsstars86 - a free, portable, minimalist, work-in-progress RTPS implementation. rmw
  • rmw_cycloneddsstars71 - ROS2 RMW layer for Eclipse Cyclone DDS. rmw_cyclonedds
  • Packages

    DDS communication mechanism implementations

  • Fast-RTPSstars1.2k - Implementation of RTPS Standard (RTPS is the wire interoperability protocol for DDS). Fast-RTPS
  • OpenSplicestars224 - Implementation of the OMG DDS Standard. opensplice 💲
  • CoreDX DDS - Implementation of Twin Oaks Computing, Inc.. 💲
  • freertpsstars86 - A free, portable, minimalist, work-in-progress RTPS implementation. freertps
  • cddsstars7 - Cyclone DDS is developed completely in the open and is undergoing the acceptance process to become part of Eclipse IoT. cdds
  • Micro-XRCE-DDS)stars93 - An XRCE DDS implementation (supported by microROS). Micro-XRCE-DDS
  • Packages

    Build system (Linux)

  • meta-ros2stars16 - ROS 2 Layer for OpenEmbedded Linux. meta-ros2
  • Packages

    Build system (ROS2)

  • cistars37 - ROS 2 CI Infrastructure. ci
  • ament_cmake_export_jars - The ability to export Java archives to downstream packages in the ament buildsystem in CMake. ros2_java
  • rmw_implementation_cmake - CMake functions which can discover and enumerate available implementations. rmw
  • rmw_implementationstars15 - CMake infrastructure and dependencies for rmw implementations. rmw
  • Papers

  • Towards an open standard for assessing the severity of robot security vulnerabilities, The Robot Vulnerability Scoring System (RVSS)
  • Introducting the Robot Security Framework (RSF), A standardized methodology to perform security assessments in robotics
  • Oct 28th, 2018

    Documentation

  • ROS Index - Future single entry point into ROS2 documentation (BETA).
  • ROS2 package status.
  • Presentations

    2017

  • HyphaROS ROS 2.0 Introduction slides
  • Oct 9th, 2018

    Presentations

    ROSCon JP 2018 (english slide presentations only)

  • What's next for ROS? (from slide 24 onwards) Slides Video
  • Oct 8th, 2018

    Papers

  • Open Problems in Robotic Anomaly Detection
  • Operating systems

  • RIOTstars4.2k - RIOT is a real-time multi-threading operating system (...,) real-time capabilities, small memory footprint, (...) API offers partial POSIX compliance.
  • Aug 29th, 2018

    Presentations

    ROS Industrial Conference 2016

  • ROS 2.0 AND OPC UA: A STATUS UPDATE Slides
  • Aug 10th, 2018

    Aug 7th, 2018

    Presentations

    2018

  • ROS2 - The Robot Operating System Version 2 (TNG Technology Consulting GmbH) Slides Video
  • Jul 30th, 2018

    Presentations

    ROSCon 2018

  • Hands-on ROS 2: A Walkthrough
  • ROS 2 on Autonomous Driving Vehicles
  • RViz – The tale of a migration to ROS 2.0
  • Launch for ROS 2
  • Getting involved in ROS 2 development
  • Planning to Plan: Plugins All The Way Down
  • Leveraging DDS Security in ROS2
  • Arm DDS Security library: Adding secure security to ROS2
  • ROS2: Supercharging the Jaguar4x4
  • Performance Test - A Tool for Communication Middleware Performance Measuring
  • ROS2 for Android, iOS and Universal Windows Platform: a demonstration of ROS2’s portability, and cross-platform and cross-language capabilities
  • Integrating ROS and ROS2 on mixed-critical robotic systems based on embedded heterogeneous platforms
  • Towards ROS 2 microcontroller meta cross-compilation
  • Node.js Client & Web Bridge Ready for ROS 2.0
  • RCLAda: the Ada client library for ROS2
  • Jun 10th, 2018

    Documentation

  • ROS2 Buildfarm - Build information (Jenkins build farm).
  • Apr 4th, 2018

    Presentations

    Embedded World Conference 2018

  • ADLink Neuron: An industrial oriented ROS2-based platform Slides Video Video
  • Feb 6th, 2018

    Presentations

    ROSCon 2016

  • Evaluating the resilience of ROS2 communication layer Slides Video
  • ROS 2 Update Slides Video
  • Presentations

    ROS Industrial Conference 2017

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

    ROSCon 2017

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

    ROSCon 2015

  • ROS 2 on “small” embedded systems Slides Video
  • State of ROS 2 - demos and the technology behind Slides Video
  • Real-time Performance in ROS 2 Slides Video
  • Jan 26th, 2018

    Documentation

  • ROS 2 Tutorials - Study about ROS2 concept, libraries, build, and development with demoes/examples.
  • Jan 4th, 2018

    Documentation

  • ROS 2 Distribution (rosdistro)stars2 - Info about distributions and the included packages.
  • Oct 7th, 2017

    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 Wiki - Entry point to find all kind of information about ROS 2.
  • Last Checked At: 2022-08-15T13:06:17.927Z
    Previous
    jthegedus/awesome-firebase
    Next
    adafruit/awesome-adafruitio

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap