<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://micro.vulcanexus.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://micro.vulcanexus.org/" rel="alternate" type="text/html" hreflang="en-US" /><updated>2026-04-29T09:06:05+02:00</updated><id>https://micro.vulcanexus.org/feed.xml</id><title type="html">micro-ROS</title><subtitle>ROS 2 for microcontrollers
</subtitle><entry><title type="html">Book chapter on micro-ROS published</title><link href="https://micro.vulcanexus.org/blog/2023/02/06/micro-ROS-book-chapter/" rel="alternate" type="text/html" title="Book chapter on micro-ROS published" /><published>2023-02-06T00:00:00+01:00</published><updated>2023-02-06T00:00:00+01:00</updated><id>https://micro.vulcanexus.org/blog/2023/02/06/micro-ROS-book-chapter</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2023/02/06/micro-ROS-book-chapter/"><![CDATA[<p>We are pleased to announce that our comprehensive book chapter on micro-ROS, which appeared in Volume 7 of <em>‘Robot Operating System (ROS): The Complete Reference’</em>, is now available at <a href="https://doi.org/10.1007/978-3-031-09062-2_2">Springer Link</a>. The 53 pages cover all aspects of the micro-ROS stack, from requirements, design rationales, and architecture to three very different use-cases. To cite the chapter please use:</p>

<p>Kaiwalya Belsare, Antonio Cuadros Rodriguez, Pablo Garrido Sánchez, Juanjo Hierro, Tomasz Kołcon, Ralph Lange, Ingo Lütkebohle, Alexandre Malki, Jaime Martin Losa, Francisco Melendez, Maria Merlan Rodriguez, Arne Nordmann, Jan Staschulat, and Julian von Mendel: Micro-ROS. In: <em>Anis Koubaa (ed.) Robot Operating System (ROS): The Complete Reference (Volume 7)</em>, Springer International Publishing, pp. 3–55, 2023.</p>

<p>A reading sample is available on <a href="https://books.google.de/books?hl=de&amp;lr=&amp;id=6RGrEAAAQBAJ&amp;oi=fnd&amp;pg=PA3">Google Books</a>.</p>]]></content><author><name>Ralph Lange</name></author><summary type="html"><![CDATA[We are pleased to announce that our comprehensive book chapter on micro-ROS, which appeared in Volume 7 of ‘Robot Operating System (ROS): The Complete Reference’, is now available at Springer Link. The 53 pages cover all aspects of the micro-ROS stack, from requirements, design rationales, and architecture to three very different use-cases. To cite the chapter please use:]]></summary></entry><entry><title type="html">Vulcanexus includes micro-ROS</title><link href="https://micro.vulcanexus.org/blog/2022/08/03/vulcanexus/" rel="alternate" type="text/html" title="Vulcanexus includes micro-ROS" /><published>2022-08-03T00:00:00+02:00</published><updated>2022-08-03T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2022/08/03/vulcanexus</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2022/08/03/vulcanexus/"><![CDATA[<p>micro-ROS is proud to be part of <a href="http://vulcanexus.org/">Vulcanexus</a>, an open source software stack based on ROS 2.</p>

<p>The core is based on ROS 2 with all its benefits and features, and <a href="https://www.eprosima.com/index.php/products-all/eprosima-fast-dds">Fast DDS</a>, the fixed middleware implementation that ensures stable communication. Together with a variety of integrated components, users can benefit from this All-in-One ROS 2 tool set and find solutions for data monitoring, robotic simulation, and deployment of DDS entities in the cloud, and microcontrollers. The latter is made possible by the native integration of micro-ROS.</p>

<p>Thanks to this exclusive set of elements, Vulcanexus makes robotic application development easy and personalized. Furthermore, users will benefit from the latest features of all the components as Vulcanexus is updated continuously.</p>

<p>This 360º solution is free and can be downloaded comfortably as a Docker image from <a href="http://vulcanexus.org/">Vulcanexus.org</a>.</p>]]></content><author><name>Pablo Garrido</name></author><summary type="html"><![CDATA[micro-ROS is proud to be part of Vulcanexus, an open source software stack based on ROS 2.]]></summary></entry><entry><title type="html">micro-ROS Humble Hawksbill release</title><link href="https://micro.vulcanexus.org/blog/2022/05/31/humble_release/" rel="alternate" type="text/html" title="micro-ROS Humble Hawksbill release" /><published>2022-05-31T00:00:00+02:00</published><updated>2022-05-31T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2022/05/31/humble_release</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2022/05/31/humble_release/"><![CDATA[<p>micro-ROS is happy to announce a new release! As <a href="https://docs.ros.org/en/humble/Releases/Release-Humble-Hawksbill.html">ROS 2 Humble Hawksbill</a> has been released this past May 23rd, micro-ROS updated its versioning as well. The <a href="https://github.com/micro-ROS/micro_ros_setup/discussions/509">micro-ROS Humble</a> release includes many new features and improvements, so the small turtle can continue with its mission of providing seamless integration of microcontrollers into ROS 2.</p>

<p>First and foremost, micro-ROS was able to drastically improve its overall performance, making the framework less memory-hungry, more reliable, more multi-thread capable and real-time ready.</p>

<p>Other features included are:</p>

<ul>
  <li><a href="https://discourse.ros.org/t/ros-2-humble-hawksbill-released/25729/14">new RCLC characteristics</a></li>
  <li>new support for various boards: RENESAS RA Family, TI Tiva™ C Series,</li>
  <li>new support for numerous platforms: Platforms.IO, St STMCube, Microsoft Azure RTOS, Espressif ESP-IDF</li>
  <li>new <a href="https://discourse.ros.org/t/embeddedrtps-the-new-experimental-middleware-for-micro-ros/22741">embeddedRTPS experimental RMW</a></li>
  <li><a href="https://github.com/eProsima/Micro-XRCE-DDS/releases/tag/v2.1.1">Micro XRCE-DDS v2.1.1</a></li>
</ul>

<p>Find more technical information in the <a href="https://github.com/micro-ROS/micro_ros_setup/releases/tag/3.1.0">micro-ROS Humble release notes</a></p>]]></content><author><name>Pablo Garrido</name></author><summary type="html"><![CDATA[micro-ROS is happy to announce a new release! As ROS 2 Humble Hawksbill has been released this past May 23rd, micro-ROS updated its versioning as well. The micro-ROS Humble release includes many new features and improvements, so the small turtle can continue with its mission of providing seamless integration of microcontrollers into ROS 2.]]></summary></entry><entry><title type="html">micro-ROS fully supports ROS 2 features</title><link href="https://micro.vulcanexus.org/blog/2021/12/01/RCLCactions/" rel="alternate" type="text/html" title="micro-ROS fully supports ROS 2 features" /><published>2021-12-01T00:00:00+01:00</published><updated>2021-12-01T00:00:00+01:00</updated><id>https://micro.vulcanexus.org/blog/2021/12/01/RCLCactions</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/12/01/RCLCactions/"><![CDATA[<p>micro-ROS already supported the ROS 2 communication paradigms (pub/sub, services, parameters, lifecycle….)
From now on, micro-ROS also supports actions. This means that the RCLC now is fully completed and enables all ROS 2 features.</p>

<p>Therefore, the full integration with all ROS 2-based interfaces can be achieved from the plain C micro-ROS API. Also, it provides specific features such as a real time executor or static memory handling.</p>

<p>The <a href="https://github.com/ros2/rclc/pull/170">RCLC Actions Implementation</a> in micro-ROS supports most of the well-known features of actions like goal requests, goal cancels, feedback and so on. All of them use the dynamic-memory-free micro-ROS usual approach.</p>

