ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A answers.ros.org

ROS 2 Embedded WG meetings

The Embedded Working Group meetings are back!

We’ll retake them starting the next 22nd of July, at 5 pm CEST (8 am PDT), every four Wednesdays, with a special focus on micro-ROS and its middleware, Micro XRCE-DDS.

You’re all kindly invited to participate and bring your micro-ROS related issues, doubts and projects to this platform in order to share them with the community.

The proper way to be regularly updated and informed regarding the WG activities is to register to the dedicated Slack chat. To do so, go to the micro-ROS official webpage and get your invitation by subscribing with your email address on the bottom right of the main page.

Please find here the link to the Google meet and here the minutes of the first meeting. You’re all welcome to add items that you deem relevant in the form of comments.

Hope to see many of you on Wednesday!

4 Likes

Find the meeting minutes here: EWG meeting minutes - 20200722.pdf (49.9 KB) and here: EWG Agenda - 20200722.pdf (106.4 KB)

And here the meeting recording.

Note
From now on, we’ll be using this thread to publicize the Embedded WGs, so as not to create a whole new topic each month.
We ‘missed’ the 2nd EWG, which was published in a different thread, so we link it here for completeness and for those who might have missed it: 2nd Embedded WG - 16/09/2020. Stay tuned for the 3rd EWG!

3rd Embedded WG meeting

The third Embedded WG meeting of this new cycle is around the corner! It will be held next Wednesday the 14th of October at 17 pm CEST, usual time usual place.

Find here the complete agenda. Among the topics that will be discussed:

  • Discovery mechanism in micro-ROS
  • micro-ROS as an out-of-the-tree Zephyr module
  • micro-ROS & Zephyr-supported boards
  • snap release of the Micro XRCE-DDS Agent

and more! Do not hesitate to add any item you’d like to be addressed during the meeting.

Hope to see many embedded ROSers there!

Find the meeting recording here. Thank you all for participating!

Hi folks! We’re back on track with our monthly EWG meetings, and to make a pair with yesterday’s announcement of micro-ROS at ROS World 2020, we take the opportunity to announce that the day before, the 11th of November at 5 pm CET, we’ll be hosting our next-in-line EWG appointment, specifically the fourth of this new series!

Among the topics that we’ll discuss:

  • micro-ROS on Arduino
  • Graphs support
  • micro-ROS memory profiling
  • Integration with LUXonis DepthAI embedded platform
  • Integration of micro-ROS with the FIWARE Orion Context Broker

Find the complete agenda here and Google Meet room here.
As always, feel free to add any items you’d like to be addressed or do so on-the-go during the meeting by intervening in the Miscellaneous section!
See you there!

Next Wednesday the 9th of December at 5 pm CET we’re going to hold our next and fifth EWG meeting!

Among the thrilling agenda items that will be addressed:

  • Latest micro-ROS news (new features for the Arduino repo; three brand new ports; migration of services to the rclc; new functionality for the graph manager)
  • Embedded DepthAI BW1092 - Presentation by @Luxonis-Brandon
  • Two new exciting demos are out
  • Survey: micro-ROS challenge - who’s in?
    Find the complete agenda here, and the Google Meet room where the magic happens here.

Hope to see many of you!

1 Like

Friendly reminder: 5th EWG meeting happening today (9.12.2020) at 5 pm CET! Stay tuned!

The ROS 2 Embedded Working Group crew is back after a (long and deserved :blush: ) X-mas holidays break. The next meeting will be held on February the 3rd at 5 pm CET, and we have a thrilling and vibrant agenda to set out for the occasion.

Find the complete agenda of the event here.

As a special guest, we’ll be hosting a presentation by @anaelle-sw, from Wyca Robotics, who will present their Elodie robot and how it integrates with micro-ROS.

In addition, we’ll discuss a variety of topics, among which you’ll find:

We couldn’t ask for more to celebrate the start of the year! See you all there!

1 Like

As a follow-up to the last EWG meeting, now that we have the recording temporarily down, we think it may come in handy to share the material that has been presented by the special guests we invited to deliver talks:

Hi all!

The micro-ROS & XRCE-DDS monthly appointment is at the gates, as we’re getting closer to the 7th ROS 2 Embedded Working Group! It’ll be held next Wednesday the 3rd of March, at 5pm CET. Don’t miss it! Among the topics we’ll focus on:

  • Presentation on the Quality Level of the micro-ROS and XRCE-DDS packages
  • WIP: Prototypical multithreading feature in XRCE-DDS
  • Tutorial: how to add Custom Transports in XRCE-DDS and micro-ROS

Also, we mean to engage the participants in a round table discussion encompassing open issues, questions, and doubts which can be of broad interest for the whole community.

See you there!

1 Like

