Repositories, dockers and CI status

Tooling Status

Repository Description CI Issues / Pull Requests Documentation
micro-ros-setup Micro-ROS tool to build and flash Micro-ROS to every supported platform GitHub Actions status
micro-ros-espidf-component Component to use Micro-ROS in ESP IDF build system GitHub Actions status
micro-ros-arduino Micro-ROS precompiled libraries to directly interface with the Arduino IDE Github Actions status
micro-ros-zephyr-module Integration of micro-ROS within Zephyr West build system Github Actions status
micro_ros_raspberrypi_pico_sdk Integration of micro-ROS within Raspberry Pi Pico SDK Github Actions status
micro_ros_mbed Integration of micro-ROS within Mbed RTOS Github Actions status
micro_ros_nuttx_app Integration of micro-ROS within Nuttx 10 Github Actions status
micro_ros_stm32cubemx_utils Integration of micro-ROS within STM32CubeMX and STM32CubeIDE
NuttX fork NuttX fork to use with micro-ROS. Current status is discontinued

Source Code Repositories Status

Most repositories can be found in GitHub’s micro-ROS organization at github.com/micro-ROS/.

Repository Description CI Issues / Pull Requests Documentation
Micro XRCE-DDS Client Client C99 library of eProsima’s open-source implementation of DDS-XRCE Build status
Micro XRCE-DDS Agent Agent (bridge to DDS) C++11 library of eProsima’s open-source implementation of DDS-XRCE Build status
rmw-microxrcedds ROS 2 RMW adapter for Micro-XRCE-DDS Client library Build status
rosidl-typesupport-microxrcedds ROS 2 type support for Micro-XRCE-DDS Client library Build status
micro-ROS-Agent Agent (bridge) to ROS 2
micro-ros-msgs Specific ROS 2 messages used within micro-ROS architecture
micro_ros_utilities micro-ROS utilities for embedded applications Build status
system_modes Extension for rclcpp Build Status
rclc Set of convenience functions and additional concepts, such as executor, to extend the capabilities of ROS 2 rcl in C Build Status

Example Application Repositories Status

Name Description CI Issues / Pull Requests Documentation
micro-ROS-demos Collection of generic demos, using publishers, subscribers, custom messages, services and graph introspection Build status
freertos_apps Demo applications for FreeRTOS
zephyr_apps Demo applications for Zephyr
raspbian_apps Demo applications for Raspbian
nuttx_apps Demo applications for NuttX (discontinued)
Kobuki demo Kobuki (Turtlebot 2) controller demo application using micro-ROS in an Olimex board over NuttX
Crazyflie demo Crazyflie drone demo application using micro-ROS over FreeRTOS

Docker Images Status

Image Description Status
base Base image with a ROS 2 installation + micro-ROS specific build system tools. Used as base of any other micro-ROS image Version Version Version Version
micro-ros-agent Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application Version Version Version Version
micro_ros_static_library_builder Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE Version Version Version Version
micro-ros-demos Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities (discontinued) Version
micro-ros-olimex-nuttx Contains a ready to flash example for Olimex STM32 E407 (discontinued) Version
esp-idf-microros Allows to use micro-ROS as a component of the ESP-IDF build system (discontinued) Version

Webpage Source Code Repository Status

Repository Description CI Issues Pull Requests
micro-ROS.github.io Micro-ROS official webpage repository.

Bloom Release Status of Code Repository ros2/rclc

Bloom release status of packages in repository github.com/ros2/rclc/ for different architectures and releases.

Package Release amd64 arm64
rclc Humble Build Status Build Status
  Jazzy Build Status Build Status
  Kilted Build Status Build Status
  Rolling Build Status Build Status
rclc_examples Humble Build Status Build Status
  Jazzy Build Status Build Status
  Kilted Build Status Build Status
  Rolling Build Status Build Status
rclc_lifecycle Humble Build Status Build Status
  Jazzy Build Status Build Status
  Kilted Build Status Build Status
  Rolling Build Status Build Status