I’m working on a system for map creation and localization using VSLAM, NVBLOX, and cuVGL. While I can load NVBLOX and VSLAM successfully, I’m having trouble running cuVGL for map creation.
I followed these guides:
tutorial_mapping_and_localization, tutorial_map_creation](Tutorial for cuVGL Map Creation — isaac_ros_docs documentation), isaac_ros_visual_global_localization
However, these tutorials seem specific to Nova, whereas I’m trying to use them with my own robot equipped with a ZED camera. After examining the code, I found the isaac_mapping_ros
package (which doesn’t seem to be available on GitHub). It appears tightly coupled with the Nova ROS bag implementation, and I can’t provide my own custom ROS bags. While the create_map_offline.py
in isaac_mapping_ros
package is python script that can be viewed and copied, it runs other complied scripts that are coupled to nova. Does anyone know of alternative tutorials or methods for generating cuVGL maps (and later localizing on them) using ZED cameras? Any insights would be greatly appreciated!
After using the cuVGL maps for localization I want to create 2D occupancy map. I noticed the run_nvblox
step in create_map_offline.py
in isaac_mapping_ros
package, but it suffers from the same issue; it is complied code and nvblox documentation does not write how to create a 2D map in image file (like jpg, png, etc…)