Beyond the issues of which ROS(2) versions are supported on which operating system, e.g. Ubuntu 18.04, 20.04 etc, I am finding that there are still ROS2 nodes that run on AMD64 but not ARM64, including so far as I can tell Intel librealsense.
On a Raspberry Pi or NVidia Jetson Xavier NX I can run Ubuntu 20.04 on ARM64, and ROS installs as expected.
When I try to install librealsense there is very little help, and everything seems to currently go back to Ubuntu 18.04 for ARM64, which doesn't let me use Foxy, Galactic etc.
So if I use a docker environment based on Ubuntu 18.04 I can network to the Ubuntu 20.04 host (which can be the main operating system or docker). Hussarian do a lot of this for the Orbbec Astra, but they use ROS1 and ROSBridge.
If I run ROS2 Eloquent on the Ubuntu 18.04 docker image and install librealsense, does it matter that the rest of the system is on Ubuntu 20.04 and running Foxy or Galactic?
Or is it better (and why?) to run Melodic and ROS Bridge?
Many thanks if you can help!
Brian
Originally posted by brianlmerritt on ROS Answers with karma: 16 on 2022-06-23
Post score: 0