Guides

LiDAR vs. Camera Navigation in Robot Vacuums

How laser-based LiDAR and camera-based vSLAM help a robot vacuum map a home, what each does poorly, and why obstacle avoidance is a separate system.

How to read this guide. This is an explainer of two mapping methods, not a test of which brand navigates “best.” We have not timed rooms or scored coverage. The descriptions below follow manufacturer explainers and reputable technical reporting, which are linked at the end.

When a robot vacuum does a tidy, back-and-forth job of a room and then finds its dock without drama, it is easy to give the credit to “AI” or to “suction.” A large part of that calm behavior is more old-fashioned: the robot has a map, and it knows where it is on that map. The two common ways of building and using that map in today’s consumer robots are LiDAR and camera-based visual SLAM (often shortened to vSLAM).

They are not interchangeable, and they are not the same thing as the front-facing camera or 3D sensor that tries to avoid a sock. If you pick a robot mostly on a suction number and ignore navigation, you can end up with a machine that gets lost in the dark, cannot fit under the sofa, or needs the lights left on to finish a scheduled clean.

First, separate mapping from obstacle avoidance

Roborock’s public LiDAR glossary makes this split explicit, and it is the single most useful distinction in the category. Navigation (LiDAR or another ranging method, plus SLAM software) works out the shape of the rooms and the robot’s position, then plans a route. Obstacle avoidance and recognition is a distinct system that tries to detect and sometimes identify clutter in the path — a cable, a shoe, pet mess — so the robot can steer around it. Roborock’s analogy is that a distance sensor acts as a ruler, while a camera used for recognition acts as an eye. Mapping needs the ruler. Recognizing a phone charger needs the eye (Roborock, “What Is LiDAR?”).

A robot can have excellent mapping and clumsy avoidance, or a detailed front camera and a weak map. When a product page mixes “360° laser,” “AI obstacle avoidance,” and “smart mapping” into one sentence, mentally pull them back apart. This article is about the map.

How LiDAR navigation works

LiDAR stands for Light Detection and Ranging. In a robot vacuum, a laser emitter sends out rapid pulses of light. Those pulses bounce off walls, furniture, and other surfaces, and a sensor times their return. Distance follows from the time of flight. Repeat that many times per second, usually while the sensor rotates, and the robot gets a set of range points it can assemble into an outline of the room. Software then keeps track of the robot’s position on that map — the “simultaneous localization and mapping,” or SLAM, part of the system (Roborock LiDAR glossary).

Ecovacs describes the same idea from the manufacturer side: LiDAR “uses laser sensors to measure distances by bouncing light off objects, creating a 3D map of the environment,” and “generally produces precise and consistent mapping,” which the company says is well suited to larger or more complex spaces (Ecovacs, “LiDAR vs vSLAM”).

LiDAR time-of-flight ranging A robot in the center of a room sends laser pulses to the walls and measures the returning light to estimate distance. Robot Outbound pulse Return (time of flight → distance)
LiDAR measures distance with its own light, which is why it can keep a map in a dark room. This is a schematic, not a lab diagram.

Because the robot is illuminating the scene itself, LiDAR mapping does not depend on lamps being on. That is the feature people notice when a scheduled 6 a.m. clean still produces a sensible path. The usual physical cost is height. A spinning LiDAR is often housed in a turret that rises from the top of the robot, and that turret is what clips the underside of a sofa. Some designs use a solid-state or time-of-flight array, or a retractable turret, to reduce that penalty; Roborock’s glossary lists solid-state 3D time-of-flight as a ranging option that does not need a turret (Roborock). Whether a given model actually fits under your furniture is still a measurement you should take, using the published height of that model.

How camera-based vSLAM works

Visual SLAM uses a camera, usually aimed up or slightly forward, to watch the room. The software looks for distinctive visual features — corners, edges of furniture, patterns on a wall — and uses those points, over a sequence of frames, to estimate the robot’s position and to build a map. Ecovacs describes it this way: vSLAM “gives a robot vacuum the ability to navigate your home using a camera… to capture images of its surroundings and identify specific points, like corners or edges of furniture. The device then uses these points to triangulate its 3D position and create a map of your home” (Ecovacs).

iRobot’s Roomba line has long been the most widely known consumer example of camera-based mapping, a point also made in technical explainers such as TechRadar’s comparison of the two methods (TechRadar, “LiDAR vs vSLAM”). We mention that as an example of the method, not as a ranking of current Roomba models.

