isaac_ros_argus_camera icon indicating copy to clipboard operation
isaac_ros_argus_camera copied to clipboard

Argus Camera stream freezes when visualizing from remote RViz instance

Open rodrigofdzr opened this issue 4 months ago • 2 comments

I am using Isaac ROS Argus Camera following the official documentation: https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_argus_camera/isaac_ros_argus_camera/index.html

The camera works perfectly when visualizing the image in RViz running locally on the Jetson. However, when I try to visualize the camera feed from RViz running on another computer on the same network (with the Jetson as the ROS 2 host), the following problem occurs:

Only one frame arrives on the remote RViz, and then the image freezes on both sides (local and remote).

At that moment, the topics published by isaac_ros_argus_camera stop publishing.

As soon as I disable the image display in the remote RViz, the stream immediately resumes and the camera node starts publishing again.

Steps to reproduce:

Set up isaac_ros_argus_camera on a Jetson device according to the official documentation.

Launch rviz2 on the Jetson and visualize the camera topic. It works correctly.

On another computer (same ROS_DOMAIN_ID, connected over LAN), launch rviz2 and subscribe to the same image topic.

Both the local and remote RViz freeze after receiving a single frame, and the camera node stops publishing.

Disabling the image display in the remote RViz allows the camera to resume streaming.

Expected behavior: The image stream should remain stable when viewing from a remote RViz instance and should not affect the publishing on the Jetson.

Environment:

Jetson model: Jetson Orin Nano

JetPack version: 6.2.1 L4T 36.4.4

ROS 2 distro: Humble

Camera Module: IMX219

Additional notes:

Let me know if you need logs or additional details, I can provide them.
Log from node output: [component_container_mt-1] 2025-07-17 19:23:17.807 WARN  extensions/hawk/components/argus_camera.cpp@1735: Frame drop in module_id 0 camera_id 0

[component_container_mt-1] 2025-07-17 19:23:17.854 WARN extensions/hawk/components/argus_camera.cpp@1735: Frame drop in module_id 0 camera_id 0

Thank you very much for your support!

rodrigofdzr avatar Jul 18 '25 01:07 rodrigofdzr

I just found this is also happening with a custom node with gstreamer pipeline

rodrigofdzr avatar Jul 18 '25 02:07 rodrigofdzr

which version of ROS 2 are you using in the non jetson PC ?

josepqp avatar Jul 21 '25 07:07 josepqp