How to use nvblocks on Jetson Xavier NX?

Hello,
Me and my team are trying to build an autonomous obstacle detection system for our project. We currently have gotten an Jetson Xavier NX where we want to run the system on. After reading up on Isaac ROS NVBlocks, it seems that is what we want. The problem is that the latest version of Isaac ROS needs either be run on JetPack 6.0 or on an equivalent Nvidia gpu architecture with 8 GB of Ram with Ubuntu 22.04+. The problem is that The Jetson Xavier we have, can’t have JetPack 6.0. It can neither have Ubuntu 22.04 or higher. Is there a version of Isaac ROS that I can install on my Jetson and can still use NvBlocks for my project?

Hi @thomasrosendaal0

Welcome to the Isaac ROS forum,

Yes, you can use the old version of Isaac ROS 2.1.0, which is compatible with Xavier NX and Jetpack 5.1.2. Simply clone all repositories with the tag v2.1.0.

We are working to release an archive with the old documentation.

Best,
Raffaello

I have a similar issue and am considering the following method: On Xavier Jetpack 5.1.2, Is it possible to use a Jetpack 6.0 Docker image as a base image to build a Docker image for NVBlocks?

Hi @batuhan.sakal

Unfortunately, on jetpack 5.1.2, you cannot use the latest version of Isaac ROS 3.0, but you can use the old version tagged with release 2.1.0.

Hello Rafaello,

Thanks for your response. As I understand with an older version of Jetpack it is not possible to use a Docker image with a higher version such as having Jetpack 6 with a Jetpack 5.x host system.

On the other hand, would it be still possible to use the multi camera setup with ISAAC ROS 2.1.0. ?

Thank for your help.

Hi! The multi camera setup was introduced with the latest release - Isaac ROS 3.0. Since your setup runs JetPack 5.x and Isaac ROS 2.1.0, multi camera isn’t supported.

Hello @asawareeb thank you for your answer.

Can you clarify if the lack of multi-camera support in our setup (JetPack 5.x and Isaac ROS 2.1.0) is due to the new scripts introduced in Isaac ROS 3.0 or also because of subcomponents of JetPack, such as CUDA, etc.? Would it be possible to adjust the VSLAM packages/scripts of ISAAC ROS 2.1 to enable a multi-camera setup? We can only setup Jetpack 5.X and would be great to be able to use multi camera-setup. I would greatly appreciate your suggestions.

Hello, is there any way to find the old documentation for previous releases?

Regards,
JC

Hi @jmartineznapky

unfortunately I don’t know when will be released, but I forward this workaround from this post: Isaac ROS 2.1.0 Documentation - #6 by jim.fabian