ros-drivers / rosserial

A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
523 stars 527 forks source link

ROS 2 port #589

Closed wouter-heerwegh closed 2 years ago

wouter-heerwegh commented 2 years ago

Hi,

Are there any plans to port rosserial to ROS2? I am aware that micro-ros exists but this does not support simpler devices like a normal arduino nano.

mikepurvis commented 2 years ago

No plans at all— the whole idea of rosserial is that it maintains the same serialization so that the "server" side of it is just a pass-thru. If you want to keep using ROS 1 rosserial without changing your firmware, it would make more sense to run a small ROS 1 master + an instance of ros1_bridge than to integrate message translation into any part of rosserial itself.

But yeah, the ideal path forward here is micro-ros, as that's the next-generation of the rosserial concept.