FixTheRobot Explore Robotics / Systems Engineering / Module 09

Module 09 · Phase 4: Localization and autonomy

SLAM Selection, Configuration & Troubleshooting

Pick a SLAM system for the sensors and compute you have, configure it, and diagnose drift and tracking loss. ORB-SLAM3, VINS-Fusion, OpenVINS, LIO-SAM, FAST-LIO2 and KISS-ICP are compared from their official documentation and repositories.

Advanced 5 guides 3 diagnostics 1 tools

This overview is open. 5 of 5 guides are written; the others show Coming soon until they are complete and tested.

Questions this module answers

  • Which SLAM algorithm fits my sensors, environment and compute?
  • When should I use VIO instead of LiDAR SLAM?
  • Why does SLAM drift or fail in repetitive environments?
  • How do I diagnose tracking loss and evaluate map quality and localization accuracy?

What it covers

  • Visual, monocular, stereo, RGB-D and visual-inertial SLAM
  • LiDAR SLAM and LiDAR-inertial odometry
  • Loop closure, relocalization, pose-graph optimization
  • Drift, mapping, failure detection
  • Six-system comparison verified against official sources

Guides and design decisions

Diagnostics, tools and challenges

C. Troubleshooting (3)

D. Interactive tools (1)

  • SLAM Selection GuideCompare SLAM approaches by sensors, environment, accuracy, compute, mapping needs, real-time limits and engineering effort.

E. Design challenges (2)

Practical deliverables

Read first: existing FixTheRobot lessons and labs

This module builds on these instead of repeating them.