I am reaching out for assistance regarding an issue I’ve encountered while using the ZED2i camera with a Jetson Orin NX 16GB.
Setup details:
ZED2i camera
Jetson Orin NX 16GB
Original data cable supplied with the ZED2i
Both the camera and Jetson are mounted on a UAV running MAVROS
The issue occurs when I attempt to use the ros bag record command to capture data from the /zed/zed_node/pose_with_covariance /tf /tf_static topics. This consistently triggers a physical disconnection of the ZED2i camera.
I have noticed that the error occurs more frequently when recording directly on the Jetson Orin NX compared to recording over a local network using ros bag record. In my setup, I am using the default settings for the DDS middleware without any specific Cyclone DDS configuration.
I would appreciate your insights on whether this issue could be related to DDS bandwidth limitations or if there might be another underlying cause. Any recommendations on how to resolve this would be greatly helpful.
I recommend recording the compressed image and point cloud topics in the rosbag to reduce the required bandwidth and data write time.
Also, check that the Jetson is always running at maximum power.
In case the problem persists, I recommend checking the stability of the Jetson power. If the USB3 power is reduced, it’s possible that the stability of the connection is degraded
I have configured Cyclone DDS on both my PC and Jetson as per the official guidelines. When I use ros2 topic list, I am able to see the topic list; however, when I use ros2 topic echo, no data is being output.
The rqt check does not work as expected. On the PC, check the topic /diagnostic, there is no information about the camera, as I described, only the topic name, not the topic content.