The obvious hardware advantage is profile. If there is no laser turret, the robot can be flatter and may reach under furniture a LiDAR bot cannot. The obvious dependencies are light and visual texture. A camera that cannot see distinctive features — a dark room, a very plain space, or strong glare — has less to work with. Ecovacs says vSLAM “works best in environments with several visual features,” and is “slightly less accurate” than LiDAR in its telling (Ecovacs). TechRadar’s reporting describes vSLAM as typically slower and less efficient than LiDAR, and notes that performance can degrade in dim rooms or rooms without clear landmarks (TechRadar). Those are secondary sources, not our measurements. They are consistent with how a camera system has to work, and they are the risks you should test in your lighting before you commit.

Other navigation you may still meet

Not every cheap robot maps at all. Some still use bump sensors, infrared cliff sensors, and a relatively random or wall-following path. They can clean a small, simple room eventually. They are usually poor at “clean the kitchen, then come back,” and they do not give you a floor plan with no-go zones. Roborock lists a gyroscope-only approach as something that does not build a full map (Roborock).

There are also hybrids: a LiDAR mapper with a front camera used only for obstacle recognition, or a visual system backed up by other sensors. Read the spec for both jobs separately.

Practical trade-offs, without a winner’s podium

Question LiDAR (typical spinning turret) Camera-based vSLAM
How it senses Laser pulses and time of flight Images of visual features
Dark or lights-off cleaning Generally yes, because it brings its own light Often weaker; needs enough visible detail
Effect on height Often adds a turret, unless the design retracts it or uses solid-state ranging No turret required; often a lower body
What it wants in a room Surfaces that return a laser range Distinctive, reasonably lit features
Privacy consideration Usually no room-facing camera for mapping (the robot may still have a separate avoidance camera) Mapping itself uses a camera

For many households, a LiDAR-navigated robot is the more forgiving default: it does not care whether you remembered to leave a lamp on, and manufacturer and press descriptions both treat it as the more consistent mapper in large or complex layouts. Choose a camera-navigated robot on purpose when height is the constraint that actually matters — a low sofa, a bed with a shallow clearance — and when you can live with the lighting requirements.

Do not buy either system as a promise of perfect coverage. Soft underlit furniture, mirrors, very dark surfaces, glass, and tiny alcoves can confuse ranging and cameras in different ways. The first week of ownership is for running a mapping pass with the lights in a realistic state, then looking at the map and correcting no-go zones. If the map is nonsense in the conditions you actually clean in, the feature list will not save you.

Privacy and the word “camera”

A mapping camera is a computer vision sensor in your living room. That does not automatically mean a person is watching a video feed, but it does mean images are being captured and processed, often in combination with a cloud account. Read the manufacturer’s privacy policy. See whether you can disable the camera, restrict the account, or keep firmware up to date. If your main concern is a camera and you do not need the low profile, a LiDAR mapper without a front avoidance camera is the simpler story — with the trade-off that it may bump into more small objects.

A front avoidance camera on a LiDAR robot raises the same questions, for a different purpose. Again, keep the two systems straight: turning off “object recognition” in an app, if the option exists, is not the same as changing how the map is built.

How this should change a purchase

If you are also working through our buying framework, add two measurements and one habit to the worksheet:

  1. Measure the clearance under the furniture you care about, and compare it to the robot’s published height — turret included.
  2. Decide whether the robot must run in the dark. If yes, treat LiDAR (or another active ranging system) as the safer match, unless the manufacturer clearly describes a camera system that works with a supplemental illuminator and you accept that claim as untested by us.
  3. After purchase, run the first mapping pass in your normal lighting and walk the map. The navigation method only pays off if the map is usable.

Navigation is infrastructure. It will not pick up pet hair by itself, and it will not mop a sticky floor. It will decide whether the machine you already bought can be trusted to finish a room while you do something else. That is worth getting right before you pay for a dock that washes its own pads — a decision we walk through in combo versus a separate vacuum and mop.

A camera on a vacuum is also a privacy setting. If your question is what those sensors can record, and what official toggles exist, see privacy and data.

Sources

  • Roborock, “What Is LiDAR? Definition, How It Works & Robot Vacuum Navigation,” including the mapping-versus-avoidance distinction and a comparison of LiDAR, solid-state 3D ToF, vSLAM, and gyro-only sensing: au.roborock.com
  • Ecovacs, “LiDAR vs vSLAM: Differences, Pros & Cons,” including the company’s descriptions of laser ranging and camera-based triangulation: ecovacs.com
  • TechRadar, “LiDAR vs vSLAM: which robot vacuum navigation technology is better?” (secondary reporting on typical strengths, lighting limits, and the lower profile of camera-navigated robots): techradar.com