By Caian Benedicto
Summary
This video walks through the complete setup and usage of NVIDIA Isaac Sim with ROS 2 for SLAM and autonomous navigation. It covers:
- Cloning and preparing the
Zero-to-SLAMrepository - Updating the system and installing
NVIDIA driversandCUDA - Downloading, installing, and configuring
OmniverseandIsaac Sim - Setting up
NucleusandCacheservers - Installing and configuring
Podmanfor container management - Building and testing the
Zero-to-SLAM ROS 2 container - Installing and configuring
RQtandjoystick control tools - Manually driving a
Turtlebot3inside Isaac Sim usingjoystick teleoperation - Configuring Isaac Sim for
ROS 2 integrationand fixingROS 2 bridge visibility - Importing the
Zero-to-SLAM Omniverse sceneintoNucleus - Exploring the imported
robotandAction Graphsetup - Driving the robot manually and publishing
Twist messages - Running
SLAM(Simultaneous Localization and Mapping) inside Omniverse - Running
RViz,Nav2, andSlam Toolboxfor navigation and map building - Saving, serializing, and reloading
SLAM maps - Updating the environment dynamically and refining the
SLAM mapswith added obstacles - Running
autonomous navigationusingNav2 goalsinside Isaac Sim