I have installed ros-humble-isaac-mapping-ros inside of my isaac_ros-dev container on a Nvidia Jetson AGX Orin using the following command: sudo apt-get install -y ros-humble-isaac-mapping-ros. But when I go to run the map generator using ros2 run isaac_mapping_ros create_map_offline.py and passing in the sensor data and output folder, I am greeted with an error.
The error says: error while loading shared libraries: libprotobuf.so.26.0.0: cannot open shared object. By running ldconfig -p | grep libprotobuf inside my docker container and outside, I get the following output: libprotobuf.so.23 (libc6,AArch64) => /usr/lib/aarch64-linux-gnu/libprotobuf.so.23.
Is there a step I missed in the setup instructions to install libprotobuf.so.26.0.0? I feel like there’s something I’m missing here because the libprotobuf version that ships on the Jetson OS is different from the required version for isaac_mapping_ros, which is built to run on Jetson AGX Orins. Any help would be much appreciated!