Robot Vacuum Mapping: LiDAR vs Camera, and What a Map Does

How robot vacuum mapping works, how LiDAR, camera and gyro navigation differ, what a saved map lets a robot do, and which type fits your home.

Last verified: August 1, 2026

What VacuumTested is

VacuumTested is an independent robot vacuum review site that researches and compares robot vacuums for different homes, floors, pets, and budgets.

Guide facts

Guide type
Informational buying and maintenance guidance
Audience
Robot vacuum owners and buyers
Evidence standard
Published testing methodology and model-level review data

How to use this page

  1. Start with the section that matches your question or household situation.
  2. Use the linked reviews and best-of lists to compare specific models.
  3. Recheck current product details before acting on time-sensitive information.

Product examples

What these features look like

These current catalog examples show the product types discussed on this page. Use the linked reviews to check model-specific scores, use cases, and trade-offs.

Roborock Saros 20
Roborock Saros 20
Roborock catalog example
Dreame X60 Max Ultra Complete
Dreame X60 Max Ultra Complete
Dreame catalog example
Dreame L60 Pro Ultra
Dreame L60 Pro Ultra
Dreame catalog example

Robot vacuum mapping is how a robot builds a floor plan of your home so it can clean in systematic runs and remember where rooms, no-go zones and the dock are. Three sensor types do that job — LiDAR, camera (vSLAM) and gyro — and the difference decides whether you get room-by-room cleaning or just a wandering robot.

Evidence note: This page describes how each navigation type works and what it enables. The model tags below come from our own catalog entries and each manufacturer's published product page; VacuumTested has not run side-by-side navigation trials, so we do not attach mapping accuracy figures. Prices change — check the current figure on the linked review before deciding.

What does a robot vacuum map actually do?

A map is a stored floor plan the robot positions itself against while it cleans. It is not a souvenir of where the robot has been — it is the reason the robot can divide a floor into rooms, run in straight lines, resume where it stopped, and refuse to enter an area you defined. Without a saved map, a robot still vacuums, but it cannot be told where.

Three things follow from having one, in order of how much they change daily use:

  1. Systematic coverage. The robot tracks what it has already crossed instead of hoping a random bounce covers the floor.
  2. Room-level control. Clean the kitchen only, or the hallway twice, without moving furniture.
  3. Zones and boundaries. A rectangle you draw in the app can be cleaned separately or blocked entirely.

What are the types of robot vacuum navigation? What is the difference between LiDAR and camera mapping?

LiDAR mapping measures distance with a spinning laser and builds a precise geometry map; camera mapping recognises visual features and obstacles but needs light to do it. That is the practical difference: LiDAR is strong on floor plan accuracy and weak on recognising what an object is, camera systems are the reverse.

NavigationHow it mapsWhat it is good atWhere it falls short
LiDARA spinning laser measures distance to walls and objects, producing a geometric mapAccurate, repeatable floor plans; works in the dark; fast coverage of large floorsKnows an obstacle is there, not what it is — so cables and pet waste are not reliably identified
Camera (vSLAM)Camera frames are compared to recognise landmarks and obstaclesObstacle recognition — it can be trained to avoid shoes, cables or pet wasteNeeds light; can struggle in dark rooms or under furniture; more compute, so usually a premium tier
Camera plus LiDARBoth sensors combined on one robotPlan accuracy and object recognition togetherHighest price tier; the extra capability is only useful if those obstacles are your problem
Gyroscope (no map)Angular and acceleration sensors track direction and distance travelledCheap, simple routing; far better than random bounceDrifts over distance; no saved rooms; systematically placed furniture can trap it
Bump and randomNo mapping; the robot changes course when it hits somethingLowest cost; adequate for one open roomNo coverage guarantee; slowest in multi-room homes

Sensor descriptions are generic to the technology, not measurements of any model we track. Robots combine these systems with different software, which is why two LiDAR robots can behave differently in the same room.

What can a robot vacuum do with a map that it cannot do without one?

A saved map unlocks room-by-room cleaning, no-go and no-mop zones, multi-floor plans, recharge-and-resume, and app-based order of cleaning. A robot without a map runs a job, not a plan: you can start it, schedule it, or use a remote, but you cannot ask it to skip the bedroom.

CapabilityNeeds a saved map?What it means day to day
Room-by-room cleaningYesClean only the kitchen after dinner instead of the whole floor
No-go zonesYesBlock a pet bowl, a cable nest or a child's play mat without a physical barrier
No-mop zonesYesKeep a combo robot from dragging a wet pad onto a rug
Multi-floor plansYesSave one plan per level rather than re-mapping each time you carry it upstairs
Recharge and resumeUsuallyReturn mid-job on a large floor and continue where it stopped instead of starting over
Cleaning orderYesVacuum before mopping, or clean the furthest room first so heavy traffic zones come last
Zone or spot cleaningYes, for drawn zonesSend the robot to a rectangle of crumbs instead of the whole room
Scheduled whole-floor runsNoWorks on non-mapping robots — a schedule is a timer, not a plan
Physical start button, remote controlNoWorks on non-mapping and non-connected robots alike

Exact menu names differ by brand and app version. Check the current manual for what your model exposes; a feature appearing in a listing does not guarantee it is enabled in every firmware build.

Which mapping type do you actually need?

Match the navigation type to the shape and size of your home before you look at suction or dock features. A more capable sensor does not fix a floor plan that does not need it, and it does not compensate for a dock you have no space for.

Your homeNavigation that fitsWhyWhat to skip
One room or studio, mostly open floorGyro is enough; LiDAR is a nice upgradeThere are few rooms to divide and few crossings to optimiseCamera-plus-LiDAR flagships
Apartment with several rooms, hard floorLiDARRoom selection and no-mop zones are what make a combo robot usableCameras as the only sensor
Two or more levelsLiDAR with multi-map supportEach level needs its own saved plan or you re-map every tripSingle-map models
Carpet everywhere, no rugs to protectLiDARCoverage matters more than zone controlPaying a premium for mopping features
Cables, pet waste, socks on the floorCamera or camera plus LiDARObject recognition avoids what a geometry map only sees as an obstacleLiDAR-only models, then pick up before every run
Dark rooms and furniture with low clearanceLiDARIt does not depend on lightingCamera-only models

How the layout of your home changes the answer

Two homes of the same size need different robots. What matters is how many separate rooms the floor has, how many doorways the robot has to cross, and whether you want it to stop somewhere specific.

What a map does not fix

Mapping improves where a robot cleans, not how well it picks up. A perfectly planned route over a matted brush and a clogged filter leaves the floor dirty, and no navigation system compensates for a bin that is already full. If pickup has dropped on a robot you own, the fault is almost always mechanical — our guide to a robot that is not picking up dirt covers the checks in order.

Two limits are worth knowing before you buy on navigation alone. First, object recognition is not obstacle immunity: a cable thin enough to sit below the sensor line can still be swallowed. Second, a saved map is only as good as the day you built it — move the sofa and the first run is improvised until the robot re-maps.

Which models in our catalog use which navigation?

The table below groups current catalog examples by the navigation type described in each listing. It is an example set, not a definitive classification of every model a brand sells — manufacturers change hardware between product generations under similar names, so confirm the sensor in the current specification before buying.

ModelCatalog scoreTierNavigation noted in the listing
Roborock Q7 M58.1BudgetLiDAR with a self-empty dock
Roborock Q7 M5 Plus8.3BudgetLiDAR with a self-empty dock
Roborock Q7 M5 Plus White8.3BudgetLiDAR, same platform in a white finish
Dreame D20 Pro Plus8.6Mid-rangeLiDAR mapping on a detangling brush platform
Dreame L40s Ultra AE8.8Mid-rangeAI obstacle avoidance
Roborock Saros 10R9.4FlagshipFlagship obstacle avoidance
Dreame X60 Max Ultra Complete9.4FlagshipDual AI cameras
Roborock Saros 209.5FlagshipRouting reliability implied by the tier; sensor not named in the listing
Eufy 11S MAX8.2BudgetSimple navigation with a remote; no mapping advertised
Yeedi C12 Plus8.0BudgetNo mapping advertised; packing a long-life bin instead

