Unable to use isaac_ros_depth_image_proc

I have been trying to use the isaac_ros_depth_image_proc for hours manually but to no successful effort. I am probably missing something, but I don’t find any helpful information on the documentation to help me try out the PointCloudXyzNode component. Any assistance would be really great.

For context, I build the isaac_ros_image_pipeline in the Isaac ROS Dev Docker container. I have a bag file from my depth camera device which publishes depth images to /cam1/depth_image and /cam1/camera_info. Is there any way I can use that component? When I use the ros2 component types, I do not see the isaac_ros_depth_image_proc showing up. I see the isaac_ros_image_proc components only showing up. Am I doing something wrong?

Thanks!

I found the issue for this. Apparently when following the tutorial on isaac_ros_image_proc, the build command is:

cd ${ISAAC_ROS_WS}/ && \
   colcon build --symlink-install --packages-up-to isaac_ros_image_proc --symlink-install

Since I assumed these were the steps to build isaac_ros_image_pipeline as a whole, the isaac_ros_depth_image_proc components were missing. Just ignoring the --packages-up-to flag and its argument solved the problem. This allowed the isaac_ros_depth_image_proc components to be present, and hence am now able to use the depth_image_proc library.

Cheers.

1 Like

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