I’m new to this platform. I apologize in advance for any ignorance displayed :) I have spent a hours reading docs and experimenting to try to solve this issue to no avail.
I have a Jetson Orin NX 16GB that came with a camera. I have the camera connected via a CSI ribbon cable to cam0 on holybro’s baseboard. It’s a very basic-looking mono camera with no silkscreen on the pcb to identify it.
I followed the guide here to get the basic env set up.
I then followed all of the relevant isaac/nvidia guides to get the dev environment for isaac-ros up and running.
After flashing the latest jetpack version (6.2) I attempted to capture some images using nvgstcapture-1.0. This did not work at first. There was no driver for the camera being bound in dmesg. I had to use the /opt/nvidia/jetson-io/jetson-io.py utility to configure the csi port by guessing which imx driver to use. My first choice seemed to do the trick:
[ 11.666700] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
...
[ 11.684085] tegra-camrtc-capture-vi tegra-capture-vi: subdev imx219 9-0010 bound
/dev/video0 showed up and I was able to use nvgstcapture-1.0 to see the live stream from the sensor and capture frames using the j command.
I had previously set up my isaac development env and I’m able to run the apriltag quickstart by playing rosbag data. However, when I try to run the apriltag quickstart using my actual camera via argus_mono it doesn’t work. This is the output anytime I attempt to get sensor info published on a ros topic using the argus package:
admin@ubuntu:/workspaces/isaac_ros-dev$ ros2 launch isaac_ros_examples isaac_ros_examples.launch.py launch_fragments:=argus_mono
[INFO] [launch]: All log files can be found below /home/admin/.ros/log/2025-07-07-09-14-17-283700-ubuntu-4841
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container_mt-1]: process started with pid [4853]
[component_container_mt-1] [INFO] [1751894057.693130831] [isaac_ros_examples.container]: Load Library: /opt/ros/humble/lib/libmono_node.so
[component_container_mt-1] [INFO] [1751894057.759643474] [isaac_ros_examples.container]: Found class: rclcpp_components::NodeFactoryTemplate<nvidia::isaac_ros::argus::ArgusMonoNode>
[component_container_mt-1] [INFO] [1751894057.759771826] [isaac_ros_examples.container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<nvidia::isaac_ros::argus::ArgusMonoNode>
[component_container_mt-1] [INFO] [1751894057.778445125] [argus_mono]: [NitrosNode] Initializing NitrosNode
[component_container_mt-1] [INFO] [1751894057.778864622] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/std/libgxf_std.so
[component_container_mt-1] [INFO] [1751894057.780722241] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_gxf_helpers.so
[component_container_mt-1] [INFO] [1751894057.786737064] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_sight.so
[component_container_mt-1] [INFO] [1751894057.793233031] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_atlas.so
[component_container_mt-1] 2025-07-07 09:14:17.807 WARN gxf/std/program.cpp@538: No GXF scheduler specified.
[component_container_mt-1] [INFO] [1751894057.810751960] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/cuda/libgxf_cuda.so
[component_container_mt-1] [INFO] [1751894057.814748740] [NitrosContext]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_argus.so
[component_container_mt-1] 2025-07-07 09:14:17.826 WARN gxf/std/program.cpp@538: No GXF scheduler specified.
[component_container_mt-1] [INFO] [1751894057.827116838] [argus_mono]: [NitrosNode] Starting NitrosNode
[component_container_mt-1] [INFO] [1751894057.831941442] [argus_mono]: [NitrosNode] Loading extensions
[component_container_mt-1] [INFO] [1751894057.832089127] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/multimedia/libgxf_multimedia.so
[component_container_mt-1] [INFO] [1751894057.835675468] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_message_compositor.so
[component_container_mt-1] [INFO] [1751894057.836296264] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/serialization/libgxf_serialization.so
[component_container_mt-1] [INFO] [1751894057.836917188] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_messages.so
[component_container_mt-1] [INFO] [1751894057.847670129] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_tensorops.so
[component_container_mt-1] [INFO] [1751894057.853052057] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_rectify.so
[component_container_mt-1] [INFO] [1751894057.858129140] [argus_mono]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_timestamp_correlator.so
[component_container_mt-1] [INFO] [1751894057.868165517] [argus_mono]: [NitrosNode] Loading graph to the optimizer
[component_container_mt-1] [INFO] [1751894057.871570212] [argus_mono]: [NitrosNode] Running optimization
[component_container_mt-1] [INFO] [1751894057.912533013] [argus_mono]: [NitrosNode] Obtaining graph IO group info from the optimizer
[component_container_mt-1] [INFO] [1751894057.920767401] [argus_mono]: [NitrosNode] Starting negotiation...
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/argus_mono' in container '/isaac_ros_examples/container'
[component_container_mt-1] [INFO] [1751894058.922362362] [argus_mono]: [NitrosNode] Starting post negotiation setup
[component_container_mt-1] [INFO] [1751894058.922549513] [argus_mono]: [NitrosNode] Getting data format negotiation results
[component_container_mt-1] [INFO] [1751894058.922605367] [argus_mono]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1751894058.922640416] [argus_mono]: [NitrosPublisher] Use only the compatible publisher: topic_name="/image_raw", data_format="nitros_image_rgb8"
[component_container_mt-1] [INFO] [1751894058.922665766] [argus_mono]: [NitrosPublisher] Negotiation ended with no results
[component_container_mt-1] [INFO] [1751894058.922684395] [argus_mono]: [NitrosPublisher] Use only the compatible publisher: topic_name="/camera_info", data_format="nitros_camera_info"
[component_container_mt-1] [INFO] [1751894058.923135292] [argus_mono]: [NitrosNode] Exporting the final graph based on the negotiation results
[component_container_mt-1] [INFO] [1751894058.941142399] [argus_mono]: [NitrosNode] Wrote the final top level YAML graph to "/tmp/isaac_ros_nitros/graphs/FRPAZNBNXQ/FRPAZNBNXQ.yaml"
[component_container_mt-1] [INFO] [1751894058.941289188] [argus_mono]: [NitrosNode] Loading application
[component_container_mt-1] [INFO] [1751894058.948883668] [argus_mono]: [ArgusCameraNode] postLoadGraphCallback().
[component_container_mt-1] [INFO] [1751894058.949111181] [argus_mono]: [NitrosNode] Initializing and running GXF graph
[component_container_mt-1] [INFO] [1751894059.083316639] [argus_mono]: [NitrosNode] Node was started
[ERROR] [component_container_mt-1]: process has died [pid 4853, exit code -11, cmd '/opt/ros/humble/lib/rclcpp_components/component_container_mt --ros-args -r __node:=container -r __ns:=/isaac_ros_examples'].
Any help is greatly appreciated.
