Afterwards the Figure below showed up. Camera was connected but no image was displayed.
Can you help me with this connection?
Also when doing ros2 topic echo any topic does not respond. The Explorer and Depth images build in testing applications does work. The wrapper and isaac ros connetions not.
In this case, I think that you have two Docker containers that are not communicating.
I recommend you ask the NVIDIA Developer Forum because they created the scripts to start the images, and they should know what to modify to fix this problem.
I start the Isaac ROS dev container with
cd ${ISAAC_ROS_WS}/src/isaac_ros_common
./scripts/run_dev.sh -i ros2_humble.zed
Inside that same container, I use two terminals attached to the same container (second one with docker exec -it <container_name> bash, but it’s the same running container, not a new one).
In terminal 1 (inside the container) I run:
ros2 launch zed_wrapper zed_camera.launch.py camera_model:=zed2i enable_ipc:=false
In terminal 2 (also inside the same container) I run:
ros2 launch zed_display_rviz2 display_zed_cam.launch.py camera_model:=zed2i enable_ipc:=false
Since both launch files run in the same container, do you have any suggestions on how I can verify that this connection is being made correctly? Any clues would be greatly appreciated.
Dear support Team, I have the same error on the jetson. I have only one Docker container for sure that I am accessing where I run rviz and your ros2 node internally. I think it must have to do with the driver connection to the host which is defined in your sdk. Explorer opening works but every topic concerning Ros2 does not get any data:
I followed this tutorial: Setting up Isaac™ ROS to work with ZED Cameras in ROS 2 - Stereolabs
I also payed attention on the jetson to put the flag
enable_ipc:=false
in my ros2 run commands like it is described there. The Wrapper Examples doesn’t work in the docker container.