I’m running Isaac ROS Visual SLAM (cuVSLAM) inside the official isaac_ros_dev Docker container on a Jetson Orin AGX (AAEON BOXER-8646AI) with a RealSense D435.
[component_container_mt-1] [INFO] [visual_slam_node]: Initializing cuVSLAM.
[component_container_mt-1] [INFO] [visual_slam_node]: Use use_gpu: true
[component_container_mt-1] [INFO] [visual_slam_node]: Enable IMU Fusion: false
[component_container_mt-1] [INFO] [visual_slam_node]: Time taken by CUVSLAM_CreateTracker(): 0.000009
[component_container_mt-1] [ERROR] [visual_slam_node]: Failed to initialize CUVSLAM tracker: 4
Notes:
On RTX3050 laptop, same camera + firmware + launch command → works fine.
On Jetson Orin AGX: inside container, RealSense viewer rgb8 shows black image over stereo data, but yuyv works. On host system, rgb8 works (same librealsense version 2.55.1)
Questions:
What does error code 4 from CUVSLAM_CreateTracker() mean?
Is the cuVSLAM failure related to rgb8 black frames inside the container on Jetson?
Any known fixes for running cuVSLAM with D435 on Jetson Orin AGX?
We just now verified both cases (rgb8 in RealSense Viewer and Isaac ROS Visual SLAM) you mentioned. The system is D435 inside container on AGX Orin with JetPack 6.2 + Isaac ROS 3.2.
Could you please check if all required versions are correct? Any deviation from these versions will break Isaac ROS examples
RealSense firmware version 5.13.0.50
librealsense SDK version 2.55.1
realsense-ros driver version 4.51.1-isaac.
This is Jetson Linux 36.3 installed with JetPack 6.0. If your system cannot upgrade to JetPack 6.2 for Isaac ROS 3.2, please follow the Isaac ROS 3.1 documentation to install the container and set up the realsense camera.