<p>They will be included in <a href="https://github.com/ros2/rclc/releases/tag/3.0.5">RCLC Rolling release v3.0.5</a></p>]]></content><author><name>Maria Merlan</name></author><summary type="html"><![CDATA[micro-ROS already supported the ROS 2 communication paradigms (pub/sub, services, parameters, lifecycle….) From now on, micro-ROS also supports actions. This means that the RCLC now is fully completed and enables all ROS 2 features.]]></summary></entry><entry><title type="html">Micro-ROS at ROS World Workshop on Execution Management</title><link href="https://micro.vulcanexus.org/blog/2021/10/19/rclc-Executor-at-ROS-World-Workshop/" rel="alternate" type="text/html" title="Micro-ROS at ROS World Workshop on Execution Management" /><published>2021-10-19T00:00:00+02:00</published><updated>2021-10-19T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2021/10/19/rclc-Executor-at-ROS-World-Workshop</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/10/19/rclc-Executor-at-ROS-World-Workshop/"><![CDATA[<p>At this year’s <a href="https://roscon.ros.org/world/2021/">ROS World</a> (i.e. the online version of ROSCon), micro-ROS was not only present at the main conference, but also in the workshop ‘ROS 2 Executor: How to make it efficient, real-time and deterministic?’. Jan Staschulat from the micro-ROS team presented the rclc Executor developed for micro-ROS. He explained typical execution patterns on microcontrollers and key concepts of the rclc Executor such as the trigger conditions. Jan also presented results from the application of the rclc Executor in the <a href="https://github.com/ros-realtime/reference-system">Reference System</a>, a test/benchmarking system for ROS Executors developed for this workshop.</p>

<iframe width="560" height="315" src="https://www.youtube.com/embed/IazrPF3RN1U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

<p>Jan’s slides can be downloaded <a href="https://ec2a4d36-bac8-4759-b25e-bb1f794177f4.filesusr.com/ugd/984e93_749e27b917a54b45b9ccb5be930841b8.pdf">here</a>. All information and the videos and slides of the other talks of the workshop can be found at <a href="https://www.apex.ai/roscon-21">www.apex.ai/roscon-21</a>.</p>]]></content><author><name>Ralph Lange</name></author><summary type="html"><![CDATA[At this year’s ROS World (i.e. the online version of ROSCon), micro-ROS was not only present at the main conference, but also in the workshop ‘ROS 2 Executor: How to make it efficient, real-time and deterministic?’. Jan Staschulat from the micro-ROS team presented the rclc Executor developed for micro-ROS. He explained typical execution patterns on microcontrollers and key concepts of the rclc Executor such as the trigger conditions. Jan also presented results from the application of the rclc Executor in the Reference System, a test/benchmarking system for ROS Executors developed for this workshop.]]></summary></entry><entry><title type="html">embeddedRTPS the new experimental middleware for micro-ROS</title><link href="https://micro.vulcanexus.org/blog/2021/10/10/embeddedRTPS/" rel="alternate" type="text/html" title="embeddedRTPS the new experimental middleware for micro-ROS" /><published>2021-10-10T00:00:00+02:00</published><updated>2021-10-10T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2021/10/10/embeddedRTPS</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/10/10/embeddedRTPS/"><![CDATA[<p>Alexandru Kampmann currently works at the Software for Embedded Systems Research Group, RWTH Aachen University, and he is the main contributor of <a href="https://github.com/embedded-software-laboratory/embeddedRTPS">embeddedRTPS</a></p>

<p>Middleware implementations such as embeddedRTPS, bring the possibility of using RTPS communication layers on mid to high range MCU with networking capabilities.</p>

<p>Thanks to the layer to layer compatibility of micro-ROS with the ROS 2 architecture, testing those new middlewares is just a matter of writing a new RMW implementation. As well as making some porting adjustments due to the embedded nature of micro-ROS.</p>

<p>From the eProsima’s micro-ROS team we want to provide the same features to the official ROS 2 embedded solution.</p>

<p>So, we have created a basic <a href="https://github.com/micro-ROS/rmw_embeddedrtps">rmw_embeddedrtps for micro-ROS</a>, that, although it is not complete, allows the basic functionality of publishing, subscribing and using ROS 2 services. All of this using the well-known micro-ROS C99 API: rclc.</p>

<p><strong>micro-ROS can be compiled either with Micro XRCE-DDS for low-mid MCUs or with embeddedRTPS for larger devices that are used in critical applications. So, the developer can easily choose the preferred middleware for any application.</strong></p>

