Guide

How Robot Vacuums Work: Brushes, Sensors, Maps and Docks Explained

How do robot vacuums work? A plain-English look at sensors, lidar and camera maps, mop pads, stairs and docks, plus a checklist before you buy.

Updated: 8 min read
Upturned robot vacuum showing its brush roll, side brush, drive wheels and cliff sensors as a hand lifts out the main brush

A robot vacuum is a battery-powered cleaner that drives itself. Spinning brushes sweep debris toward a suction inlet, a fan pulls it into an onboard bin, and sensors tell the robot where it is, what's in its way and where the floor drops off. Models differ mostly in navigation: budget robots bump around or drive in gyroscope-guided rows, while pricier ones map your home with a laser or camera, clean room by room and return to a dock that may also empty the bin and wash the mop pads.

What happens during one cleaning run

Most vacuum robots follow the same sequence:

  1. Gets its bearings. A mapping robot matches what its sensors see against the saved map. One without a map just starts driving.
  2. Plans a route. Mapped models usually go room by room, pairing an edge pass with tight back-and-forth rows. Simpler robots estimate distance to drive in rows, or they turn whenever they bump into something.
  3. Cleans as it moves. Side brushes flick debris out of corners, the main brush lifts it, and airflow carries it into the bin.
  4. Reacts to obstacles and edges. The bumper registers contact and cliff sensors watch for drops. On better models, front sensors steer around cords and socks before touching them.
  5. Returns to the dock. Mapped robots know where the dock sits, and most docks emit an infrared signal for the final approach. Many models recharge mid-job and resume where they stopped.
  6. Hands off to the dock. A self-emptying dock uses its own suction motor to pull debris from the robot's bin into a bag or container.

What's inside a robot vacuum

Most robot vacuum cleaners share the same core parts:

Part What it does What to check
Side brush Sweeps edges and corners into the robot's path Splayed bristles mean it's due for replacement
Main brush roll Agitates carpet and lifts debris toward the suction inlet Rubber or tangle-resistant rolls cope better with long hair
Suction fan Creates the airflow that carries debris into the bin Pascal (Pa) ratings are reported by the manufacturer, so treat them as a rough guide
Dustbin and filter Holds debris while the filter traps fine dust Filter type and the maker's replacement interval
Drive wheels Move and steer the robot; suspension helps it climb onto rugs Maximum climbing height vs. your tallest threshold
Bumper Detects contact so the robot backs off and turns Bumper-only robots find furniture by touching it
Cliff sensors Aim infrared light at the floor to detect drops Wipe them regularly, since dust can trigger false alarms

On carpet, the brush roll does much of the work by loosening debris from the fibers. That's why brush design can matter as much as the suction number on the box. Many models also sense carpet and boost suction automatically, and some use dirt sensors to make extra passes over grimy spots.

How robotic vacuums navigate

Mapping models use SLAM (simultaneous localization and mapping). They build a floor plan while tracking their own position on it, then reuse and refine that map on later runs. The main approaches compare like this:

Navigation How it works Good at Trade-offs
Bump-and-turn Drives until the bumper or infrared sensors detect something, then changes direction Low cost, simple Misses spots, repeats others, no room control
Gyroscope A gyro plus wheel-rotation counts keep it in parallel rows Orderly coverage at a low price Position drifts; maps are basic or not saved
Camera (vSLAM) Tracks visual landmarks such as door frames and ceiling features Saved maps; the camera can double as an obstacle spotter Needs reasonable light
Lidar A spinning laser measures distances all around the robot Fast, precise maps in any light The turret adds height, which can keep it out from under low furniture

Obstacle avoidance

A map shows where the walls are, but it can't account for clutter that moves around. Higher-end models handle that with front-facing sensors:

  • structured light (projected laser lines)
  • 3D time-of-flight sensors
  • cameras with object recognition trained on cables, shoes, socks and pet messes

These reduce tangles rather than eliminate them, so a quick floor pickup before a run still pays off.

What a saved map lets you do

  • Clean chosen rooms in the order you set
  • Draw no-go zones and virtual walls in the app instead of laying the magnetic strips some budget robots still use
  • Set suction and water flow room by room
  • Store a separate map for each floor

How robot vacuums work with stairs

Robot vacuums avoid falling down stairs using cliff sensors. These are small infrared emitters and receivers on the underside, mostly toward the front. Each one bounces light off the floor and reads the reflection. When the floor drops away, the returning signal fades, so the robot stops, backs up and turns.

They don't climb stairs, though. A typical robot vacuum cleans one level at a time, and you carry it between floors. A few brands have shown stair-climbing designs, and our robot vacuum news tracks which ones actually go on sale in the US.

For multi-level homes:

  • Get multi-floor mapping. The robot stores a map of each level, and many models recognize which floor they're on.
  • Plan for charging. Without a dock upstairs, the robot can clean but can't recharge or self-empty there. Some brands sell spare charging bases.
  • Add a no-go zone along the top step as a backup.

