My company recently ordered three leo rovers and are looking forward to developing with these. However, with ros1 support coming to an end, we want to develop for ros2 from the beginning. Is there any work underway for adding ros2 leo rover support, or would we need to do this ourselves?
The last ROS1 distribution (Noetic) will be supported until May, 2025 so I wouldn’t say it’s coming to an end yet.
ROS2 support will be added by us eventually, but it is not worked on at the moment and most probably won’t be for a while. There are still some dependencies used by Leo that are not available on ROS2.
If you still want to develop your application for ROS2, you can try to use the ros1_bridge package to enable communication between ROS1 and ROS2 nodes.