Micro-ROS on ESP32 without external agent?
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?