byADIT Free software for engineers and students
EngiFree
Cartographer — The Complete Guide: Real-Time SLAM in 2D and 3D

Cartographer — The Complete Guide: Real-Time SLAM in 2D and 3D

Cartographer is an open-source SLAM library (Apache 2.0) originally developed at Google: it builds a map and locates the robot within it at the same time, in 2D and in 3D. It integrates with ROS and runs on modest onboard hardware.

What you get

What to know

The original project is no longer actively maintained, and the ROS version is maintained only in a limited capacity. It still works well and is widely used, but do not expect fixes or new features. Tuning matters: map quality depends on the configuration and the sensors. Try it on a recorded dataset or in simulation before the real robot.

Related tools

For the robotics framework itself — ROS. For testing in a simulated environment with sensors — Gazebo or Webots.

The bottom line

Cartographer is still one of the most mature open-source SLAM tools — just remember it is no longer evolving.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←