amazing
humanoids.

SLAM

Simultaneous localisation and mapping: building a map while estimating position within it.

SLAM Is How Robots Avoid Looking Like Lost Tourists

Ever walked into a new IKEA and immediately lost all confidence in your sense of direction?

Congrats. You’ve done the human version of SLAM.

What’s going on

SLAM stands for Simultaneous Localisation and Mapping. Which is a very serious way of saying, “build the map while figuring out where the heck you are.”

A robot does this when it enters a place it doesn’t already know. It uses cameras, lasers, or other sensors to spot walls, doors, chairs, corners, that one random box someone left in the hallway. At the same time, it tracks its own movement through that space.

So it’s doing two jobs at once:

  • making a map of the room
  • placing itself on that map in real time

Like drawing a treasure map while also being the confused pirate.

Why it’s hard

This is sneakily brutal.

If the robot knew the map already, finding itself would be easier. Like using Google Maps. If it knew exactly where it was, making the map would be easier too. But with SLAM, it starts with neither. No map. No location. Just vibes and sensor data.

And sensor data is messy. Wheels slip. Cameras get weird lighting. Objects move. People wander through the scene like toddlers in a kitchen, creating chaos for free.

So the robot has to keep updating its best guess. “I think that’s the same chair I saw five seconds ago. If so, I’m probably here.” It’s less magic than careful, constant correction.

Why you should care

SLAM is why robot vacuums don’t just headbutt the same table leg forever. It’s why warehouse robots can move around, and why self-driving systems can understand unfamiliar places.

Without SLAM, a robot is basically a bad driver in a foggy parking lot. With it, it can build a picture of the world and not get hopelessly lost in it.

Related terms

Back to the A–Z glossary