Real-Time SLAM for Indoor Navigation
Duration: 55 min · Level: Intermediate · Module: 4. Perception & Spatial Intelligence · Focus: SLAM, localization, mapping, navigation
By the end of this lesson you will be able to explain and apply:
- ORB-SLAM3 (2021)
- LiDAR SLAM (LIO-SAM, FAST-LIO2)
- Semantic SLAM
- Loop closure
- Dynamic objects
Why this matters
Simultaneous Localization and Mapping (SLAM) allows G1 to build a map of an environment while tracking its own position within it — without GPS.
Overview
Simultaneous Localization and Mapping (SLAM) allows G1 to build a map of an environment while tracking its own position within it — without GPS. For indoor hospital or home environments, LiDAR SLAM or visual SLAM provides centimeter-level localization accuracy.
Key concepts
ORB-SLAM3 (2021): state-of-the-art visual SLAM; runs in real-time on CPU; supports monocular, stereo, and RGB-D; robust to dynamic scenes with people moving
- LiDAR SLAM (LIO-SAM, FAST-LIO2): centimeter accuracy in large environments; too heavy and expensive for lightweight humanoids but used in industrial deployments
- Semantic SLAM: extends metric SLAM with object labels; "I am 3m from the kitchen counter and 1.5m from the chair" — enables more natural task planning
- Loop closure: detect when robot returns to a previously visited location; correct accumulated drift in pose estimate; critical for long-duration operation
- Dynamic objects: humans, doors, moving furniture are obstacles to SLAM; modern approaches use semantic segmentation to mask dynamic elements from map updates
- Map types: occupancy grid (navigation), point cloud (3D geometry), semantic map (object labels + positions); G1 needs all three updated in real-time
Check your understanding
Try to recall each answer before expanding it.
Q1. What do you know about ORB-SLAM3 (2021)?
state-of-the-art visual SLAM; runs in real-time on CPU; supports monocular, stereo, and RGB-D; robust to dynamic scenes with people moving
Q2. What do you know about LiDAR SLAM (LIO-SAM, FAST-LIO2)?
centimeter accuracy in large environments; too heavy and expensive for lightweight humanoids but used in industrial deployments
Q3. What do you know about Semantic SLAM?
extends metric SLAM with object labels; "I am 3m from the kitchen counter and 1.5m from the chair" — enables more natural task planning
Q4. What do you know about Loop closure?
detect when robot returns to a previously visited location; correct accumulated drift in pose estimate; critical for long-duration operation
Q5. What do you know about Dynamic objects?
humans, doors, moving furniture are obstacles to SLAM; modern approaches use semantic segmentation to mask dynamic elements from map updates
References
- ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM — Campos et al. (2021). IEEE T-RO 2021
← Previous: 4.1 Sensor Suite Design for Humanoids · Next: 4.3 3D Gaussian Splatting for Robot Scene Understanding →
Part of Module 4: Perception & Spatial Intelligence.