NVIDIA Isaac ROS Argus Camera Launch Error

I am trying to take camera stream using Isaac ROS with NVIDIA ISP. I have build the necessary components like run_dev.sh and I am using an M.2 NVMe 256GB SSD to contain the docker. The container is running successfully. When I try to launch a mono node in isaac_ros_argus_camera I am getting the following error :

admin@nvidia-desktop:/workspaces/isaac_ros-dev/src/isaac_ros_argus_cam$ 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/2023-04-21-12-43-33-489583-nvidia-desktop-8242
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container_mt-1]: process started with pid [8266]
[component_container_mt-1] [INFO] [1682061214.273687120] [argus_mono_container]: Load Library: /workspaces/isaac_ros-dev/install/isaac_ros_argus_camera/lib/libmono_node.so
[component_container_mt-1] [INFO] [1682061214.662028438] [argus_mono_container]: Found class: rclcpp_components::NodeFactoryTemplatenvidia::isaac_ros::argus::ArgusMonoNode
[component_container_mt-1] [INFO] [1682061214.662228127] [argus_mono_container]: Instantiate class: rclcpp_components::NodeFactoryTemplatenvidia::isaac_ros::argus::ArgusMonoNode
[component_container_mt-1] [INFO] [1682061214.686304689] [NitrosContext]: [NitrosContext] Creating a new shared context
[component_container_mt-1] [INFO] [1682061214.686909964] [argus_mono]: [NitrosNode] Initializing NitrosNode
[component_container_mt-1] [INFO] [1682061214.690502156] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/std/libgxf_std.so
[component_container_mt-1] [INFO] [1682061214.709302002] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_gxf_helpers.so
[component_container_mt-1] [INFO] [1682061214.724677184] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_sight.so
[component_container_mt-1] [INFO] [1682061214.738091638] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_atlas.so
[component_container_mt-1] [INFO] [1682061214.759115424] [NitrosContext]: [NitrosContext] Loading application: ‘/workspaces/isaac_ros-dev/install/isaac_ros_nitros/share/isaac_ros_nitros/config/type_adapter_nitros_context_graph.yaml’
[component_container_mt-1] [INFO] [1682061214.764298055] [NitrosContext]: [NitrosContext] Initializing application…
[component_container_mt-1] [INFO] [1682061214.772170022] [NitrosContext]: [NitrosContext] Running application…
[component_container_mt-1] 2023-04-21 12:43:34.772 WARN gxf/std/program.cpp@456: No system specified. Nothing to do
[component_container_mt-1] [INFO] [1682061214.794516010] [argus_mono]: [NitrosNode] Starting NitrosNode
[component_container_mt-1] [INFO] [1682061214.794681074] [argus_mono]: [NitrosNode] Loading built-in preset extension specs
[component_container_mt-1] [INFO] [1682061214.806418077] [argus_mono]: [NitrosNode] Loading built-in extension specs
[component_container_mt-1] [INFO] [1682061214.806622438] [argus_mono]: [NitrosNode] Loading preset extension specs
[component_container_mt-1] [INFO] [1682061214.810198341] [argus_mono]: [NitrosNode] Loading extension specs
[component_container_mt-1] [INFO] [1682061214.810337516] [argus_mono]: [NitrosNode] Loading generator rules
[component_container_mt-1] [INFO] [1682061214.811578787] [argus_mono]: [NitrosNode] Loading extensions
[component_container_mt-1] [INFO] [1682061214.813604669] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/cuda/libgxf_cuda.so
[component_container_mt-1] [INFO] [1682061214.825108286] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/serialization/libgxf_serialization.so
[component_container_mt-1] [INFO] [1682061214.843932870] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_messages.so
[component_container_mt-1] [INFO] [1682061214.862674026] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/multimedia/libgxf_multimedia.so
[component_container_mt-1] [INFO] [1682061214.869182796] [argus_mono]: [NitrosNode] Terminating the running application
[component_container_mt-1] [INFO] [1682061214.869321170] [argus_mono]: [NitrosContext] Interrupting GXF…
[component_container_mt-1] 2023-04-21 12:43:34.869 ERROR gxf/std/program.cpp@475: Attempted interrupting when not running (state=0d).
[component_container_mt-1] 2023-04-21 12:43:34.869 ERROR gxf/core/runtime.cpp@1243: Graph interrupt failed with error: GXF_INVALID_EXECUTION_SEQUENCE
[component_container_mt-1] [ERROR] [1682061214.869456696] [argus_mono]: [NitrosContext] GxfGraphInterrupt Error: GXF_INVALID_EXECUTION_SEQUENCE
[component_container_mt-1] [INFO] [1682061214.869496058] [argus_mono]: [NitrosContext] Waiting on GXF…
[component_container_mt-1] [INFO] [1682061214.869544252] [argus_mono]: [NitrosContext] Deinitializing…
[component_container_mt-1] [INFO] [1682061214.869593854] [argus_mono]: [NitrosContext] Destroying context
[component_container_mt-1] [INFO] [1682061214.870722448] [argus_mono]: [NitrosNode] Application termination done
[component_container_mt-1] [ERROR] [1682061214.882705351] [argus_mono_container]: Component constructor threw an exception: package ‘isaac_ros_image_proc’ not found, searching: [/workspaces/isaac_ros-dev/install/isaac_ros_test, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_tensor_list_type, /workspaces/isaac_ros-dev/install/isaac_ros_tensor_list_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_flat_scan_type, /workspaces/isaac_ros-dev/install/isaac_ros_pointcloud_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_std_msg_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_pose_cov_stamped_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_pose_array_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_point_cloud_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_occupancy_grid_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_imu_type, /workspaces/isaac_ros-dev/install/isaac_ros_argus_camera, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_image_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_disparity_image_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_detection2_d_array_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_compressed_image_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_camera_info_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_april_tag_detection_array_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_gxf, /workspaces/isaac_ros-dev/install/isaac_ros_common, /workspaces/isaac_ros-dev/install/isaac_ros_bi3d_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_apriltag_interfaces, /opt/ros/humble/install]
[ERROR] [launch_ros.actions.load_composable_nodes]: Failed to load node ‘argus_mono’ of type ‘nvidia::isaac_ros::argus::ArgusMonoNode’ in container ‘/argus_mono_container’: Component constructor threw an exception: package ‘isaac_ros_image_proc’ not found, searching: [/workspaces/isaac_ros-dev/install/isaac_ros_test, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_tensor_list_type, /workspaces/isaac_ros-dev/install/isaac_ros_tensor_list_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_flat_scan_type, /workspaces/isaac_ros-dev/install/isaac_ros_pointcloud_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_std_msg_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_pose_cov_stamped_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_pose_array_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_point_cloud_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_occupancy_grid_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_imu_type, /workspaces/isaac_ros-dev/install/isaac_ros_argus_camera, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_image_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_disparity_image_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_detection2_d_array_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_compressed_image_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_camera_info_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_april_tag_detection_array_type, /workspaces/isaac_ros-dev/install/isaac_ros_nitros, /workspaces/isaac_ros-dev/install/isaac_ros_nitros_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_gxf, /workspaces/isaac_ros-dev/install/isaac_ros_common, /workspaces/isaac_ros-dev/install/isaac_ros_bi3d_interfaces, /workspaces/isaac_ros-dev/install/isaac_ros_apriltag_interfaces, /opt/ros/humble/install]
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[component_container_mt-1] [INFO] [1682061317.333323766] [rclcpp]: signal_handler(signum=2)
[INFO] [component_container_mt-1]: process has finished cleanly [pid 8266]

I have followed the steps given in the git page of NVIDIA isaac_ros_argus_camera. Am I missing out on any build components?

The problem was with the installation of packages. The isaac ros image proc package was missing. Once I installed it, it worked. It was not available in the NVIDIA ISAAC ROS Github page at that time but now they have added it in a recent commit.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.