Cmake could not find isaac_ros_image_proc config files

Im using Jetson AGX Orin kit, Jetpack version: 5.1.1 and using SSD as an optional storage for ROS2 workspace.
While I first ran the ./scripts/run_dev.sh, I got the following error

ERROR: BuildKit is enabled but the buildx component is missing or broken.

So I changed the DOCKER_BUILDKIT=0 and ran the script.
Now I could run the docker container in my board but if I run ./run_dev.sh from isaac_ros_common, the directory tree in the docker is not same as the directory tree in my ssd, there was no directory called src in the isaac_ros-dev, I created src and moved all the respective directories inside src.
Then while launching the ros2 disparity node I got the following error as given in the troubleshooting.

ERROR: Package ‘isaac_ros_ess’ not found

Then I used the colcon build --packages-up-to isaac_ros_ess to build the package but i got the following issue

ERROR: Could not find a package configuration file provided by “isaac_ros_image_proc”

This file was available only in the isaac_ros_imagepipeline package. So I pulled isaac_ros_imagepipeline and isaac_ros_nitros (which was the procedure given in the website version before 17th Nov 2023 isaac_ros_ess) and I ran the colcon build, once again there is CMakeFiles failure in isaac_ros_image_proc: saying couldn’t de-reference member functions and members in .cpp files.

I was able to run the disparity node in the AGX Orin’s internal memory in Oct 2023. Any kind of insight would be really helpful.

Hi @arawindreee ,

welcome here!

I see that you are using an old jetpack for Isaac ROS, and I believe you are using an old version of Isaac ROS.

We released Isaac ROS 2.1 NVIDIA Isaac ROS — isaac_ros_docs documentation

Please follow the new Isaac ROS stereo depth documentation to test and try this package.
I suggest cleaning up your environment, including old Docker images, and rebuilding your entire setup.

https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_dnn_stereo_depth/isaac_ros_ess/index.html

Let me know

Best,
Raffaello

1 Like

Thank you for the reply. I could stream the camera but still I had to adjust the directories to the right locations after I run the run_dev.sh