Very dark rugs and some glossy surfaces can fool cliff sensors. A black rug may absorb enough infrared light to read as a drop, so the robot won't drive onto it. Don't tape over the sensors to work around this, because that also disables stair protection.

Thresholds are a separate limit. A robot can only climb door sills and rug edges up to the climbing height on its spec sheet, which is often listed in millimeters (25.4 mm = 1 inch).

How robot vacuum mops work

Mopping robots add a water tank and one or more pads. A pump or gravity drip wets the pads, and models with electronic flow control let you set the water level in the app. The pad style decides how much scrubbing happens:

  • Drag pad: a flat microfiber pad pulled behind the robot. Fine for dust and footprints.
  • Vibrating pad: oscillates rapidly for extra scrubbing on dried spots.
  • Dual spinning pads: two round pads rotate while pressing on the floor. Many designs can lift or detach them.
  • Roller mop: a cylindrical mop. Some designs keep rinsing it with clean water during the run.

Carpet is the tricky part. When a robot detects carpet, it does one of three things, depending on the model:

  • avoids the carpet while mopping
  • lifts the pads a set height
  • leaves the pads at the dock before vacuuming rugs

Compare the listed mop-lift height with your rug's pile, since a small lift can still dampen a thick rug.

Self-washing docks automate the messy part. They refill the robot's tank, scrub the pads and collect dirty water in a separate tank. On many models, they also dry the pads with warm air to help prevent odors. Some can connect to a water line, which may require a separate kit or a different version of the dock.

Robot mops excel at frequent maintenance wiping. Dried-on spills and grout still need a hands-on mop. To compare pad styles and docks side by side, see our robot vacuum and mop combos compared by mop type and dock. The choice usually comes down to a compact combo you refill by hand or a self-washing dock that looks after the pads for you.

What wears out

Cleaning performance drops gradually as parts wear, often without any obvious sign:

  • Brush rolls collect hair and string, especially at the ends. Cut tangles free regularly.
  • Side brushes splay and stop reaching into edges.
  • Filters clog with fine dust and choke airflow.
  • Mop pads lose texture and can smell if they stay damp.
  • Dock bags fill and need replacing. Bagless containers need emptying and cleaning.
  • Sensors and charging contacts need an occasional wipe with a dry cloth.

Follow the replacement intervals in your manual. A replacement brush and filter kit swaps out the fastest-wearing parts without buying a new robot. Confirm it lists your exact model first.

Checklist: match the robot to your home

  • Clearance: Measure the gap under your sofa, bed and cabinets in inches. Compare it with the robot's height, including any lidar turret.
  • Thresholds: Compare your tallest door sill or rug edge with the climbing height.
  • Rugs: Note the pile height (for mop lift) and any very dark rugs (for cliff sensors).
  • Levels: If you have stairs, look for multi-floor maps and decide where the robot will charge on each floor.
  • Pets: Prioritize a tangle-resistant brush roll and obstacle recognition.
  • Floors: Mostly hard floors favor a mopping model. With mostly carpet, prioritize the brush roll and carpet boost.
  • Dock space: Self-emptying and self-washing docks are far bulkier than a charging base. Check the dimensions and the clearance the manual asks for.
  • Running costs: Price out bags, filters, brushes and pads on the manufacturer's site before you buy.

Still unsure a robot suits your home? Read where robot vacuums excel and where they struggle.

If you don't need mopping, these vacuum-only picks fit a small apartment on a budget, a larger multi-room home and a household with shedding pets:

Frequently asked questions

Do robot vacuums need Wi-Fi to work?
Most can clean without it. You press the start button on the robot, and some budget models include a remote. Wi-Fi unlocks app features such as maps, no-go zones, schedules and firmware updates. Before buying, check which Wi-Fi bands the model supports, since many robot vacuums connect only to 2.4 GHz networks.
How does a robot vacuum know when it's done cleaning?
A mapping robot tracks which parts of the map it has covered. It finishes once every reachable area in the selected rooms has had one pass, or two if you choose that option. Robots without a saved map can't track coverage this way, so they typically stop after a set run time or when the battery runs low. Either way, the robot then heads back to its dock.
Can a robot vacuum replace a regular vacuum?
For daily upkeep on hard floors and low-pile carpet, a robot can handle much of the routine work. It can't clean stairs or upholstery. A compact robot also generally can't match a full-size vacuum for deep-cleaning thick carpet, so plan on keeping a stick or upright vacuum for those jobs.
Do robot vacuums with cameras send images of my home?
It depends on the model and its settings. Camera-based robots use images to navigate and recognize obstacles. Some brands process those images on the robot itself, while models with remote video or photo features can send images to the app or the cloud. Read the privacy policy and app settings to see what's stored or uploaded and whether camera features can be turned off, or choose a lidar model without a camera.
How long does a robot vacuum battery last?
Runtime per charge varies by model and drops at higher suction settings or on carpet. Look for the runtime the manufacturer lists for the mode you'll actually use. Over years of use, the battery (usually lithium-ion) gradually holds less charge, much like a phone's. Before buying, check whether the brand sells replacement batteries and whether you can swap one in yourself.