isaac_ros_image_pipeline icon indicating copy to clipboard operation
isaac_ros_image_pipeline copied to clipboard

Multiple Image Pipeline nodes not compatible with multiple Argus Cameras

Open Calvin-InDro opened this issue 10 months ago • 0 comments

Jetpack 6.0/6.1 x2 IMX219 x2 isaac_ros_argus_camera mono nodes x2 isaac_ros_image_proc rectification nodes

While able to access any CSI connected IMX219s and stream multiple simultaneously via gst on Jetpack 6.0/6.1, opening multiple isaac_ros_argus_camera mono nodes simultaneously with different cameras results in strange behaviour from the isaac_ros_image_pipeline. When attempting to rectify the images for example, one stream (random if stream #1 or stream #2) will be rectified perfectly, while the other results in an empty image. Sometimes, however, the second stream appears to utilize nonsensical intrinsic camera parameters (while other times, rectifying completely normally). These are low-distortion lenses, and the camera calibrations are accurate, and DO result in perfectly rectified images when applied correctly (plum_bob models).

Pictured here are the rare times the second stream results in a non-empty image with nonsensical rectifications:

Image Image

Any insight on this behavior would be greatly appreciate.

Calvin-InDro avatar Feb 14 '25 15:02 Calvin-InDro