Get Map From NVBLOX , Want to run Nav2 with this map and vslam

Hello everyone,
My setup goes like this,
Device: Jetson Orin Nano
camera:realsense d455f

I followed the nvidia isaac ros document to get map from depth camera . I got the map but i have no idea how to proceed furthur with this map. I have no idea how to save this map and go for next step for nav2 . I was planning to run Isaac sim for simulation, but since its not supported on jetson orin i skipped it. My primary goal is the map i got from nvblox should be use for navigation. Please help me i have go through the developer forum and and even github discussion but i didnt find perfect answer.
Any leading help can be grateful.
Thank you in advance.

Hi @Raffaello ,
I would be very grateful if you could help.

Best ,
Amarnath M

Hi @amarnathmahato109

Welcome to the Isaac ROS forum!

I suggest to start with our demos, such an example with Isaac Sim

The Tutorial: Isaac Sim Examples — isaac_ros_docs documentation
You can find the launch code here (navigation argument or lines 60-68): isaac_ros_nvblox/nvblox_examples/nvblox_examples_bringup/launch/isaac_sim_example.launch.py at main · NVIDIA-ISAAC-ROS/isaac_ros_nvblox · GitHub

Isaac ROS Nvblox has a Nav2 plugin that shares the map directly. You can load a map from Nvblox, and Nav2 will also be able to use the same map.

Regarding vslam, you can use such an example the realsense demo: RealSense Camera Examples — isaac_ros_docs documentation

Github code: isaac_ros_nvblox/nvblox_examples/nvblox_examples_bringup/launch/realsense_example.launch.py at main · NVIDIA-ISAAC-ROS/isaac_ros_nvblox · GitHub

In this case the localization works with Isaac ROS vslam (line 63-73)

The best way is to make a new launch file starting from the realsense demo and add the nav2 launcher following the lines on the nova carter launch file:

Readapt also the nav2 configuration for your setup starting from: nova_carter/nova_carter_navigation/params/nova_carter_navigation.yaml at main · NVIDIA-ISAAC-ROS/nova_carter · GitHub

Best,
Raffaello