ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Micro-ROS on ESP32 without external agent?

asked 2021-01-26 09:04:54 -0600

MisterEd gravatar image

We're evaluating Micro-ROS for use in our existing ESP32-based product. One of our requirements is that our bot must be able to function without network access and so must be completely self-contained (no external agent). (We're new to the (micro) ROS world but our understanding is that each sensor/actuator requires a separate node, multiple of of which can run on the MCU, but must publish/subscribe via an external agent running on a separate (linux) box.)

This thread discusses P2P functionality using an embedded agent with CedMiddleware, but it sounds like only NuttX can run such an agent, with support for other RTOSs on the road map.

Is it possible to do what we want with current Micro-ROS? If not, is there a rough timeframe for when this would be supported?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-01-27 03:52:05 -0600

FraFin gravatar image

Hi MisterEd, micro-ROS team speaking here.

To date, there is an alternative P2P implementation that, unlike the one using the CedMiddleware Agent, realizes a true brokerless P2P functionality (find the relevant branches here and here). It is still prototypical, but we have already successfully tested it on ESP32 boards connected over WiFi and using Best-Effort communication mode. This solution has superseeded the previous brokered solution based on the CEDMiddleware, which has not undergone major updates since the thread you're pointing at (that is, no port of the lightweight Agent to any RTOS has been carried out yet).

We'd be happy to organize a meeting so you can share further details regarding your use-case (e.g. the topology of your bot or your network access possibilities) and we can elaborate more on our solutions. If interested, please contact me at

edit flag offensive delete link more


Hi @FraFin and @MisterEd, we have been trying to find out some more details about the above requested feature. Are there maybe already any updates on this? Thank you very much!

toebgen gravatar image toebgen  ( 2021-04-21 09:13:11 -0600 )edit

Question Tools



Asked: 2021-01-26 07:03:43 -0600

Seen: 560 times

Last updated: Jan 27 '21