Device: Nova Orin Developer Kit
Camera: 3 Owl monocular cameras + 3 Hawk stereo cameras
Extra Info:
1. Use this script “nova_preflight_checker -v” to check the sensors ----> all passed
2. Follow tutorial from “Run all Sensors on the Nova Orin Developer Kit” to visualize the sensor outputs ------> both stereo/monocular camera images are normal
Script: ros2 launch isaac_ros_examples isaac_ros_examples.launch.py launch_fragments:=argus_stereo
Using the following script to test Hawk camera and meet this problem:
[INFO] [launch]: All log files can be found below /home/admin/.ros/log/2024-06-25-14-13-23-233861-ubuntu-11398
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container_mt-1]: process started with pid [11412]
[component_container_mt-1] [INFO] [1719296003.608188411] [isaac_ros_examples.container]: Load Library: /opt/ros/humble/lib/libstereo_node.so
[component_container_mt-1] [INFO] [1719296003.653292090] [isaac_ros_examples.container]: Found class: rclcpp_components::NodeFactoryTemplatenvidia::isaac_ros::argus::ArgusStereoNode
[component_container_mt-1] [INFO] [1719296003.653379258] [isaac_ros_examples.container]: Instantiate class: rclcpp_components::NodeFactoryTemplatenvidia::isaac_ros::argus::ArgusStereoNode
[component_container_mt-1] [INFO] [1719296003.656395354] [argus_stereo]: [NitrosNode] Initializing NitrosNode
[component_container_mt-1] [INFO] [1719296003.656771642] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/std/libgxf_std.so
[component_container_mt-1] [INFO] [1719296003.660073434] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_gxf_helpers.so
[component_container_mt-1] [INFO] [1719296003.664686554] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_sight.so
[component_container_mt-1] [INFO] [1719296003.669798906] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_atlas.so
[component_container_mt-1] e[33m2024-06-25 14:13:23.682 WARN gxf/std/program.cpp@532: No GXF scheduler specified.e[0m
[component_container_mt-1] [INFO] [1719296003.684505018] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/cuda/libgxf_cuda.so
[component_container_mt-1] [INFO] [1719296003.688053594] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_argus.so
[component_container_mt-1] e[33m2024-06-25 14:13:23.700 WARN gxf/std/program.cpp@532: No GXF scheduler specified.e[0m
[component_container_mt-1] [INFO] [1719296003.700392986] [argus_stereo]: [NitrosNode] Starting NitrosNode
[component_container_mt-1] [INFO] [1719296003.704566810] [argus_stereo]: [NitrosNode] Loading extensions
[component_container_mt-1] [INFO] [1719296003.704668346] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/multimedia/libgxf_multimedia.so
[component_container_mt-1] [INFO] [1719296003.708140570] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_message_compositor.so
[component_container_mt-1] [INFO] [1719296003.709229434] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/serialization/libgxf_serialization.so
[component_container_mt-1] [INFO] [1719296003.710523322] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_messages.so
[component_container_mt-1] [INFO] [1719296003.711827354] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_tensorops.so
[component_container_mt-1] [INFO] [1719296003.717077434] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_rectify.so
[component_container_mt-1] [INFO] [1719296003.721733530] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_timestamp_correlator.so
[component_container_mt-1] [INFO] [1719296003.730603834] [argus_stereo]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_camera_utils.so
[component_container_mt-1] [INFO] [1719296003.731789242] [argus_stereo]: [NitrosNode] Loading graph to the optimizer
[component_container_mt-1] [INFO] [1719296003.738397466] [argus_stereo]: [NitrosNode] Running optimization
[component_container_mt-1] [INFO] [1719296003.841041209] [argus_stereo]: [NitrosNode] Obtaining graph IO group info from the optimizer
[component_container_mt-1] [INFO] [1719296003.852140281] [argus_stereo]: [NitrosNode] Starting negotiation…
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node ‘/argus_stereo’ in container ‘/isaac_ros_examples/container’
[component_container_mt-1] [INFO] [1719296004.852988292] [argus_stereo]: [NitrosNode] Starting post negotiation setup
[component_container_mt-1] [INFO] [1719296004.853099556] [argus_stereo]: [NitrosNode] Getting data format negotiation results
[component_container_mt-1] [INFO] [1719296004.853127108] [argus_stereo]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1719296004.853147652] [argus_stereo]: [NitrosPublisher] Use only the compatible publisher: topic_name=“/left/image_raw”, data_format=“nitros_image_rgb8”
[component_container_mt-1] [INFO] [1719296004.853159908] [argus_stereo]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1719296004.853168420] [argus_stereo]: [NitrosPublisher] Use only the compatible publisher: topic_name=“/right/image_raw”, data_format=“nitros_image_rgb8”
[component_container_mt-1] [INFO] [1719296004.853176964] [argus_stereo]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1719296004.853185092] [argus_stereo]: [NitrosPublisher] Use only the compatible publisher: topic_name=“/left/camera_info”, data_format=“nitros_camera_info”
[component_container_mt-1] [INFO] [1719296004.853193668] [argus_stereo]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1719296004.853208516] [argus_stereo]: [NitrosPublisher] Use only the compatible publisher: topic_name=“/right/camera_info”, data_format=“nitros_camera_info”
[component_container_mt-1] [INFO] [1719296004.853457604] [argus_stereo]: [NitrosNode] Exporting the final graph based on the negotiation results
[component_container_mt-1] [INFO] [1719296004.864527812] [argus_stereo]: [NitrosNode] Wrote the final top level YAML graph to “/tmp/isaac_ros_nitros/graphs/OUBEQILWIR/OUBEQILWIR.yaml”
[component_container_mt-1] [INFO] [1719296004.864643652] [argus_stereo]: [NitrosNode] Loading application
[component_container_mt-1] [INFO] [1719296004.878846373] [argus_stereo]: [ArgusCameraNode] postLoadGraphCallback().
[component_container_mt-1] [INFO] [1719296004.878961861] [argus_stereo]: [ArgusStereoNode] postLoadGraphCallback().
[component_container_mt-1] [INFO] [1719296004.878980805] [argus_stereo]: [NitrosNode] Initializing and running GXF graph
[component_container_mt-1] [INFO] [1719296004.958483238] [argus_stereo]: [NitrosNode] Node was started
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.205 ERROR extensions/hawk/components/argus_camera.cpp@442: Failed to get CaptureSession interfacee[0m
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.205 ERROR extensions/hawk/components/argus_camera.cpp@1074: Error while setting up output streamse[0m
[component_container_mt-1] e[33m2024-06-25 14:13:25.205 WARN gxf/std/entity_executor.cpp@495: Failed to start entity [OUBEQILWIR_argus_camera]e[0m
[component_container_mt-1] e[33m2024-06-25 14:13:25.205 WARN gxf/std/event_based_scheduler.cpp@329: Error while executing entity E25 named ‘OUBEQILWIR_argus_camera’: GXF_FAILUREe[0m
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.205 ERROR gxf/std/entity_executor.cpp@586: Entity [OUBEQILWIR_argus_camera] must be in Started, Tick Pending, Ticking or Idle stage before stopping. Current state is StartPendinge[0m
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.958 ERROR gxf/std/entity_executor.cpp@210: Entity with eid 89 not found!e[0m
[component_container_mt-1] [WARN] [1719296005.958616406] [argus_stereo]: [NitrosNode] The heartbeat entity (eid=89) was stopped. The graph may have been terminated.
[component_container_mt-1] [INFO] [1719296005.967311637] [argus_stereo]: [NitrosNode] Terminating the running application
[component_container_mt-1] [INFO] [1719296005.967338741] [argus_stereo]: [NitrosContext] Interrupting GXF…
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.967 ERROR gxf/core/runtime.cpp@1468: Graph interrupt failed with error: GXF_FAILUREe[0m
[component_container_mt-1] [ERROR] [1719296005.967408213] [argus_stereo]: [NitrosContext] GxfGraphInterrupt Error: GXF_FAILURE
[component_container_mt-1] [INFO] [1719296005.967412725] [argus_stereo]: [NitrosContext] Waiting on GXF…
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.967 ERROR gxf/std/program.cpp@574: wait failed. Deactivating…e[0m
[component_container_mt-1] |==================================================================================================================================================================|
[component_container_mt-1] | Job Statistics Report (regular) |
[component_container_mt-1] |==================================================================================================================================================================|
[component_container_mt-1] | Name | Count | Time (Median - 90% - Max) [ms] | Load (%) | Exec(ms) | Variation (Median - 90% - Max) [ns] |
[component_container_mt-1] |------------------------------------------------------------------------------------------------------------------------------------------------------------------|
[component_container_mt-1] |==================================================================================================================================================================|
[component_container_mt-1] |==================================================================================================================================================================|
[component_container_mt-1] | Entity Statistics Report (regular) |
[component_container_mt-1] |==================================================================================================================================================================|
[component_container_mt-1] | Entity Name | Entity State | Count | Time (Median - 90% - Max) [ms] |
[component_container_mt-1] |------------------------------------------------------------------------------------------------------------------------------------------------------------------|
[component_container_mt-1] |==================================================================================================================================================================|
[component_container_mt-1] e[33m2024-06-25 14:13:25.976 WARN gxf/std/entity_warden.cpp@464: Component of type nvidia::gxf::EventBasedScheduler, cid 120 failed to deinitialize with code GXF_FAILUREe[0m
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.976 ERROR gxf/core/runtime.cpp@751: Could not deinitialize entity ‘OUBEQILWIR_EIEAYBNYRV’ (E118): GXF_FAILUREe[0m
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.976 ERROR gxf/std/program.cpp@576: Deactivation failed.e[0m
[component_container_mt-1] e[1;31m2024-06-25 14:13:25.976 ERROR gxf/core/runtime.cpp@1476: Graph wait failed with error: GXF_FAILUREe[0m
[component_container_mt-1] [ERROR] [1719296005.976115285] [argus_stereo]: [NitrosContext] GxfGraphWait Error: GXF_FAILURE
[component_container_mt-1] [INFO] [1719296005.976128021] [argus_stereo]: [NitrosNode] Application termination done
[INFO] [component_container_mt-1]: process has finished cleanly [pid 11412]