Hello,
I need to use a LI-AR0234CS-GMSL2-OWL camera with my Jetson AGX Orin 64GB developer kit.
Here is what I have done, I only have this camera, and I don’t have the full list of sensors of Nova Orin Kit.
- Flashed latest Jetpack 6.2 to Jetson AGX Orin 64GB developer kit version
- Following below docs in order:
Compute Setup — isaac_ros_docs documentation
Jetson Setup — isaac_ros_docs documentation
Developer Environment Setup — isaac_ros_docs documentation - execute Jetson Setup for VPI and run “run_dev.sh” to launch the Docker container
- Connect
LI-AR0234CS-GMSL2-OWLto Jetson orin using the Leopard Imaging’s P3762_A03 board board. - Configure sensor
- Install Nova Orin Init, and it passed all tests by
nova_preflight_checker - Test owl camera with isaac_ros_argus_camera
However, the image I obtained from the last step looks like below:
Here is output of ros2 launch isaac_ros_argus_camera isaac_ros_argus_camera_mono.launch.py:
admin@tegra-ubuntu:/workspaces/isaac_ros-dev$ ros2 launch isaac_ros_argus_camera isaac_ros_argus_camera_mono.launch.py
[INFO] [launch]: All log files can be found below /home/admin/.ros/log/2025-01-26-06-47-19-342174-tegra-ubuntu-1042682
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container_mt-1]: process started with pid [1042708]
[component_container_mt-1] [INFO] [1737874039.726399763] [argus_mono_container]: Load Library: /opt/ros/humble/lib/libmono_node.so
[component_container_mt-1] [INFO] [1737874039.774187089] [argus_mono_container]: Found class: rclcpp_components::NodeFactoryTemplatenvidia::isaac_ros::argus::ArgusMonoNode
[component_container_mt-1] [INFO] [1737874039.774283441] [argus_mono_container]: Instantiate class: rclcpp_components::NodeFactoryTemplatenvidia::isaac_ros::argus::ArgusMonoNode
[component_container_mt-1] [INFO] [1737874039.786852913] [argus_mono]: [NitrosNode] Initializing NitrosNode
[component_container_mt-1] [INFO] [1737874039.787209553] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/std/libgxf_std.so
[component_container_mt-1] [INFO] [1737874039.788543473] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_gxf_helpers.so
[component_container_mt-1] [INFO] [1737874039.792878225] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_sight.so
[component_container_mt-1] [INFO] [1737874039.797532433] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_atlas.so
[component_container_mt-1] 2025-01-26 06:47:19.808 WARN gxf/std/program.cpp@538: No GXF scheduler specified.
[component_container_mt-1] [INFO] [1737874039.811345553] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/cuda/libgxf_cuda.so
[component_container_mt-1] [INFO] [1737874039.814546545] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_argus.so
[component_container_mt-1] 2025-01-26 06:47:19.824 WARN gxf/std/program.cpp@538: No GXF scheduler specified.
[component_container_mt-1] [INFO] [1737874039.825095024] [argus_mono]: [NitrosNode] Starting NitrosNode
[component_container_mt-1] [INFO] [1737874039.829777424] [argus_mono]: [NitrosNode] Loading extensions
[component_container_mt-1] [INFO] [1737874039.829887248] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/multimedia/libgxf_multimedia.so
[component_container_mt-1] [INFO] [1737874039.832858160] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_message_compositor.so
[component_container_mt-1] [INFO] [1737874039.833379984] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/serialization/libgxf_serialization.so
[component_container_mt-1] [INFO] [1737874039.833917008] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_messages.so
[component_container_mt-1] [INFO] [1737874039.842503312] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_tensorops.so
[component_container_mt-1] [INFO] [1737874039.847043792] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_rectify.so
[component_container_mt-1] [INFO] [1737874039.851249232] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_timestamp_correlator.so
[component_container_mt-1] [INFO] [1737874039.859560752] [argus_mono]: [NitrosNode] Loading graph to the optimizer
[component_container_mt-1] [INFO] [1737874039.862672400] [argus_mono]: [NitrosNode] Running optimization
[component_container_mt-1] [INFO] [1737874039.899934543] [argus_mono]: [NitrosNode] Obtaining graph IO group info from the optimizer
[component_container_mt-1] [INFO] [1737874039.907017839] [argus_mono]: [NitrosNode] Starting negotiation…
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node ‘/argus_mono’ in container ‘/argus_mono_container’
[component_container_mt-1] [INFO] [1737874040.908383368] [argus_mono]: [NitrosNode] Starting post negotiation setup
[component_container_mt-1] [INFO] [1737874040.908493032] [argus_mono]: [NitrosNode] Getting data format negotiation results
[component_container_mt-1] [INFO] [1737874040.908521576] [argus_mono]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1737874040.908538920] [argus_mono]: [NitrosPublisher] Use only the compatible publisher: topic_name=“/left/image_raw”, data_format=“nitros_image_rgb8”
[component_container_mt-1] [INFO] [1737874040.908551240] [argus_mono]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1737874040.908560040] [argus_mono]: [NitrosPublisher] Use only the compatible publisher: topic_name=“/left/camera_info”, data_format=“nitros_camera_info”
[component_container_mt-1] [INFO] [1737874040.908837032] [argus_mono]: [NitrosNode] Exporting the final graph based on the negotiation results
[component_container_mt-1] [INFO] [1737874040.915260521] [argus_mono]: [NitrosNode] Wrote the final top level YAML graph to “/tmp/isaac_ros_nitros/graphs/UTYAPCJCKX/UTYAPCJCKX.yaml”
[component_container_mt-1] [INFO] [1737874040.915327113] [argus_mono]: [NitrosNode] Loading application
[component_container_mt-1] [INFO] [1737874040.918173353] [argus_mono]: [ArgusCameraNode] postLoadGraphCallback().
[component_container_mt-1] [INFO] [1737874040.918276841] [argus_mono]: [NitrosNode] Initializing and running GXF graph
[component_container_mt-1] [INFO] [1737874041.010614380] [argus_mono]: [NitrosNode] Node was started
[component_container_mt-1] 2025-01-26 06:47:21.851 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:22.116 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:22.214 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:22.681 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:23.048 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:23.181 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:23.513 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
[component_container_mt-1] 2025-01-26 06:47:23.617 WARN extensions/hawk/components/argus_camera.cpp@1731: Frame drop in module_id 0 camera_id 0
I am unsure if the problem is due to some mistake or missing of my setup, or the camera itself is broken.
Best,

