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 used 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
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
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 Foxy installation + micro-ROS specific build system tools. Used as base of any other micro-ROS image Docker Automated buildDocker Build StatusCompare Images
micro-ros-agent Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application Docker Automated buildDocker Build StatusCompare Images
micro-ros-demos Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities Docker Automated buildDocker Build StatusCompare Images
micro-ros-olimex-nuttx Contains a ready to flash example for Olimex STM32 E407 Docker Automated buildDocker Build StatusCompare Images
micro_ros_arduino_builder Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE Docker Automated buildDocker Build StatusCompare Images
esp-idf-microros Allows to use micro-ROS as a component of the ESP-IDF build system Docker Automated buildDocker Build StatusCompare Images

Webpage Source Code Repository Status

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

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 armhf
rclc Dashing Build Status Build Status Build Status
  Eloquent Build Status Build Status Build Status
  Foxy Build Status Build Status  
  Rolling Build Status Build Status  
         
rclc_examples Dashing Build Status Build Status Build Status
  Eloquent Build Status Build Status Build Status
  Foxy Build Status Build Status  
  Rolling Build Status Build Status  
         
rclc_lifecycle Dashing Build Status Build Status Build Status
  Eloquent Build Status Build Status Build Status
  Foxy Build Status Build Status  
  Rolling Build Status Build Status