What is Simultaneous Localization and Mapping (SLAM)?

Imagine you're playing hide and seek in a big, unfamiliar park, you have to figure out where you are and learn what the park looks like at the same time. That's Simultaneous Localization and Mapping, or SLAM for short.

Like Being a Detective and a Cartographer

Think of SLAM like being both a detective (figuring out where you are) and a cartographer (drawing a map). When you're in that park, every time you move, you take a guess about your location. Then, when you see something new, like a tree or a bench, you update the map. It's like saying, “I think I’m near the slide now,” then drawing that slide on your map.

The Robot’s Version of Hide and Seek

Robots use SLAM too! Imagine a robot exploring a room for the first time. It doesn’t know where it is or what the room looks like. As it moves around, it takes notes, “I moved forward 3 steps,” “There's a table over there.” Eventually, it knows exactly where it is and has drawn a map of the whole room. Just like you in that park! Imagine you're playing hide and seek in a big, unfamiliar park, you have to figure out where you are and learn what the park looks like at the same time. That's Simultaneous Localization and Mapping, or SLAM for short.

Take the quiz →

Examples

  1. A robot exploring a room while figuring out where it is
  2. A car navigating through a parking lot without GPS
  3. A drone flying around a house and drawing its map as it goes

Ask a question

See also

Discussion

Recent activity

Categories: Science · SLAM· robotics· mapping