Find attached the presentation delivered yesterday at the 7th EWG meeting by @ralph-lange from Bosch regarding the Quality Level analysis of the micro-ROS repositories, wrt REP-2004.
2021-03-03_Embedded_WG_Quality_Levels_for_micro-ROS.pdf (196.4 KB)

The next and 8th EWG meeting is forthcoming! It will be held on the usual Google Meet platform, next Wednesay the 31st of March at 5 pm CEST (mind that meanwhile, we’ll enter the European daylight saving time!).

Among the fresh news we’ll address:

  • A micro-ROS module for the STM32CubeMX.
  • An inter-process mechanism for micro-ROS which is on its way, thanks to the beneficial cooperation between the novel Shared Memory and multithreading features.
  • New memory management in the RMW with static memory pools for subs and services, allowing to save a lot of memory!

Find the complete agenda here. Hope to see many of you there!

1 Like

The next EWG meeting has been moved to Tuesday the 4th of May, same hour (5 pm CEST), same place (https://meet.google.com/saf-gjix-swf)!
All subsequent meetings will be held on Tuesdays instead of Wednesdays, every 4 weeks as usual.

Stay tuned for a soon-to-come announcement of the hot topics to be discussed!

The next and 9th EWG meeting is at the doors! Among the highlights of this month’s appointment:

  • New entity creation mode by binary reference
  • New memory profiling via shared static pools in the RMW
  • Presentation by Nuno Marques from Auterion: roadmap to bring Micro XRCE-DDS and micro-ROS into PX4-powered UAS

Find the Agenda here and meet us next Tuesday the 4th of May at 5 pm CEST at the usual Google Meet room!

Hope to see many of you there!

Hi everyone!

To pair with the announcement of ROS 2 Galactic Geochelone, the micro-ROS Galactic release is about to be launched!! The ROS 2 Embedded Working Group has an interesting agenda for the occasion. Among the topics that we’ll discuss:

  • micro-ROS Galactic release
  • micro-ROS support for NuttX 10
  • Avoiding the 64 kB XRCE size limit in micro-ROS
  • Multiserial agent
  • Type introspection in micro-ROS

As a special guest, we’ll be hosting a presentation by Felipe Neves from Espressif, who will present a live code fashion about “How to create your out-of-tree ESP32 microROS enabled application”


Find the Agenda here and meet us next Tuesday the 1st of June at 5 pm CEST at the usual Google Meet room!

As always, feel free to add any items you’d like to be addressed during the meeting by intervening in the Miscellaneous section!

See you there!

Hi everyone!

ROS 2 Embedded Working Group is back next week!
It has a very interesting agenda focused on quick applications for micro-ROS audience:

  1. “How to apply hardware in-the-loop testing for micro-ROS” We will introduce the Continuous integration testing procedure that ensures reliability for micro-ROS porting in generic mid low level MCUs.

  2. Do you want to learn about how micro- ROS is ramping towards industrial applications? As a special guest, Bartolome Jimenez Vera from CAPRA Robotics, will introduce a real use case of a high level prototype that uses micro-ROS.

  3. Check the Full Live Demo using micro-ROS with the ESP32 board

Find the Agenda here and meet us on Tuesday the 29th of June at 5 pm CEST at the usual Google Meet room!

See you there!

Thanks everyone for joining!

Here is the summary and the recording video of the ROS 2 Embedded Working Group meeting #11.

  • 4:16 How to apply hardware in-the-loop testing for micro-ROS.
  • 13:31 Special guest Capra Robotics will present a use case of micro-ROS on Industrial Applications.
  • 26:50 Full Live Demo using micro-ROS with the ESP32 board.
  • 42:20 Q&A

Don’t miss the next EWG #12 in July 2021!

1 Like

Hi!

Join us for the next and last EWG before the summer break! We have prepared the following agenda to host the ROS 2 Embedded Working Group meeting on the 27th of July.

You will learn about:

  • NEW RCLC features & HIL update.

  • How SONY is integrating micro-ROS on Sony SPRESENSE 10. Tomoya Fujita and Takayoshi Koizumi from SONY will present their use case using micro-ROS and the SONY SPRESENSE 10 (overview and technical specifications).

  • Join the Panel discussion on “Providing a cpp API for micro-ROS”. Open debate about C++ support led by Jan Staschulat from Bosch.

Meet us on Tuesday the 27th of July at 5 pm CEST at the usual Google Meet room!
Find the full detail in the Agenda here!


See you there!

Thanks everyone for joining last week!

Here is the recording video of the ROS 2 Embedded Working Group meeting #12

3:12 RCLC features & HIL update.
9:50 “How SONY is integrating micro-ROS on Sony SPRESENSE 10” by Tomoya Fujita and Takayoshi Koizumi (SONY).
46:13 Panel discussion: Providing a C++ API for micro-ROS by Jan Staschulat (BOSCH).
58:35 Q&A