<p>Watch this <a href="https://www.youtube.com/watch?v=AHs_Ysi6IGw">video</a> to get the full detail.
Get more information <a href="https://discourse.ros.org/t/embeddedrtps-the-new-experimental-middleware-for-micro-ros/22741?u=mamerlan">here</a>.</p>]]></content><author><name>Maria Merlan</name></author><summary type="html"><![CDATA[Alexandru Kampmann currently works at the Software for Embedded Systems Research Group, RWTH Aachen University, and he is the main contributor of embeddedRTPS]]></summary></entry><entry><title type="html">micro-ROS at PX4 Development Summit 2021</title><link href="https://micro.vulcanexus.org/blog/2021/09/20/PX4-Summit-Event/" rel="alternate" type="text/html" title="micro-ROS at PX4 Development Summit 2021" /><published>2021-09-20T00:00:00+02:00</published><updated>2021-09-20T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2021/09/20/PX4%20Summit%20Event</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/09/20/PX4-Summit-Event/"><![CDATA[<p>The <a href="https://events.linuxfoundation.org/px4-developer-summit/?utm_campaign=PX4%20Developer%20Summit%202021&amp;utm_content=168780168&amp;utm_medium=social&amp;utm_source=twitter&amp;hss_channel=tw-721094774">PX4 Development Summit</a>, is an annual drone development conference hosted by te Dronecode Fondation for the PX4 Autopilot drone development community.</p>

<p>This year it consists of a 2-day event in which professionals form all over the world exchange technological insights of the drone sector (14th &amp; 15th of September).</p>

<p>On September 15th, at 11.05am PDT, eProsima Embedded Software Engineer <a href="https://px4summit2021.sched.com/speaker/pablogarrido1">Pablo Garrido</a>, and <a href="https://px4summit2021.sched.com/speaker/nuno9">Nuno Marques</a>, Software Engineer, Systems Integrator and founder of dronesolutions.io, presented <a href="https://px4summit2021.sched.com/event/m8Us/ros2-in-px4-technical-details-of-a-seamless-transition-to-xrce-dds-and-micro-ros-pablo-garrido-eprosima-nuno-marques-auterion?iframe=no">“ROS2 and PX4: Technical Details of a Seamless Transition to XRCE-DDS and Micro-ROS”</a>.</p>

<p>The talk covered the basic concepts around the micro-RTPS bridge used to integrate PX4 into the DDS world, and the proposal of using Micro XRCE-DDS and later micro-ROS, focusing on the core concepts and technical details behind the migration. It was followed by a Questions &amp; Answers section.</p>

<p>Check the full <a href="https://www.youtube.com/watch?v=F5oelooT67E">video</a> about ROS 2 in PX4.</p>]]></content><author><name>Maria Merlan</name></author><summary type="html"><![CDATA[The PX4 Development Summit, is an annual drone development conference hosted by te Dronecode Fondation for the PX4 Autopilot drone development community.]]></summary></entry><entry><title type="html">Microsoft Azure RTOS integrates micro-ROS</title><link href="https://micro.vulcanexus.org/blog/2021/09/08/MicrosoftAzureRTOS/" rel="alternate" type="text/html" title="Microsoft Azure RTOS integrates micro-ROS" /><published>2021-09-08T00:00:00+02:00</published><updated>2021-09-08T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2021/09/08/MicrosoftAzureRTOS</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/09/08/MicrosoftAzureRTOS/"><![CDATA[<p>The micro-ROS framework has been fully integrated in Azure RTOS embedded development suite.
This port <a href="https://github.com/micro-ROS/micro_ros_azure_rtos_app">(github repo)</a> was done using a STMicroelectronics B-L475E-IOT01A.</p>

<p>This achievement brings the following benefits:</p>
<ul>
  <li>To seamlessly integrate ROS 2 compatible nodes in Azure RTOS supported hardware.</li>
  <li>To have a full featured API with all ROS 2 concepts (such as publishers, subscribers, services or executors) in the far edge of the robotic application and integrated in the Azure RTOS build system.</li>
  <li>To integrate micro-ROS and ROS 2 applications taking advantage of the complete set of functionality of ThreadX kernel and the whole Azure RTOS ecosystem.</li>
  <li>To implement custom communication mechanisms between embedded platforms and ROS 2 using Azure RTOS APIs.</li>
