Jetson AGX Orin set up and ros2 for ZED X

Hello everyone,

I’m currently working with a Jetson AGX Orin and a ZED X camera, and I’ve been facing quite a few challenges getting everything properly set up, especially when trying to integrate the camera with ROS 2.

So far, I’ve struggled to achieve a stable and consistent link between the ZED X and ROS 2, and I suspect part of the issue may be related to my current software stack.

At the moment, my Jetson is running Ubuntu 20.04 (JetPack 5.x), but I’m planning to upgrade to Ubuntu 22.04 (Jammy Jellyfish) using JetPack 6. Before proceeding, I’d really appreciate some guidance from those who have already gone through this process.

Specifically, I’d like to ask:

  • Which JetPack version are you currently using successfully with the ZED X on Jetson AGX Orin?

  • Which ROS 2 distribution do you recommend (Humble, Iron, etc.) for the most stable integration?

  • Are there specific versions of the ZED SDK and ZED ROS 2 wrapper that work best with this setup?

  • Any known compatibility issues or pitfalls when upgrading from JetPack 5 (Ubuntu 20.04) to JetPack 6 (Ubuntu 22.04)?

  • Any additional dependencies or configuration steps you would recommend to ensure reliable performance?

My goal is to build a robust system where the ZED X can be used reliably for perception tasks in robotics, so stability is very important.

I’d really appreciate any advice, best practices, or experiences you can share.

Thanks in advance!

The JP6 is fully supported. I recommend you install the latest JP6.2.2 for Ubuntu 22.04.

The ZED ROS2 Wrapper supports Humble with Ubuntu 22.04.

We recommend using the latest ZED SDK v5.3 with the latest ROS 2 Wrapper v5.3 (master branch).

No, the upgrade is recommended.

I recommend you read the full online ZED ROS2 Wrapper documentation for best practices and tuning: