Livium
  • Discuss
HomeGlossarySLAM (Simultaneous Localization and Mapping)

SLAM (Simultaneous Localization and Mapping)

What is SLAM (Simultaneous Localization and Mapping) in Humanoid Robotics?

A technique for building a map of an unknown environment while tracking the robot's location within it.

SLAM is essential for autonomous navigation in new spaces, allowing robots to explore while creating spatial maps they can use for future navigation.

How SLAM (Simultaneous Localization and Mapping) Works

SLAM addresses the chicken-and-egg problem: to localize, you need a map, but to build a map, you need to know your position. The algorithm maintains both simultaneously. As the robot moves, sensors (LiDAR, cameras) detect environmental features - corners, edges, distinctive objects. These observations are matched to previously seen features to estimate how far the robot moved. This movement estimate updates the robot's position on the growing map. New features are added to the map at their calculated positions. Loop closure detection recognizes when the robot returns to previously mapped areas, allowing the system to correct accumulated errors. Graph optimization techniques refine both the map and the position history to maintain consistency.

Types of SLAM (Simultaneous Localization and Mapping)

  • Visual SLAM: Uses cameras to detect and track features
  • LiDAR SLAM: Creates 3D point cloud maps from laser scans
  • RGB-D SLAM: Uses depth cameras for dense 3D mapping
  • Feature-based SLAM: Tracks specific landmarks or features

Featured Humanoids

Discover the latest humanoid robots shaping the future

View All Humanoids
Boston Dynamics Humanoid Robot Atlas Livium_bh3sgw

Atlas

Boston Dynamics

US
ResearchContact Sales
Livium

© 2026 Livium Inc. All rights reserved.

Privacy·Terms
HumanoidsCompaniesNewsDiscussGlossaryAboutNewsletterContact
  • Dense SLAM: Creates detailed surface reconstructions
  • Graph-based SLAM: Represents map as graph of poses and constraints
  • Filter-based SLAM: Uses Kalman or particle filters for estimation
  • Applications in Humanoid Robots

    SLAM enables humanoid robots to navigate buildings they've never seen before, building maps as they explore. Warehouse robots use SLAM to operate in changing layouts without pre-mapping. Search and rescue robots map disaster sites for human operators. Service robots in homes create floor plans automatically during initial exploration. Outdoor robots map terrain for autonomous navigation. Multi-floor navigation uses SLAM to build 3D maps of entire buildings including stairs and elevators.

    Example Humanoid Robots

    Boston Dynamics Spot uses advanced SLAM for autonomous navigation (technology applicable to humanoid development). Research humanoid robots extensively test SLAM algorithms. Service robots like those in hotels employ SLAM for navigation. Digit by Agility Robotics uses perception systems including SLAM-like capabilities for warehouse operations.

    Related Terms

    AutonomousComputer VisionLiDAR (Light Detection and Ranging)Localization
    ← Back to Glossary
    Apollo Humanoid Robot Apptronik Livium 9 Profile_ljuqec

    Apollo

    Apptronik

    US
    Pre-orderContact Sales
    Tesla Optimus Gen 2 humanoid robot

    Optimus Gen 2

    Tesla

    US
    prototypeContact Sales
    Iron Humanoid Robot Xpeng Livium_febz7s

    IRON

    XPENG

    CN
    in_development$40,000
    Figure 03 humanoid robot in a neutral standing pose

    Figure 03

    Figure

    US
    PrototypeContact Sales
    Gr 2 Humanoid Robot Fourier Intelligence Livium Profile_um7nei

    GR-2

    Fourier

    CN
    Shipping (limited)Contact Sales
    1x Neo Livium 6

    NEO

    1X

    US
    pre-order$20,000
    G1 Humanoid Robot Unitree Livium 7_e6mvjc

    Unitree G1

    Unitree

    CN
    Shipping$13,500
    View All Humanoids