</ul>

<p>Check this <a href="https://www.youtube.com/watch?v=RsnHEaD8b9E">video</a> on “Getting started with micro-ROS and Azure RTOS using STMicroelectronics B-L475E-IOT01A” to get the insights and reproduce the integration of micro-ROS in any Azure RTOS supported HW.</p>

<p><a href="https://github.com/azure-rtos">Azure RTOS</a>, developed by Microsoft in C, is an embedded development suite including an operating system that provides reliable, ultra-fast performance for resource-constrained devices. Azure RTOS supports the most popular 32-bit microcontrollers and embedded development tools.</p>]]></content><author><name>Maria Merlan</name></author><summary type="html"><![CDATA[The micro-ROS framework has been fully integrated in Azure RTOS embedded development suite. This port (github repo) was done using a STMicroelectronics B-L475E-IOT01A.]]></summary></entry><entry><title type="html">Renesas and eProsima Simplify Development of Professional Robotics Applications on RA MCUs with micro-ROS Development Framework</title><link href="https://micro.vulcanexus.org/blog/2021/09/02/RenesasofficialsupportedHW/" rel="alternate" type="text/html" title="Renesas and eProsima Simplify Development of Professional Robotics Applications on RA MCUs with micro-ROS Development Framework" /><published>2021-09-02T00:00:00+02:00</published><updated>2021-09-02T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2021/09/02/RenesasofficialsupportedHW</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/09/02/RenesasofficialsupportedHW/"><![CDATA[<p>Agreement Facilitates Adoption of Robotics in Industrial and IoT Sectors; EK-RA6M5 Evaluation Kit Now Official Supported micro-ROS Development Board.</p>

<p>Renesas is teaming with eProsima to facilitate the adoption of robotics in the industrial and IoT sectors. <a href="https://github.com/micro-ROS/micro_ros_renesas2estudio_component">Renesas RA6M5 based micro-ROS project</a> is a disruptive solution that provides an Eclipse environment that covers the full development cycle of embedded applications in ROS 2. This will strongly impact on reducing the time-to-market of robotics solutions across many different sectors.</p>

<p><a href="https://www.renesas.com/eu/en/about/press-room/renesas-and-eprosima-simplify-development-professional-robotics-applications-ra-mcus-micro-ros">This achievement</a> comes from joint collaboration between Renesas Electronics Corporation (TSE:6723), a premier supplier of advanced semiconductor solutions and eProsima, the middleware expert SME.</p>

<p>The <a href="https://www.renesas.com/us/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ek-ra6m5-evaluation-kit-ra6m5-mcu-group">Renesas RA6M5</a> based micro-ROS project offers HIL (hardware in the loop) testing CD/CI and integration with the e² studio, an Eclipse-based integrated development environment (IDE) that enables developers a professional embedded software environment.</p>

<p>The objective of this HW &amp; SW combo project is to provide a comprehensive tool that covers the full cycle of SW development in embedded systems that target a wide range of applications: Service robots for Logistic &amp; Warehouse, Defense &amp; Security, Agriculture and Healthcare.</p>

<p>eProsima: “Achieving cost-effective development depends on a common platform around which hardware and software providers emerge,” said Jaime Martin Losa, eProsima CEO. “micro-ROS represents the tool that bridges the gap between microcontrollers and ROS 2, expanding the scope of new robotic applications based on embedded devices.”</p>

<p>Renesas: “Robotics is becoming increasingly important as Industry 4.0 and Industrial IoT gain steam,” said Roger Wendelken, Senior Vice President in the IoT and Infrastructure Business Unit at Renesas. “The performance and feature set of the RA Family make it the best choice for robotic applications, and we’re pleased to work with eProsima to deliver solutions to our diverse customer base.”</p>

<p>Learn how to integrate micro-ROS with RA Family in your high-level system with <a href="https://www.youtube.com/playlist?list=PL-Kh3H15FsNTD8A8wD0_iMnvhDsqw-rga">Getting Started Guide and Demo videos</a>.</p>

