What is the best way to install ROS 2 Humble on Jetson Xavier AGX

Hello, I’m new here! For my project, I need to use ROS 2 Humble on a Jetson Xavier AGX. I was wondering about the best way to install ROS 2 Humble on the Jetson. Since I’m developing an autonomous vehicle, I thought about using Isaac ROS to support my work. Should I use a Docker image for the setup?

Hi @wariuss

Yes you can easily install ROS 2 humble on your device.

If you want to use Isaac ROS, please install the Jetpack 6.0 and follow our documentation: Getting Started — isaac_ros_docs documentation

Best,
Raffaello

Hello,

We are also interested in installing ROS2 humble on a Docker container based on nvcr.io/nvidia/l4t-base:r35.2.1 running on Jetson AGX Xavier (R35.2.1/Jetpack 5.1). We followed the instructions on Isaac Apt Repository — isaac_ros_docs documentation , however this error prevents the full installation:

Err:7 https://isaac.download.nvidia.com/isaac-ros/release-3 focal Release
  404  Not Found [IP: 88.221.92.22 443]
Reading package lists... Done
E: The repository 'https://isaac.download.nvidia.com/isaac-ros/release-3 focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Could you please help?

Hi @shadow_star_13

Xavier is supported in Isaac ROS 2.1. The system requirements is Jetpack 5.1.2 and L4T 35.4.1

Please check Isaac ROS 2.1 Getting Started and follow the steps there.

Best,
Ahung

Ok the solution in the link you provided worked, thank you very much!