Skip to main content

🤖 AI Learning Companion

Agent Skills:

Isaac ROS: VSLAM and Navigation

Hardware-Accelerated Perception

Visual SLAM (Simultaneous Localization and Mapping) allows a robot to build a map of an unknown environment while keeping track of its location within it, using only cameras.

Isaac ROS GEMs

Isaac ROS uses GEMs (GPU-Accelerated Modules) to offload heavy computation to the Jetson or discrete GPU.

isaac_ros_visual_slam

This node takes stereo camera images and IMU data as input and outputs the robot's pose (position and orientation) and a sparse map.

graph LR
Cam[Stereo Camera] -- Images --> VSLAM[Isaac ROS VSLAM]
IMU[IMU] -- Inertial Data --> VSLAM
VSLAM -- /tf (Robot Pose) --> Nav[Navigation Stack]

isaac_ros_nvblox

This node builds a 3D occupancy grid (ESDF) of the environment in real-time on the GPU, allowing the robot to avoid 3D obstacles like hanging lamps or tables.