<p>Source code at GitHub:</p>
<ul>
  <li>https://github.com/micro-ROS/micro_ros_renesas2estudio_component</li>
  <li>https://github.com/micro-ROS/micro_ros_renesas_testbench</li>
  <li>https://github.com/micro-ROS/micro_ros_renesas_demos</li>
</ul>]]></content><author><name>Maria Merlan</name></author><summary type="html"><![CDATA[Agreement Facilitates Adoption of Robotics in Industrial and IoT Sectors; EK-RA6M5 Evaluation Kit Now Official Supported micro-ROS Development Board.]]></summary></entry><entry><title type="html">Timeout RMW &amp;amp; QoS in RCLC APIs</title><link href="https://micro.vulcanexus.org/blog/2021/08/10/TimeoutRMW&QoS/" rel="alternate" type="text/html" title="Timeout RMW &amp;amp; QoS in RCLC APIs" /><published>2021-08-10T00:00:00+02:00</published><updated>2021-08-10T00:00:00+02:00</updated><id>https://micro.vulcanexus.org/blog/2021/08/10/TimeoutRMW&amp;QoS</id><content type="html" xml:base="https://micro.vulcanexus.org/blog/2021/08/10/TimeoutRMW&amp;QoS/"><![CDATA[<p>There are NEW APIs available to improve the usability and scope of micro-ROS:</p>

<ul>
  <li>
    <p>The new <a href="https://github.com/ros2/rclc/pull/119/">RCLC QoS API</a> allows users to set custom QoS to better adjust the use cases. 
So far, users could only use default or best effort entities. Now, this API allows the user to set a whole rmw_qos_profile_t. All internal QoS available in RMW as well as the entities can be customized to adjust every use case.<br />
The RCLC QoS API applies to all entities.</p>
  </li>
  <li>
    <p>The new <a href="https://github.com/micro-ROS/rmw-microxrcedds/pull/153">RMW timeout API</a> helps the user to configure the publication time block time when using a reliable mode in micro-ROS.
When a topic is published in reliable mode in the RMW of Micro XRCE-DDS, the XRCE-DDS session will be run during a default time-out before sending an error, in order to confirm that the messages arrive to the Agent. This default timeout used to be managed by a buit-time configurable parameter. 
The new RMW API allows the user to set a specific value for the timeout parameter at run-time for each reliable publisher, meaning before publishing.</p>
  </li>
</ul>

<p>This brings advantages:</p>
<ul>
  <li>Users can control the blocking time of a reliable publication.</li>
  <li>Users can reinforce time constraints to adjust the behaviour to their use case, allowing to fine-tune the timing of micro-ROS publisher operations.</li>
</ul>

<p>These enhancements are in line with the strategy of improving usability and scope of micro-ROS. We thank the community and early adopters for their great insights that contribute to enhancing micro-ROS usability and to better focus real use cases.</p>]]></content><author><name>Maria Merlan</name></author><summary type="html"><![CDATA[There are NEW APIs available to improve the usability and scope of micro-ROS: The new RCLC QoS API allows users to set custom QoS to better adjust the use cases. So far, users could only use default or best effort entities. Now, this API allows the user to set a whole rmw_qos_profile_t. All internal QoS available in RMW as well as the entities can be customized to adjust every use case. The RCLC QoS API applies to all entities. The new RMW timeout API helps the user to configure the publication time block time when using a reliable mode in micro-ROS. When a topic is published in reliable mode in the RMW of Micro XRCE-DDS, the XRCE-DDS session will be run during a default time-out before sending an error, in order to confirm that the messages arrive to the Agent. This default timeout used to be managed by a buit-time configurable parameter. The new RMW API allows the user to set a specific value for the timeout parameter at run-time for each reliable publisher, meaning before publishing. This brings advantages: Users can control the blocking time of a reliable publication. Users can reinforce time constraints to adjust the behaviour to their use case, allowing to fine-tune the timing of micro-ROS publisher operations. These enhancements are in line with the strategy of improving usability and scope of micro-ROS. We thank the community and early adopters for their great insights that contribute to enhancing micro-ROS usability and to better focus real use cases.]]></summary></entry></feed>