Overview
Direct Answer
Simultaneous Localisation and Mapping (SLAM) is a computational technique enabling robots to construct a map of an unknown environment whilst concurrently determining their own position within that space. Unlike environments with pre-existing maps, SLAM operates in unmapped terrain by fusing sensor data—typically from cameras, lidar, or inertial measurement units—to solve the dual estimation problem in real time.
How It Works
SLAM algorithms use recursive filtering or graph-based optimisation to integrate incremental pose estimates with landmark observations. The system builds a probabilistic representation of environmental features whilst maintaining uncertainty estimates for both robot position and map structure. Loop closure detection refines the map by recognising previously visited locations, reducing drift accumulated from dead reckoning.
Why It Matters
Autonomous navigation in GPS-denied environments—indoors, underground, or underwater—depends on SLAM for operational autonomy without external infrastructure. This capability reduces deployment costs for mobile robots, autonomous vehicles, and drones whilst enabling real-time adaptation to dynamic or unmapped spaces.
Common Applications
Applications span autonomous vacuum cleaners navigating indoor spaces, wheeled robots in warehouses and manufacturing facilities, unmanned aerial vehicles surveying disaster sites, and subsea vehicles exploring underwater terrain. Research institutions employ SLAM in robotics laboratories for navigation benchmarking.
Key Considerations
Computational complexity scales with environment size and feature density, requiring careful trade-offs between real-time performance and map fidelity. Sensor noise, particularly in visually ambiguous or feature-poor environments, can accumulate significant localisation error without robust loop closure mechanisms.
Referenced By1 term mentions Simultaneous Localisation and Mapping
Other entries in the wiki whose definition references Simultaneous Localisation and Mapping — useful for understanding how this concept connects across Robotics & Automation and adjacent domains.
More in Robotics & Automation
Drone
Autonomous SystemsAn unmanned aerial vehicle operated remotely or autonomously for applications like surveillance, delivery, and mapping.
Humanoid Robot
Humanoid & SocialA robot designed to resemble the human body in shape and movement capabilities.
Path Planning
Autonomous SystemsThe computational problem of finding a route between two points while avoiding obstacles.
Autonomous Navigation
Autonomous SystemsThe ability of a robot or vehicle to move through an environment independently using sensors and algorithms.
Motion Planning
Software & AIThe process of determining a sequence of valid configurations to move a robot from start to goal.
Swarm Robotics
Autonomous SystemsA field studying the coordination of multiple robots using decentralised control inspired by collective biological behaviour.
Safety-Rated Monitoring
Industrial RoboticsSystems that monitor robot speed, position, and force to ensure safe operation near humans.
Robot Operating System
Software & AIAn open-source framework providing tools and libraries for robot software development.