Scores are VacuumTested editorial ratings from the catalog, not laboratory results. Blank where the manufacturer listing does not state the sensor — we do not infer it. Confirm on the current product page, and check the price there because it changes.

Where the specification is published

Sensor type and mapping features are stated per model by the manufacturer, so the product page is the place to verify before you commit. These are the ranges we track, and the specific listings our catalog pages cite:

Manufacturer pages describe the manufacturer's own product. We link them so you can check a specification at source; they are not independent test evidence, and a brand is not a disinterested party when describing its own navigation.

Who this page is for, and who it is not for

It is for anyone choosing between two robots where one costs more for better navigation, and anyone whose current robot keeps getting stuck in the same place and wants to know whether that is a mapping limitation or a fault.

It is not for readers looking for a single "best navigator" verdict — we have not measured mapping accuracy across models, and this site does not publish test results it did not produce. Nor is it a substitute for your own manual: the menu names, zone limits, and number of saved maps differ by brand and firmware version, and the manual is the only authoritative source for the model you own.

Our research method, and what we did not test

We compared the navigation language each model listing uses, grouped the catalog by what that language implies, and mapped the resulting capabilities against household layouts. Where a manufacturer listing does not name the sensor, the table above says so instead of guessing from tier or price.

What we did not do: we did not time coverage on the same floor with two robots, did not measure map accuracy in centimetres, and did not test obstacle avoidance with a standardised obstacle set. Those are the numbers this page would need to rank navigation systems, and inventing them would be worse than leaving the comparison at feature level. For the part we can compare — how a robot that has already lost pickup performance should be diagnosed — start with the maintenance schedule.

Frequently asked questions

Does a robot vacuum need a map to clean well?
No, but it needs one to clean predictably. A robot without mapping still vacuums a room; it just cannot guarantee coverage, and it cannot be told to skip or repeat a specific area. In a single open-plan space the difference is small. In a home with several rooms it is the difference between a robot you schedule and one you supervise.
Is LiDAR better than camera mapping on a robot vacuum?
LiDAR is better at building an accurate floor plan and it works without light. Camera mapping is better at recognising what an obstacle is, which matters for cables and pet waste. The honest answer depends on which failure you find more annoying: coverage gaps and dark rooms favour LiDAR, clutter and unidentified objects favour a camera system.
Do robot vacuums map in the dark?
LiDAR-based robots do, because the laser does not depend on room lighting. Camera-based systems need illumination to recognise landmarks and obstacles, so they can map poorly in a dark room or under furniture. Gyro robots do not map at all.
How long does the first mapping run take?
It depends on floor area, layout, and how much furniture the robot has to work around — there is no figure that holds across models, so treat any fixed number you read as a rough case rather than a specification. Practical advice: let the first run finish without interruption, with doors open and clutter off the floor, so the saved map reflects the home rather than an obstacle course.
Does a saved map survive if I move furniture or change floors?
It survives, but it becomes inaccurate. Most robots re-map the changed area on the next run rather than starting from scratch, and large changes — a wall of new furniture, a different layout — are usually cleaner to fix by deleting the saved map and letting the robot rebuild it. Check your app's manual for how to reset a single floor without losing the others.
Can a robot vacuum map more than one floor?
Some can, if the model supports multiple saved maps and you carry it between levels. Multi-floor support is a software feature on top of the navigation sensor, so a LiDAR badge does not guarantee it. Look for explicit multi-map language in the specification and in the app's manual, and check whether you can name or select floors.
Do no-go zones work without a map?
No. A no-go zone is a rectangle drawn on a saved floor plan, so it cannot exist on a robot that does not map. Without mapping, the alternatives are a physical barrier, a magnetic strip where the model supports one, or picking the obstacle up before the run.