How to choose a robot vacuum
What matters when buying a robot vacuum: suction claims versus test results, LiDAR versus camera navigation, obstacle avoidance, mop types, bag and bagless docks, running costs, and what a budget robot gives up.
Researched by Riley Hart · updated Oct 16, 2026 · How we research
Ignore the suction number, read the tests
Brands now quote huge suction figures, from 4,000 Pa on the Eureka E10s to 36,000 Pa on the Roborock Saros 20. These are maker claims measured in different ways, and they do not predict pickup well. Vacuum Wars measured the Saros 20 at 15 CFM of airflow, while the Ecovacs Deebot X12 OmniCyclone, rated at 22,000 Pa, measured 22 CFM.
Test results matter more. Tom's Guide measured the $249.99 Tapo RV30 Max Plus picking up 99.7% of cereal on carpet but only 67.8% of pet hair, so check the result for the mess you actually have.
LiDAR or camera navigation
Most robots here map your home with a spinning LiDAR laser on top. It is accurate and works in the dark, and even budget models like the Tapo RV30 Max Plus and SwitchBot K11 Plus have it.
Some flagships drop the turret so they fit under lower furniture. The Roborock Saros 20 uses 3D sensors and a camera, and the Dreame X60 Max Ultra Complete retracts its sensor into the body. Measure the gap under your sofa and bed before you buy.
Obstacle avoidance
Robots without a camera find objects by bumping into them. Reviewers saw the Tapo, Eureka and SwitchBot models run over or stick on cables and socks, so you need to tidy before each run.
Camera models recognize cords, shoes and pet messes, but results vary. Vacuum Wars scored the Eufy Omni S2 a perfect 24 of 24 objects avoided and the Roborock Qrevo Curv 2 Flow 16 of 24, while Gizmodo saw the Roomba Max 775 Combo drag a cable.
Mops: flat pad, spinning pads or roller
A flat pad, as on the Tapo RV30 Max Plus and Eureka E10s, only handles light dust and fresh spills. Reviewers found it does not lift dried stains.
Spinning pads and roller mops scrub harder and the dock washes them for you. The Ecovacs Deebot X12 OmniCyclone roller scored 27.4 in Vacuum Wars mopping tests against a 20.3 average. Check that the mop lifts on carpet: the Tapo RV30 Max Plus cannot, so it skips carpet in mop mode.
Self emptying docks: bag or bagless
Every robot in our list empties itself into a dock. Bag docks seal the dirt and hold it longer, up to 120 days on the Narwal Freo Z10 Turbo and 100 days on the Dreame X60 Max Ultra Complete. You keep buying bags.
Bagless docks, like those on the Shark PowerDetect NeverTouch Pro, Ecovacs X12 and Eureka E10s, save the bag cost but need emptying more often, about 45 to 60 days. Vacuum Wars found dog hair clogged the X12 dock channel after about two weeks.
Running costs
Brushes, filters, bags and mop pads wear out. Where makers publish a replacement interval, we add it up: Eufy's own kit for the Omni S2 comes to about $480 over 3 years, iRobot bags for the Roomba Max 775 Combo about $100, and Tapo bags for the RV30 Max Plus about $80. Each robot page lists what we could source.
When a budget robot is enough
If your floors are mostly hard and you can pick up cables first, a $250 to $400 LiDAR robot with a bag dock covers daily dust well. Spend more if you have pets and carpet, want real mopping, or have a cluttered floor that needs camera avoidance.