ROS2 on AGX Xavier using Jetpack 5.0 (without container)


For ISAAC ROS GEMS, till now, ROS2 foxy jetson docker container mechanism is used. however with Jetpack 5.0 having Ubuntu 20 support, is it ok to natively (without container) install ROS2 foxy on AGX Xavier with Jetpack 5.0. ? or its still not supported and if there is plan to support it natively using ROS2 Humble (without container) on Jetpack 5.0 by June 2022 ?


I was able to use the standard debian way of installing ROS2 (in my case Rolling Ridley) on Jetpack 5, and it works fine.

1 Like

thanks a lot for update

ROS2 Foxy is natively supported on Ubuntu 20.04 (Focal) as a Tier 1 platform (binaries available). Jetpack 5 is based on Ubuntu 20.04 so you should be able to install packages directly without the need for a Docker container. ROS2 Humble, however, is natively supported only on Ubuntu 22.04 (Jammy) as a Tier 1 platform where as Ubuntu 20.04 (Focal) is “source will compile but binaries not provided” level of service. So, for ROS2 Humble on Jetpack 5, you’ll need to compile ROS2 Humble from source which we provide through a Docker image.