diff --git a/.github/workflows/generate_api_reference.yml b/.github/workflows/generate_api_reference.yml index f55aa4c86..2f666340d 100644 --- a/.github/workflows/generate_api_reference.yml +++ b/.github/workflows/generate_api_reference.yml @@ -10,7 +10,7 @@ on: jobs: generate_rmw_api_reference: runs-on: ubuntu-latest - container: ros:foxy + container: ros:iron steps: - uses: actions/checkout@v3 - run: git config --global --add safe.directory "$GITHUB_WORKSPACE" @@ -28,10 +28,10 @@ jobs: unzip doxybook2-linux-amd64-v1.3.3.zip -d doxybook2 mkdir -p ros2_ws/src; cd ros2_ws - git clone -b foxy https://github.com/eProsima/Micro-CDR src/Micro-CDR - git clone -b foxy https://github.com/eProsima/Micro-XRCE-DDS-Client src/Micro-XRCE-DDS-Client - git clone -b foxy https://github.com/micro-ROS/rosidl_typesupport_microxrcedds src/rosidl_typesupport_microxrcedds - git clone -b foxy https://github.com/micro-ROS/rmw-microxrcedds src/rmw-microxrcedds + git clone -b ros2 https://github.com/eProsima/Micro-CDR src/Micro-CDR + git clone -b ros2 https://github.com/eProsima/Micro-XRCE-DDS-Client src/Micro-XRCE-DDS-Client + git clone -b iron https://github.com/micro-ROS/rosidl_typesupport_microxrcedds src/rosidl_typesupport_microxrcedds + git clone -b iron https://github.com/micro-ROS/rmw-microxrcedds src/rmw-microxrcedds source /opt/ros/$ROS_DISTRO/setup.bash colcon build --packages-up-to rmw_microxrcedds --cmake-args -DBUILD_DOCUMENTATION=ON @@ -50,7 +50,7 @@ jobs: generate_utils_api_reference: runs-on: ubuntu-latest - container: ros:foxy + container: ros:iron steps: - uses: actions/checkout@v3 - run: git config --global --add safe.directory "$GITHUB_WORKSPACE" @@ -61,14 +61,14 @@ jobs: shell: bash run: | apt update - apt install -y doxygen wget git unzip cmake ros-foxy-osrf-testing-tools-cpp + apt install -y doxygen wget git unzip cmake ros-iron-osrf-testing-tools-cpp pushd / wget https://github.com/matusnovak/doxybook2/releases/download/v1.3.3/doxybook2-linux-amd64-v1.3.3.zip unzip doxybook2-linux-amd64-v1.3.3.zip -d doxybook2 mkdir -p ros2_ws/src; cd ros2_ws - git clone -b humble https://github.com/micro-ROS/micro_ros_utilities src/micro_ros_utilities + git clone -b iron https://github.com/micro-ROS/micro_ros_utilities src/micro_ros_utilities source /opt/ros/$ROS_DISTRO/setup.bash colcon build --packages-up-to micro_ros_utilities --cmake-args -DBUILD_DOCUMENTATION=ON diff --git a/_docs/concepts/build_system/external_build_systems/index.md b/_docs/concepts/build_system/external_build_systems/index.md index e0a4e9829..6dad01c45 100644 --- a/_docs/concepts/build_system/external_build_systems/index.md +++ b/_docs/concepts/build_system/external_build_systems/index.md @@ -27,4 +27,4 @@ Along with this support package, there are [detailed instructions](https://githu The [micro-ROS for STM32CubeMX](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils) package is a set of utilities which enables the seamless configuration, set-up and integration of micro-ROS into an STM32 controller based project. As such, it allows micro-ROS to be virtually supported by the full set of boards offered by STMicroelectronics. -Its usage is based on Dockers, via a prepared [Dockerfile](https://github.com/micro-ROS/docker/blob/foxy/micro-ROS-static-library-builder/Dockerfile) which eases micro-ROS library generation outside of a ROS 2 environment. +Its usage is based on Dockers, via a prepared [Dockerfile](https://github.com/micro-ROS/docker/blob/humble/micro-ROS-static-library-builder/Dockerfile) which eases micro-ROS library generation outside of a ROS 2 environment. diff --git a/_docs/concepts/client_library/execution_management/index.md b/_docs/concepts/client_library/execution_management/index.md index 619d5130b..a376db71e 100644 --- a/_docs/concepts/client_library/execution_management/index.md +++ b/_docs/concepts/client_library/execution_management/index.md @@ -75,7 +75,7 @@ Our approach is to provide a real-time-capable Executor for the rcl+rclc layer ( As the first step, we propose the rclc Executor for the rcl-layer in C programming language with several new features to support real-time and deterministic execution: It supports 1.) user-defined static sequential execution, 2) conditional execution semantics, 3) multi-threaded execution with scheduling configuration, and 4) logical execution semantics (LET). Sequential execution refers to the runtime behavior, that all callbacks are executed in a pre-defined order independent of the arrival time of messages. Conditional execution is available with a trigger condition which enables typical processing patterns in robotics (which are analyzed in detail in section [Analysis of processing patterns](#analysis-of-processing-patterns). Configuration of scheduling parameters for multi-threaded application accomplishes prioritized execution. The logical execution time concept (LET) provides data synchronization for fixed periodic task scheduling of embedded applications. -Beyond the advanced execution management mechanisms for micro-ROS, we also contributed to improving and extending the Executor concept in rclcpp for standard ROS 2: the callback group-level Executor. It is not a new Executor but rather a refinement of the ROS 2 Executor API allowing to prioritize a group of callbacks which is not possible with the ROS 2 default Executor in its current Humble release. +Beyond the advanced execution management mechanisms for micro-ROS, we also contributed to improving and extending the Executor concept in rclcpp for standard ROS 2: the callback group-level Executor. It is not a new Executor but rather a refinement of the ROS 2 Executor API allowing to prioritize a group of callbacks which is not possible with the ROS 2 default Executor in its current Iron release. ## Analysis of rclcpp standard Executor @@ -581,7 +581,7 @@ The slides can be downloaded [here](https://ec2a4d36-bac8-4759-b25e-bb1f794177f4 - Multi-threaded executor with assignment of scheduling policies of underlying operating system. [[Pull Request](https://github.com/ros2/rclc/pull/87), pre-print [SLD2021](#SLD2021)]. ### Download -The rclc Executor can be downloaded from the [ros2/rclc repository](https://github.com/ros2/rclc). It is available for the ROS 2 versions Foxy, Galactic, Humble and Rolling. The repository provides several packages including the [rclc Executor](https://github.com/ros2/rclc/tree/master/rclc) and an [rclc_examples package](https://github.com/ros2/rclc/tree/master/rclc_examples) with several application examples. +The rclc Executor can be downloaded from the [ros2/rclc repository](https://github.com/ros2/rclc). It is available for the ROS 2 versions Humble, Iron and Rolling. The repository provides several packages including the [rclc Executor](https://github.com/ros2/rclc/tree/master/rclc) and an [rclc_examples package](https://github.com/ros2/rclc/tree/master/rclc_examples) with several application examples. ## Callback-group-level Executor diff --git a/_docs/concepts/client_library/features/index.md b/_docs/concepts/client_library/features/index.md index 7da9dd644..104aead20 100644 --- a/_docs/concepts/client_library/features/index.md +++ b/_docs/concepts/client_library/features/index.md @@ -13,4 +13,4 @@ The micro-ROS Client Library, formed by standard [ROS 2 Client Support Library ( * Lifecycle * Parameters -Most features are already available in the Foxy release. Please see our [Feature Overview page](/docs/overview/features/) for details on the status. To learn developing your own application nodes with rcl + rclc, please head to the corresponding [programming tutorial](/docs/tutorials/programming_rcl_rclc/). +Most features are already available in the Humble release. Please see our [Feature Overview page](/docs/overview/features/) for details on the status. To learn developing your own application nodes with rcl + rclc, please head to the corresponding [programming tutorial](/docs/tutorials/programming_rcl_rclc/). diff --git a/_docs/concepts/fiware_interoperability/index.md b/_docs/concepts/fiware_interoperability/index.md index 47810978a..9edd8eb31 100644 --- a/_docs/concepts/fiware_interoperability/index.md +++ b/_docs/concepts/fiware_interoperability/index.md @@ -31,7 +31,7 @@ To accomplish this, two different approaches can be taken: * Relying on an integration platform that uses a common types language representation, and defines a conversion library from/to the generic type to the specific type of each middleware. While the first approach might result in a more lightweight tool, it has several flaws, for instance a more difficult maintenance and the incapability of communicating with any other middleware, rather than ROS2 or micro-ROS. -On the other hand, using an integration service platform, such as [SOSS](https://github.com/eProsima/soss_v2), enables automatically the possibility of communicating with a wide (and growing) set of middlewares, if their System Handle implementation is available. +On the other hand, using an integration service platform, such as [SOSS](https://github.com/eProsima/Integration-Service), enables automatically the possibility of communicating with a wide (and growing) set of middlewares, if their System Handle implementation is available. ## SOSS: System-Of-Systems-Synthesizer @@ -63,7 +63,7 @@ For this reason, if a type defined in the topics section of the configuration fi This is something important to notice when connecting to ROS2, because in ROS2 most of the types have a / in their names. To deal with this issue, using SOSS [remapping](https://soss.docs.eprosima.com/en/latest/yaml_config.html?highlight=remap#remapping) capabilities come in handy. -Of course, given that micro-ROS applications act as a bridge between microcontrollers and the ROS 2 dataspace (using the micro-ROS Agent), FIROS2 should also take care of communicating FIWARE's Context Broker with ROS 2, leveraging the existing [ROS 2 System Handle](https://github.com/eProsima/soss_v2/tree/feature/xtypes-dds/packages/ros2), which comes natively included into the SOSS package. +Of course, given that micro-ROS applications act as a bridge between microcontrollers and the ROS 2 dataspace (using the micro-ROS Agent), FIROS2 should also take care of communicating FIWARE's Context Broker with ROS 2, leveraging the existing [ROS 2 System Handle](https://github.com/eProsima/Integration-Service), which comes natively included into the SOSS package. This is exactly the situation reflected in the use case that is explained below. @@ -79,7 +79,7 @@ This is exactly the situation reflected in the use case that is explained below. * Clone the SOSS project into the source subfolder. ```bash - $ git clone https://github.com/osrf/soss_v2.git src/soss --branch feature/xtypes-dds + $ git clone https://github.com/eProsima/Integration-Service.git src/soss --branch feature/xtypes-dds ``` * Clone the SOSS-FIWARE project into the source subfolder. diff --git a/_docs/overview/docker_ci_status/index.md b/_docs/overview/docker_ci_status/index.md index 45f67c64f..90d2597d8 100644 --- a/_docs/overview/docker_ci_status/index.md +++ b/_docs/overview/docker_ci_status/index.md @@ -14,14 +14,14 @@ permalink: /docs/overview/docker_ci_status/ | Repository | Description | CI | Issues / Pull Requests | Documentation | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| [micro-ros-setup](https://github.com/micro-ROS/micro_ros_setup) [](https://github.com/micro-ROS/micro_ros_setup/tree/galactic) [](https://github.com/micro-ROS/micro_ros_setup/tree/foxy) | Micro-ROS tool to build and flash Micro-ROS to every supported platform | [](https://github.com/micro-ROS/micro_ros_setup/actions/workflows/nightly.yml) | [](https://github.com/micro-ROS/micro_ros_setup/issues) [](https://github.com/micro-ROS//micro_ros_setup/pulls) | [](https://github.com/micro-ROS/micro_ros_setup/blob/galactic/README.md) | -| [micro-ros-espidf-component](https://github.com/micro-ROS/micro_ros_espidf_component) [](https://github.com/micro-ROS/micro_ros_espidf_component/tree/galactic) [](https://github.com/micro-ROS/micro_ros_espidf_component/tree/foxy) | Component to used Micro-ROS in ESP IDF build system | [](https://github.com/micro-ROS/micro_ros_espidf_component/actions/workflows/nightly.yml) | [](https://github.com/micro-ROS/micro_ros_espidf_component/issues) [](https://github.com/micro-ROS/micro_ros_espidf_component/pulls) | [](https://github.com/micro-ROS/micro_ros_espidf_component/blob/galactic/README.md) | -| [micro-ros-arduino](https://github.com/micro-ROS/micro_ros_arduino) [](https://github.com/micro-ROS/micro_ros_arduino/tree/galactic) [](https://github.com/micro-ROS/micro_ros_arduino/tree/foxy) | Micro-ROS precompiled libraries to directly interface with the Arduino IDE | [](https://github.com/micro-ROS/micro_ros_arduino/actions) | [](https://github.com/micro-ROS/micro_ros_arduino/issues) [](https://github.com/micro-ROS/micro_ros_arduino/pulls) | [](https://github.com/micro-ROS/micro_ros_arduino/blob/galactic/README.md) | -| [micro-ros-zephyr-module](https://github.com/micro-ROS/micro_ros_zephyr_module) [](https://github.com/micro-ROS/micro_ros_zephyr_module/tree/galactic) [](https://github.com/micro-ROS/micro_ros_zephyr_module/tree/foxy) | Integration of micro-ROS within Zephyr West build system | [](https://github.com/micro-ROS/micro_ros_zephyr_module/actions/workflows/nightly.yml) | [](https://github.com/micro-ROS/micro_ros_zephyr_module/issues) [](https://github.com/micro-ROS/micro_ros_zephyr_module/pulls) | [](https://github.com/micro-ROS/micro_ros_zephyr_module/blob/galactic/README.md) | -| [micro_ros_raspberrypi_pico_sdk](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk) [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/tree/galactic) [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/tree/foxy) | Integration of micro-ROS within Raspberry PI Pico SDK | [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/actions) | [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/issues) [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/pulls) | [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/blob/galactic/README.md) | -| [micro_ros_mbed](https://github.com/micro-ROS/micro_ros_mbed) [](https://github.com/micro-ROS/micro_ros_mbed/tree/galactic) | Integration of micro-ROS within Mbed RTOS | [](https://github.com/micro-ROS/micro_ros_mbed/actions) | [](https://github.com/micro-ROS/micro_ros_mbed/issues) [](https://github.com/micro-ROS/micro_ros_mbed/pulls) | [](https://github.com/micro-ROS/micro_ros_mbed/blob/galactic/README.md) | -| [micro_ros_nuttx_app](https://github.com/micro-ROS/micro_ros_nuttx_app) [](https://github.com/micro-ROS/micro_ros_nuttx_app/tree/galactic) | Integration of micro-ROS within Nuttx 10 | [](https://github.com/micro-ROS/micro_ros_nuttx_app/actions) | [](https://github.com/micro-ROS/micro_ros_nuttx_app/issues) [](https://github.com/micro-ROS/micro_ros_nuttx_app/pulls) | [](https://github.com/micro-ROS/micro_ros_nuttx_app/blob/galactic/README.md) | -| [micro_ros_stm32cubemx_utils](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils) [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/tree/galactic) | Integration of micro-ROS within STM32CubeMX and STM32CubeIDE | []() | [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/issues) [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/pulls) | [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/blob/galactic/README.md) | +| [micro-ros-setup](https://github.com/micro-ROS/micro_ros_setup) [](https://github.com/micro-ROS/micro_ros_setup/tree/iron) [](https://github.com/micro-ROS/micro_ros_setup/tree/humble) | Micro-ROS tool to build and flash Micro-ROS to every supported platform | [](https://github.com/micro-ROS/micro_ros_setup/actions/workflows/nightly.yml) | [](https://github.com/micro-ROS/micro_ros_setup/issues) [](https://github.com/micro-ROS//micro_ros_setup/pulls) | [](https://github.com/micro-ROS/micro_ros_setup/blob/iron/README.md) | +| [micro-ros-espidf-component](https://github.com/micro-ROS/micro_ros_espidf_component) [](https://github.com/micro-ROS/micro_ros_espidf_component/tree/iron) [](https://github.com/micro-ROS/micro_ros_espidf_component/tree/humble) | Component to used Micro-ROS in ESP IDF build system | [](https://github.com/micro-ROS/micro_ros_espidf_component/actions/workflows/nightly.yml) | [](https://github.com/micro-ROS/micro_ros_espidf_component/issues) [](https://github.com/micro-ROS/micro_ros_espidf_component/pulls) | [](https://github.com/micro-ROS/micro_ros_espidf_component/blob/iron/README.md) | +| [micro-ros-arduino](https://github.com/micro-ROS/micro_ros_arduino) [](https://github.com/micro-ROS/micro_ros_arduino/tree/iron) [](https://github.com/micro-ROS/micro_ros_arduino/tree/humble) | Micro-ROS precompiled libraries to directly interface with the Arduino IDE | [](https://github.com/micro-ROS/micro_ros_arduino/actions) | [](https://github.com/micro-ROS/micro_ros_arduino/issues) [](https://github.com/micro-ROS/micro_ros_arduino/pulls) | [](https://github.com/micro-ROS/micro_ros_arduino/blob/iron/README.md) | +| [micro-ros-zephyr-module](https://github.com/micro-ROS/micro_ros_zephyr_module) [](https://github.com/micro-ROS/micro_ros_zephyr_module/tree/iron) [](https://github.com/micro-ROS/micro_ros_zephyr_module/tree/humble) | Integration of micro-ROS within Zephyr West build system | [](https://github.com/micro-ROS/micro_ros_zephyr_module/actions/workflows/nightly.yml) | [](https://github.com/micro-ROS/micro_ros_zephyr_module/issues) [](https://github.com/micro-ROS/micro_ros_zephyr_module/pulls) | [](https://github.com/micro-ROS/micro_ros_zephyr_module/blob/iron/README.md) | +| [micro_ros_raspberrypi_pico_sdk](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk) [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/tree/iron) [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/tree/humble) | Integration of micro-ROS within Raspberry PI Pico SDK | [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/actions) | [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/issues) [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/pulls) | [](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/blob/iron/README.md) | +| [micro_ros_mbed](https://github.com/micro-ROS/micro_ros_mbed) [](https://github.com/micro-ROS/micro_ros_mbed/tree/iron) | Integration of micro-ROS within Mbed RTOS | [](https://github.com/micro-ROS/micro_ros_mbed/actions) | [](https://github.com/micro-ROS/micro_ros_mbed/issues) [](https://github.com/micro-ROS/micro_ros_mbed/pulls) | [](https://github.com/micro-ROS/micro_ros_mbed/blob/iron/README.md) | +| [micro_ros_nuttx_app](https://github.com/micro-ROS/micro_ros_nuttx_app) [](https://github.com/micro-ROS/micro_ros_nuttx_app/tree/iron) | Integration of micro-ROS within Nuttx 10 | [](https://github.com/micro-ROS/micro_ros_nuttx_app/actions) | [](https://github.com/micro-ROS/micro_ros_nuttx_app/issues) [](https://github.com/micro-ROS/micro_ros_nuttx_app/pulls) | [](https://github.com/micro-ROS/micro_ros_nuttx_app/blob/iron/README.md) | +| [micro_ros_stm32cubemx_utils](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils) [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/tree/iron) | Integration of micro-ROS within STM32CubeMX and STM32CubeIDE | []() | [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/issues) [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/pulls) | [](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils/blob/iron/README.md) | | [NuttX fork](https://github.com/micro-ROS/NuttX) | NuttX fork to use with micro-ROS. Current status is **discontinued** | []() | [](https://github.com/micro-ROS/NuttX/issues) [](https://github.com/micro-ROS/NuttX/pulls) | [](https://github.com/micro-ROS/NuttX/blob/master/README.md) | @@ -31,39 +31,39 @@ Most repositories can be found in GitHub's micro-ROS organization at [github.com | Repository | Description | CI | Issues / Pull Requests | Documentation | | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------- | -| [Micro XRCE-DDS Client](https://github.com/eProsima/Micro-XRCE-DDS-Client) [](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/foxy) [](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/foxy) | Client C99 library of eProsima's open-source implementation of DDS-XRCE | [](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Client%20Github/) | [](https://github.com/eProsima/Micro-XRCE-DDS-Client/issues) [](https://github.com/eProsima/Micro-XRCE-DDS-Client/pulls) | [](https://micro-xrce-dds.docs.eprosima.com/en/latest/client.html) | -| [Micro XRCE-DDS Agent](https://github.com/eProsima/Micro-XRCE-DDS-Agent) [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/foxy) [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/foxy) | Agent (bridge to DDS) C++11 library of eProsima's open-source implementation of DDS-XRCE | [](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Agent%20Github/) | [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/issues) [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/pulls) | [](https://micro-xrce-dds.docs.eprosima.com/en/latest/agent.html) | -| [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) [](https://github.com/micro-ROS/rmw-microxrcedds/tree/galactic) [](https://github.com/micro-ROS/rmw-microxrcedds/tree/foxy) | ROS 2 RMW adapter for Micro-XRCE-DDS Client library | [](https://github.com/micro-ROS/rmw-microxrcedds/actions?query=workflow%3A%22CI+RMW_MicroXRCEDDS%22) | [](https://github.com/micro-ROS/rmw-microxrcedds/issues) [](https://github.com/micro-ROS/rmw-microxrcedds/pulls) | [](https://github.com/micro-ROS/rmw-microxrcedds/blob/foxy/README.md) | -| [rosidl-typesupport-microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/galactic) [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/foxy) | ROS 2 type support for Micro-XRCE-DDS Client library | [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/actions?query=workflow%3A%22CI+TypeSupport_MicroXRCEDDS%22) | [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/pulls) | [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | -| [micro-ROS-Agent](https://github.com/micro-ROS/micro-ROS-Agent) [](https://github.com/micro-ROS/micro-ROS-Agent/tree/galactic) [](https://github.com/micro-ROS/micro-ROS-Agent/tree/foxy) | Agent (bridge) to ROS 2 | [](https://github.com/micro-ROS/micro-ROS-Agent/actions?query=workflow%3A%22CI+micro-ROS+Agent%22) | [](https://github.com/micro-ROS/micro-ROS-Agent/issues) [](https://github.com/micro-ROS/micro-ROS-Agent/pulls) | [](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | -| [micro-ros-msgs](https://github.com/micro-ROS/micro_ros_msgs) [](https://github.com/micro-ROS/micro_ros_msgs/tree/galactic) [](https://github.com/micro-ROS/micro_ros_msgs/tree/foxy) | Specific ROS 2 messages used within micro-ROS architecture | []() | [](https://github.com/micro-ROS/micro_ros_msgs/issues) [](https://github.com/micro-ROS/micro_ros_msgs/pulls) | [](https://github.com/micro-ROS/micro_ros_msgs/blob/main/README.md) | -| [micro_ros_utilities](https://github.com/micro-ROS/micro_ros_utilities) [](https://github.com/micro-ROS/micro_ros_utilities/tree/foxy) | micro-ROS utilities for embedded applications | [](https://github.com/micro-ROS/micro_ros_utilities/actions/workflows/ci.yml) | [](https://github.com/micro-ROS/micro_ros_utilities/issues) [](https://github.com/micro-ROS/micro_ros_utilities/pulls) | [](https://github.com/micro-ROS/micro_ros_utilities/blob/main/README.md) | -| [system_modes](https://github.com/micro-ROS/system_modes) [](https://github.com/micro-ROS/system_modes/releases) [](https://github.com/micro-ROS/system_modes/releases) | Extension for `rclcpp` | [](https://github.com/micro-ROS/system_modes/actions?query=workflow%3A%22Test+system+modes%22) | [](https://github.com/micro-ROS/system_modes/issues) [](https://github.com/micro-ROS/system_modes/pulls) | [](https://github.com/micro-ROS/system_modes/blob/master/README.md) | -| [rclc](https://github.com/ros2/rclc) [](https://github.com/ros2/rclc/tree/dashing) [](https://github.com/ros2/rclc/tree/master) [](https://github.com/ros2/rclc/tree/master) [](https://github.com/ros2/rclc/tree/galactic) | Set of convenience functions and additional concepts, such as executor, to extend the capabilities of ROS 2 `rcl` in C | [](https://github.com/ros2/rclc/actions?query=workflow%3A%22CI+RCLC%22) | [](https://github.com/ros2/rclc/issues) [](https://github.com/ros2/rclc/pulls) | [](https://github.com/ros2/rclc/blob/master/README.md) | +| [Micro XRCE-DDS Client](https://github.com/eProsima/Micro-XRCE-DDS-Client) [](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/ros2) [](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/ros2) | Client C99 library of eProsima's open-source implementation of DDS-XRCE | [](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Client%20Github/) | [](https://github.com/eProsima/Micro-XRCE-DDS-Client/issues) [](https://github.com/eProsima/Micro-XRCE-DDS-Client/pulls) | [](https://micro-xrce-dds.docs.eprosima.com/en/latest/client.html) | +| [Micro XRCE-DDS Agent](https://github.com/eProsima/Micro-XRCE-DDS-Agent) [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/ros2) [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/ros2) | Agent (bridge to DDS) C++11 library of eProsima's open-source implementation of DDS-XRCE | [](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Agent%20Github/) | [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/issues) [](https://github.com/eProsima/Micro-XRCE-DDS-Agent/pulls) | [](https://micro-xrce-dds.docs.eprosima.com/en/latest/agent.html) | +| [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) [](https://github.com/micro-ROS/rmw-microxrcedds/tree/iron) [](https://github.com/micro-ROS/rmw-microxrcedds/tree/humble) | ROS 2 RMW adapter for Micro-XRCE-DDS Client library | [](https://github.com/micro-ROS/rmw-microxrcedds/actions?query=workflow%3A%22CI+rmw_microxrcedds_c%22) | [](https://github.com/micro-ROS/rmw-microxrcedds/issues) [](https://github.com/micro-ROS/rmw-microxrcedds/pulls) | [](https://github.com/micro-ROS/rmw-microxrcedds/blob/humble/README.md) | +| [rosidl-typesupport-microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/iron) [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/humble) | ROS 2 type support for Micro-XRCE-DDS Client library | [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/actions?query=workflow%3A%22CI+rosidl_typesupport_microxrcedds%22) | [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/pulls) | [](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | +| [micro-ROS-Agent](https://github.com/micro-ROS/micro-ROS-Agent) [](https://github.com/micro-ROS/micro-ROS-Agent/tree/iron) [](https://github.com/micro-ROS/micro-ROS-Agent/tree/humble) | Agent (bridge) to ROS 2 | [](https://github.com/micro-ROS/micro-ROS-Agent/actions?query=workflow%3A%22CI+micro-ROS+Agent%22) | [](https://github.com/micro-ROS/micro-ROS-Agent/issues) [](https://github.com/micro-ROS/micro-ROS-Agent/pulls) | [](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | +| [micro-ros-msgs](https://github.com/micro-ROS/micro_ros_msgs) [](https://github.com/micro-ROS/micro_ros_msgs/tree/iron) [](https://github.com/micro-ROS/micro_ros_msgs/tree/humble) | Specific ROS 2 messages used within micro-ROS architecture | []() | [](https://github.com/micro-ROS/micro_ros_msgs/issues) [](https://github.com/micro-ROS/micro_ros_msgs/pulls) | [](https://github.com/micro-ROS/micro_ros_msgs/blob/main/README.md) | +| [micro_ros_utilities](https://github.com/micro-ROS/micro_ros_utilities) [](https://github.com/micro-ROS/micro_ros_utilities/tree/humble) | micro-ROS utilities for embedded applications | [](https://github.com/micro-ROS/micro_ros_utilities/actions/workflows/ci.yml) | [](https://github.com/micro-ROS/micro_ros_utilities/issues) [](https://github.com/micro-ROS/micro_ros_utilities/pulls) | [](https://github.com/micro-ROS/micro_ros_utilities/blob/main/README.md) | +| [system_modes](https://github.com/micro-ROS/system_modes) [](https://github.com/micro-ROS/system_modes/releases) [](https://github.com/micro-ROS/system_modes/releases) | Extension for `rclcpp` | [](https://github.com/micro-ROS/system_modes/actions?query=workflow%3A%22Test+system+modes%22) | [](https://github.com/micro-ROS/system_modes/issues) [](https://github.com/micro-ROS/system_modes/pulls) | [](https://github.com/micro-ROS/system_modes/blob/master/README.md) | +| [rclc](https://github.com/ros2/rclc) [](https://github.com/ros2/rclc/tree/dashing) [](https://github.com/ros2/rclc/tree/master) [](https://github.com/ros2/rclc/tree/master) [](https://github.com/ros2/rclc/tree/iron) | Set of convenience functions and additional concepts, such as executor, to extend the capabilities of ROS 2 `rcl` in C | [](https://github.com/ros2/rclc/actions?query=workflow%3A%22CI+RCLC%22) | [](https://github.com/ros2/rclc/issues) [](https://github.com/ros2/rclc/pulls) | [](https://github.com/ros2/rclc/blob/master/README.md) | ## Example Application Repositories Status | Name | Description | CI | Issues / Pull Requests | Documentation | | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------- | -| [micro-ROS-demos](https://github.com/micro-ROS/micro-ROS-demos) [](https://github.com/micro-ROS/micro-ROS-demos/tree/galactic) [](https://github.com/micro-ROS/micro-ROS-demos/tree/foxy) | Collection of generic demos, using publishers, subscribers, custom messages, services and graph introspection | [](https://github.com/micro-ROS/micro-ROS-demos/actions?query=workflow%3ACI) | [](https://github.com/micro-ROS/micro-ROS-demos/issues) [](https://github.com/micro-ROS/micro-ROS-demos/pulls) | [](https://github.com/micro-ROS/micro-ROS-demos/blob/foxy/README.md) | -| [freertos_apps](https://github.com/micro-ROS/freertos_apps) [](https://github.com/micro-ROS/freertos_apps/tree/foxy) | Demo applications for FreeRTOS | []() | [](https://github.com/micro-ROS/freertos_apps/issues) [](https://github.com/micro-ROS/freertos_apps/pulls) | [](https://github.com/micro-ROS/freertos_apps/blob/foxy/README.md) | -| [zephyr_apps](https://github.com/micro-ROS/zephyr_apps) [](https://github.com/micro-ROS/zephyr_apps/tree/foxy) | Demo applications for Zephyr | []() | [](https://github.com/micro-ROS/zephyr_apps/issues) [](https://github.com/micro-ROS/zephyr_apps/pulls) | [](https://github.com/micro-ROS/zephyr_apps/blob/foxy/README.md) | -| [raspbian_apps](https://github.com/micro-ROS/raspbian_apps) [](https://github.com/micro-ROS/raspbian_apps/tree/foxy) | Demo applications for Raspbian | []() | [](https://github.com/micro-ROS/raspbian_apps/issues) [](https://github.com/micro-ROS/raspbian_apps/pulls) | [](https://github.com/micro-ROS/raspbian_apps/blob/foxy/README.md) | -| [nuttx_apps](https://github.com/micro-ROS/nuttx_apps) [](https://github.com/micro-ROS/nuttx_apps/tree/dashing) [](https://github.com/micro-ROS/nuttx_apps/tree/foxy) | Demo applications for NuttX (**discontinued**) | []() | [](https://github.com/micro-ROS/nuttx_apps/issues) [](https://github.com/micro-ROS/nuttx_apps/pulls) | [](https://github.com/micro-ROS/nuttx_apps/blob/foxy/README.md) | +| [micro-ROS-demos](https://github.com/micro-ROS/micro-ROS-demos) [](https://github.com/micro-ROS/micro-ROS-demos/tree/iron) [](https://github.com/micro-ROS/micro-ROS-demos/tree/humble) | Collection of generic demos, using publishers, subscribers, custom messages, services and graph introspection | [](https://github.com/micro-ROS/micro-ROS-demos/actions?query=workflow%3ACI) | [](https://github.com/micro-ROS/micro-ROS-demos/issues) [](https://github.com/micro-ROS/micro-ROS-demos/pulls) | [](https://github.com/micro-ROS/micro-ROS-demos/blob/humble/README.md) | +| [freertos_apps](https://github.com/micro-ROS/freertos_apps) [](https://github.com/micro-ROS/freertos_apps/tree/humble) | Demo applications for FreeRTOS | []() | [](https://github.com/micro-ROS/freertos_apps/issues) [](https://github.com/micro-ROS/freertos_apps/pulls) | [](https://github.com/micro-ROS/freertos_apps/blob/humble/README.md) | +| [zephyr_apps](https://github.com/micro-ROS/zephyr_apps) [](https://github.com/micro-ROS/zephyr_apps/tree/humble) | Demo applications for Zephyr | []() | [](https://github.com/micro-ROS/zephyr_apps/issues) [](https://github.com/micro-ROS/zephyr_apps/pulls) | [](https://github.com/micro-ROS/zephyr_apps/blob/humble/README.md) | +| [raspbian_apps](https://github.com/micro-ROS/raspbian_apps) [](https://github.com/micro-ROS/raspbian_apps/tree/humble) | Demo applications for Raspbian | []() | [](https://github.com/micro-ROS/raspbian_apps/issues) [](https://github.com/micro-ROS/raspbian_apps/pulls) | [](https://github.com/micro-ROS/raspbian_apps/blob/humble/README.md) | +| [nuttx_apps](https://github.com/micro-ROS/nuttx_apps) [](https://github.com/micro-ROS/nuttx_apps/tree/dashing) [](https://github.com/micro-ROS/nuttx_apps/tree/humble) | Demo applications for NuttX (**discontinued**) | []() | [](https://github.com/micro-ROS/nuttx_apps/issues) [](https://github.com/micro-ROS/nuttx_apps/pulls) | [](https://github.com/micro-ROS/nuttx_apps/blob/humble/README.md) | | [Kobuki demo](https://github.com/micro-ROS/micro-ROS_kobuki_demo) | Kobuki (Turtlebot 2) controller demo application using micro-ROS in an Olimex board over NuttX | []() | [](https://github.com/micro-ROS/micro-ROS_kobuki_demo/issues) [](https://github.com/micro-ROS/micro-ROS_kobuki_demo/pulls) | [](https://github.com/micro-ROS/micro-ROS_kobuki_demo/blob/master/README.md) | -| [Crazyflie demo](https://github.com/micro-ROS/micro-ROS_crazyflie_demo) [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/tree/foxy) | Crazyflie drone demo application using micro-ROS over FreeRTOS | []() | [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/issues) [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/pulls) | [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/blob/foxy/README.md) | +| [Crazyflie demo](https://github.com/micro-ROS/micro-ROS_crazyflie_demo) [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/tree/humble) | Crazyflie drone demo application using micro-ROS over FreeRTOS | []() | [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/issues) [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/pulls) | [](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/blob/humble/README.md) | ## 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 | [](https://hub.docker.com/r/microros/base/)[](https://hub.docker.com/r/microros/base/)[](https://microbadger.com/images/microros/base) | -| micro-ros-agent | Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application | [](https://hub.docker.com/r/microros/micro-ros-agent/)[](https://hub.docker.com/r/microros/micro-ros-agent/)[](https://microbadger.com/images/microros/micro-ros-agent) | -| micro-ros-demos | Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities | [](https://hub.docker.com/r/microros/micro-ros-demos/)[](https://hub.docker.com/r/microros/micro-ros-demos/)[](https://microbadger.com/images/microros/micro-ros-demos) | -| micro-ros-olimex-nuttx | Contains a ready to flash example for Olimex STM32 E407 | [](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[](https://microbadger.com/images/microros/micro-ros-olimex-nuttx) | -| micro_ros_static_library_builder | Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE | [](https://hub.docker.com/r/microros/micro_ros_static_library_builder/)[](https://hub.docker.com/r/microros/micro_ros_static_library_builder/)[](https://microbadger.com/images/microros/micro_ros_static_library_builder) | -| esp-idf-microros | Allows to use micro-ROS as a component of the ESP-IDF build system | [](https://hub.docker.com/r/microros/esp-idf-microros/)[](https://hub.docker.com/r/microros/esp-idf-microros/)[](https://microbadger.com/images/microros/esp-idf-microros) | +| Image | Description | Status | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| base | Base image with a ROS 2 Humble installation + micro-ROS specific build system tools. Used as base of any other micro-ROS image | [](https://hub.docker.com/r/microros/base/)[](https://hub.docker.com/r/microros/base/) | +| micro-ros-agent | Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application | [](https://hub.docker.com/r/microros/micro-ros-agent/)[](https://hub.docker.com/r/microros/micro-ros-agent/) | +| micro-ros-demos | Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities | [](https://hub.docker.com/r/microros/micro-ros-demos/)[](https://hub.docker.com/r/microros/micro-ros-demos/) | +| micro-ros-olimex-nuttx | Contains a ready to flash example for Olimex STM32 E407 | [](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/) | +| micro_ros_static_library_builder | Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE | [](https://hub.docker.com/r/microros/micro_ros_static_library_builder/)[](https://hub.docker.com/r/microros/micro_ros_static_library_builder/) | +| esp-idf-microros | Allows to use micro-ROS as a component of the ESP-IDF build system | [](https://hub.docker.com/r/microros/esp-idf-microros/)[](https://hub.docker.com/r/microros/esp-idf-microros/) | ## Webpage Source Code Repository Status @@ -76,21 +76,16 @@ Most repositories can be found in GitHub's micro-ROS organization at [github.com Bloom release status of packages in repository [github.com/ros2/rclc/](https://github.com/ros2/rclc) for different architectures and releases. -| Package | Release | amd64 | arm64 | armhf | -| :------------------------------------------------------------------------ | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [rclc](https://github.com/ros2/rclc/tree/master/rclc) | Dashing | [](https://build.ros2.org/job/Dpr__rclc__ubuntu_bionic_amd64/) | [](https://build.ros2.org/job/Dbin_ubv8_uBv8__rclc__ubuntu_bionic_arm64__binary/) | [](https://build.ros2.org/job/Dbin_ubhf_uBhf__rclc__ubuntu_bionic_armhf__binary/) | -| | Eloquent | [](https://build.ros2.org/job/Epr__rclc__ubuntu_bionic_amd64/) | [](https://build.ros2.org/job/Ebin_ubv8_uBv8__rclc__ubuntu_bionic_arm64__binary/) | [](https://build.ros2.org/job/Ebin_ubhf_uBhf__rclc__ubuntu_bionic_armhf__binary/) | -| | Foxy | [](https://build.ros2.org/job/Fpr__rclc__ubuntu_focal_amd64/) | [](https://build.ros2.org/job/Fbin_ubv8_uFv8__rclc__ubuntu_focal_arm64__binary/) | | -| | Galactic | [](https://build.ros2.org/job/Gpr__rclc__ubuntu_focal_amd64/) | [](https://build.ros2.org/job/Gbin_ufv8_uFv8__rclc__ubuntu_focal_arm64__binary/) | | -| | Rolling | [](https://build.ros2.org/job/Rpr__rclc__ubuntu_focal_amd64/) | [](https://build.ros2.org/job/Rbin_ufv8_uFv8__rclc__ubuntu_focal_arm64__binary/) | | -| | | | | | -| [rclc_examples](https://github.com/ros2/rclc/tree/master/rclc_examples) | Dashing | [](https://build.ros2.org/job/Dbin_uB64__rclc_examples__ubuntu_bionic_amd64__binary/) | [](https://build.ros2.org/job/Dbin_ubv8_uBv8__rclc_examples__ubuntu_bionic_arm64__binary/8/) | [](https://build.ros2.org/job/Dbin_ubhf_uBhf__rclc_examples__ubuntu_bionic_armhf__binary/) | -| | Eloquent | [](https://build.ros2.org/job/Ebin_uB64__rclc_examples__ubuntu_bionic_amd64__binary/) | [](https://build.ros2.org/job/Ebin_ubv8_uBv8__rclc_examples__ubuntu_bionic_arm64__binary/8/) | [](https://build.ros2.org/job/Ebin_ubhf_uBhf__rclc_examples__ubuntu_bionic_armhf__binary/) | -| | Foxy | [](https://build.ros2.org/job/Fbin_uF64__rclc_examples__ubuntu_focal_amd64__binary/) | [](https://build.ros2.org/job/Fbin_ubv8_uFv8__rclc_examples__ubuntu_focal_arm64__binary/) | | -| | Galactic | [](https://build.ros2.org/job/Gbin_uF64__rclc_examples__ubuntu_focal_amd64__binary/) | [](https://build.ros2.org/job/Gbin_ufv8_uFv8__rclc_examples__ubuntu_focal_arm64__binary/) | | -| | Rolling | [](https://build.ros2.org/job/Rbin_uF64__rclc_examples__ubuntu_focal_amd64__binary/) | [](https://build.ros2.org/job/Rbin_ufv8_uFv8__rclc_examples__ubuntu_focal_arm64__binary/) | | -| | | | | | -| [rclc_lifecycle](https://github.com/ros2/rclc/tree/master/rclc_lifecycle) | Dashing | [](https://build.ros2.org/job/Dbin_uB64__rclc_lifecycle__ubuntu_bionic_amd64__binary/) | [](https://build.ros2.org/job/Dbin_ubv8_uBv8__rclc_lifecycle__ubuntu_bionic_arm64__binary/) | [](https://build.ros2.org/job/Dbin_ubhf_uBhf__rclc_lifecycle__ubuntu_bionic_armhf__binary/) | -| | Eloquent | [](https://build.ros2.org/job/Ebin_uB64__rclc_lifecycle__ubuntu_bionic_amd64__binary/) | [](https://build.ros2.org/job/Ebin_ubv8_uBv8__rclc_lifecycle__ubuntu_bionic_arm64__binary/) | [](https://build.ros2.org/job/Ebin_ubhf_uBhf__rclc_lifecycle__ubuntu_bionic_armhf__binary/) | -| | Foxy | [](https://build.ros2.org/job/Fbin_uF64__rclc_lifecycle__ubuntu_focal_amd64__binary/) | [](https://build.ros2.org/job/Fbin_ubv8_uFv8__rclc_lifecycle__ubuntu_focal_arm64__binary/) | | -| | Rolling | [](https://build.ros2.org/job/Rbin_uF64__rclc_lifecycle__ubuntu_focal_amd64__binary/) | [](https://build.ros2.org/job/Rbin_ufv8_uFv8__rclc_lifecycle__ubuntu_focal_arm64__binary/) | | +| Package | Release | amd64 | arm64 | armhf | +| :------------------------------------------------------------------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [rclc](https://github.com/ros2/rclc/tree/rolling/rclc) | Humble | [](https://build.ros2.org/job/Hpr__rclc__ubuntu_jammy_amd64/) | [](https://build.ros2.org/job/Hbin_ubv8_uFv8__rclc__ubuntu_jammy_arm64__binary/) | | +| | Iron | [](https://build.ros2.org/job/Ipr__rclc__ubuntu_jammy_amd64/) | [](https://build.ros2.org/job/Ibin_ufv8_uFv8__rclc__ubuntu_jammy_arm64__binary/) | | +| | Rolling | [](https://build.ros2.org/job/Rpr__rclc__ubuntu_jammy_amd64/) | [](https://build.ros2.org/job/Rbin_ufv8_uFv8__rclc__ubuntu_jammy_arm64__binary/) | | +| | | | | | +| [rclc_examples](https://github.com/ros2/rclc/tree/rolling/rclc_examples) | Humble | [](https://build.ros2.org/job/Hbin_uF64__rclc_examples__ubuntu_jammy_amd64__binary/) | [](https://build.ros2.org/job/Hbin_ubv8_uFv8__rclc_examples__ubuntu_jammy_arm64__binary/) | | +| | Iron | [](https://build.ros2.org/job/Ibin_uF64__rclc_examples__ubuntu_jammy_amd64__binary/) | [](https://build.ros2.org/job/Ibin_ufv8_uFv8__rclc_examples__ubuntu_jammy_arm64__binary/) | | +| | Rolling | [](https://build.ros2.org/job/Rbin_uF64__rclc_examples__ubuntu_jammy_amd64__binary/) | [](https://build.ros2.org/job/Rbin_ufv8_uFv8__rclc_examples__ubuntu_jammy_arm64__binary/) | | +| | | | | | +| [rclc_lifecycle](https://github.com/ros2/rclc/tree/rolling/rclc_lifecycle) | Humble | [](https://build.ros2.org/job/Hbin_uB64__rclc_lifecycle__ubuntu_jammy_amd64__binary/) | [](https://build.ros2.org/job/Hbin_ubv8_uBv8__rclc_lifecycle__ubuntu_jammy_arm64__binary/) | [](https://build.ros2.org/job/Hbin_ubhf_uBhf__rclc_lifecycle__ubuntu_jammy_armhf__binary/) | +| | Iron | [](https://build.ros2.org/job/Ibin_uF64__rclc_lifecycle__ubuntu_jammy_amd64__binary/) | [](https://build.ros2.org/job/Hbin_ubv8_uFv8__rclc_lifecycle__ubuntu_jammy_arm64__binary/) | | +| | Rolling | [](https://build.ros2.org/job/Rbin_uF64__rclc_lifecycle__ubuntu_jammy_amd64__binary/) | [](https://build.ros2.org/job/Rbin_ufv8_uFv8__rclc_lifecycle__ubuntu_jammy_arm64__binary/) | | diff --git a/_docs/overview/ext_tools/index.md b/_docs/overview/ext_tools/index.md index 030575152..807e134a5 100644 --- a/_docs/overview/ext_tools/index.md +++ b/_docs/overview/ext_tools/index.md @@ -41,7 +41,7 @@ The modules that exist up to date for integrating into external build systems ar
Source code can be found at github.com/micro-ROS. It comes under the permissive license Apache 2.0 just as the standard ROS 2 stack.
The primary repository is micro_ros_setup, which provides command line scripts for creating your first micro-ROS application.
-Dockers available for Foxy, Galactic and Humble at eProsima download website.
-micro-ROS represents one of four exclusive elements of Vulcanexus, the all-in-one ROS 2 tool set. Vulcanexus offers free Dockers for Galactic and Humble.
+Dockers available for Humble and Iron at eProsima download website.
+micro-ROS represents one of four exclusive elements of Vulcanexus, the all-in-one ROS 2 tool set. Vulcanexus offers free Dockers for Humble and Iron.
Developed an new feature or found a bug? We answer both Github pull requests and issues.
diff --git a/scripts/cibuild b/scripts/cibuild index 1a10abee9..25ac22462 100755 --- a/scripts/cibuild +++ b/scripts/cibuild @@ -29,4 +29,4 @@ IGNORE_HREFS=${IGNORE_HREFS:+$IGNORE_HREFS,}$(ruby -e "puts %w{ echo "Ignoring urls: " $IGNORE_HREFS bundle exec jekyll build -bundle exec htmlproofer --check_html --http-status-ignore "429" --check-favicon --assume-extension --alt-ignore "/.*/" --empty-alt-ignore --only-4xx --url-ignore $IGNORE_HREFS $@ ./_site +bundle exec htmlproofer --check_html --http-status-ignore "429,403" --check-favicon --assume-extension --alt-ignore "/.*/" --empty-alt-ignore --only-4xx --url-ignore $IGNORE_HREFS $@ ./_site