Skip to content

Commit 3ffe40d

Browse files
authored
Create 2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md
1 parent 9f5601b commit 3ffe40d

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: embeddedRTPS the new experimental middleware for micro-ROS
3+
author: Maria Merlan
4+
---
5+
Alexandru Kampmann currently works at the Software for Embedded Systems Research Group, RWTH Aachen University [research profile](https://www.researchgate.net/profile/Alexandru-Kampmann-2), and he is the main contributor of [embeddedRTPS](https://github.com/embedded-software-laboratory/embeddedRTPS)
6+
7+
Middleware implementations such as embeddedRTPS, bring the possibility of using RTPS communication layers on mid to high range MCU with networking capabilities.
8+
9+
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.
10+
11+
12+
From the eProsima’s micro-ROS team we want to provide the same features to the official ROS 2 embedded solution.
13+
14+
So, we have created a basic [rmw_embeddedrtps for micro-ROS](https://github.com/micro-ROS/rmw_embeddedrtps), 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.
15+
16+
**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.**
17+
18+
Get more information [here](https://discourse.ros.org/t/embeddedrtps-the-new-experimental-middleware-for-micro-ros/22741?u=mamerlan)
19+
20+
All detail of eRTPS find it [here](https://www.youtube.com/watch?v=AHs_Ysi6IGw)

0 commit comments

Comments
 (0)