we have 5 working Rosbot 2.0 robots in the lab, but it seems that one cannot
readily use ROS 2 with them, so they are currently using a “dead” ROS version (noetic). Is there any
reasonably easy way to run ROS2 (for example, humble) in Rosbot 2.0? If not, would it be possible
to “upgrade” them to the 2R version by changing the main SBC board to Raspberry 4?
It would be quite wasteful to discard all of them just because of the changes in ROS…
I am in a similar situation and I would like not to upgrade the hardware, but at least get to ROS2. I know that before there was this tutorial with foxy
that was also for the ROSBot 2.0 with the tinkerboard. However, going to the download page, the instructions point only to noetic. Is it possible to have the latest working image that has ROS2 for the tinkerboard?
The article redirects to the download section, where only the Noetic image for ROSbot 2.0 is available (there is no ROS2 image on thinkerboard). I suggest you check the above articles. From my side I will add that Foxy also uses Ubuntu 20.04, you can try to install ros2 on it. Or use ros bridge and develop inside Docker conftainer.