From 3ffe40da0c425b43a386f6974e8a12d93700836c Mon Sep 17 00:00:00 2001 From: maria merlan <83768223+mamerlan@users.noreply.github.com> Date: Tue, 23 Nov 2021 12:55:03 +0100 Subject: [PATCH 1/2] Create 2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md --- ...w experimental middleware for micro-ROS.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 _posts/2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md diff --git a/_posts/2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md b/_posts/2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md new file mode 100644 index 00000000..ab5457e5 --- /dev/null +++ b/_posts/2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md @@ -0,0 +1,20 @@ +--- +title: embeddedRTPS the new experimental middleware for micro-ROS +author: Maria Merlan +--- +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) + +Middleware implementations such as embeddedRTPS, bring the possibility of using RTPS communication layers on mid to high range MCU with networking capabilities. + +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. + + +From the eProsima’s micro-ROS team we want to provide the same features to the official ROS 2 embedded solution. + +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. + +**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.** + +Get more information [here](https://discourse.ros.org/t/embeddedrtps-the-new-experimental-middleware-for-micro-ros/22741?u=mamerlan) + +All detail of eRTPS find it [here](https://www.youtube.com/watch?v=AHs_Ysi6IGw) From c65fa0a02c483638242bb597b2f419fdea6f0a05 Mon Sep 17 00:00:00 2001 From: maria merlan <83768223+mamerlan@users.noreply.github.com> Date: Tue, 23 Nov 2021 12:59:49 +0100 Subject: [PATCH 2/2] Rename 2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md to 2021-10-10embeddedRTPS.md --- ...ntal middleware for micro-ROS.md => 2021-10-10embeddedRTPS.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md => 2021-10-10embeddedRTPS.md} (100%) diff --git a/_posts/2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md b/_posts/2021-10-10embeddedRTPS.md similarity index 100% rename from _posts/2021-10-10 embeddedRTPS: the new experimental middleware for micro-ROS.md rename to _posts/2021-10-10embeddedRTPS.md