explaingit

slam-handbook-contributors/slam-handbook-public-release

4,486TeXAudience · researcherComplexity · 1/5Setup · easy

TLDR

The complete text of the SLAM Handbook, a Cambridge University Press textbook on how robots and drones figure out their location and build maps without GPS.

Mindmap

mindmap
  root((slam-handbook))
    Part 1 Foundations
      Factor graphs
      Outlier handling
      Map representations
    Part 2 Sensors
      Camera SLAM
      LiDAR SLAM
      Radar and IMU
    Part 3 Future
      Deep learned SLAM
      Multi-robot SLAM
      Spatial AI
    Who its for
      Robotics researchers
      PhD students
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Read the complete academic textbook on SLAM for free, covering theory, sensors, and the future of spatial AI.

USE CASE 2

Copy BibTeX citation entries to properly cite individual SLAM Handbook chapters in your research papers.

USE CASE 3

Use the sensor-specific chapters as a reference when designing robotics systems with LiDAR, cameras, or radar.

Tech stack

TeX

Getting it running

Difficulty · easy Time to first run · 5min

This repository is the book itself, there is no software to install or run.

In plain English

This repository holds the public release of the SLAM Handbook, a comprehensive academic textbook on Simultaneous Localization and Mapping that is being published by Cambridge University Press. SLAM is the technology that lets a robot, drone, or autonomous vehicle figure out where it is in the world while at the same time building a map of its surroundings, without GPS or any pre-existing map to rely on. It is a foundational problem in robotics and is used in self-driving cars, delivery drones, Mars rovers, and augmented reality headsets. The book was written by a large group of academic experts in the field. It is structured in three parts released incrementally: Part 1 covers the theoretical foundations, Part 2 covers practical SLAM systems organized by sensor type, and Part 3 covers the future of the field and its relationship to spatial AI. The first part was released in November 2024, the second in March 2025, and the third in May 2025. The chapters in Part 1 address topics like factor graphs (a mathematical framework for organizing sensor data), handling bad sensor readings and outliers, and different ways to represent maps in memory. Part 2 covers SLAM systems built around specific sensors: cameras, LiDAR laser scanners, radar, event cameras, and inertial measurement units. Part 3 looks at learned and deep SLAM approaches, multi-robot SLAM, and what it would mean for a robot to have genuine spatial intelligence. The repository does not contain software you run. It is a distribution channel for the book itself. The README consists primarily of BibTeX citation entries, one per chapter, so that researchers can properly cite individual chapters in their own papers. Questions, corrections, and suggestions can be submitted through the GitHub Issues and Discussions tabs on this page.

Copy-paste prompts

Prompt 1
I am reading the SLAM Handbook chapter on factor graphs. Explain how factor graphs organize sensor data for robot localization.
Prompt 2
Based on the SLAM Handbook coverage of LiDAR SLAM, help me choose an algorithm for an outdoor robot with a 3D LiDAR sensor.
Prompt 3
The SLAM Handbook covers deep learned SLAM. Write a Python prototype that uses a pretrained depth network as a SLAM front-end.
Prompt 4
Using the SLAM Handbook chapter on outlier handling, explain how to detect and reject bad sensor readings in a fusion pipeline.
Open on GitHub → Explain another repo

← slam-handbook-contributors on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.