We may earn a commission when you buy through our links. Rankings are formula-based and never paid for. As an Amazon Associate I earn from qualifying purchases. Disclosure

Best Robot Vacuum and Mop Combos with Self-Cleaning Docks (2026)

These robots vacuum, mop, then go home to a dock that empties the bin, washes the mop pads and refills the water tank. On paper the spec sheets look alike. The real differences are how low the robot sits, whether it has a camera to spot socks and cables, and whether the dock washes pads with hot water. We line up 23 models from Roborock, Dreame and Narwal on exactly those points.

Affiliate disclosure: We earn a commission if you buy through links on this page, at no extra cost to you. It never affects our rankings, which come from the published scoring formula. As an Amazon Associate I earn from qualifying purchases. Learn more.

Top pick

Roborock Saros 20

Score 9.5/10 · Check price

Why it wins: The highest-suction Roborock, with a 212 °F mop wash. Most suction in this guide. Hottest mop wash (212 °F).

Also great: Dreame X60 Ultra (9.4) · Narwal Flow 2 (9.3)

Side-by-side comparison

Swipe sideways on mobile. Green marks the best figure in each column.

Product Score Max suctionCamera-based obstacle recognitionRobot heightHot-water mop washing Best for Price Buy
1Roborock Saros 20
9.5/10
36000 PaYes3.14 inYes The highest-suction Roborock, with a 212 °F mop wash Check price View deal
2Dreame X60 Ultra
9.4/10
35000 PaYes3.13 inYes 35,000 Pa, two AI cameras and a 3.13 in body Check price View deal
3Narwal Flow 2
9.3/10
31000 PaYesNot listedYes A track mop that rinses itself with warm water as it cleans Check price View deal
4Dreame L60 Ultra
8.4/10
35000 PaYes3.23 inYes 35,000 Pa and an AI camera in a 3.23 in body Check price View deal
5Dreame Matrix10 Ultra
8.3/10
30000 PaYes3.5 inYes A dock that swaps between three mop types Check price View deal
6Narwal Freo 20
8.3/10
31000 PaYes3.74 inYes Flow-style track mopping in a 3.74 in body Check price View deal
7Roborock Qrevo CurvX
7.8/10
22000 PaYes3.14 inYes Saros-level suction and thinness in the Qrevo line Check price View deal
8Roborock Saros 10
7.8/10
22000 PaYes3.14 inYes A 3.14 in thin flagship with automatic mop detachment Check price View deal
9Roborock Saros Z70
7.8/10
22000 PaYes3.14 inYes The robot with a folding arm that picks up socks Check price View deal
10Dreame X50 Ultra
7.1/10
20000 PaYes3.5 inYes Retractable legs that step over 2.36 in obstacles Check price View deal
11Dreame L50 Ultra
6.6/10
19500 PaYes3.82 inYes A mid-tier Dreame with a camera and 6,400 mAh Check price View deal
12Narwal Flow
6.4/10
22000 PaYes4.24 inYes The original Narwal track-mop robot Check price View deal
13Roborock Qrevo Edge
6.1/10
18500 PaYes4.1 inYes A FlexiArm edge-cleaner with a 6,400 mAh battery Check price View deal
14Roborock Qrevo Slim
5.4/10
11000 PaYes3.23 inYes A 3.23 in robot built for low furniture Check price View deal
15Dreame L40 Ultra Gen 2
4.4/10
25000 PaNo3.82 inYes 25,000 Pa without a camera Check price View deal
16Narwal Freo Z10 Turbo
3.9/10
25000 PaNo4.24 inYes A spinning-mop Narwal with a 167 °F dock wash Check price View deal
17Dreame L40s Ultra
3.6/10
19000 PaNo3.82 inYes A structured-light Dreame with a 167 °F wash Check price View deal
18Roborock Qrevo S Pro
3.6/10
18500 PaNo3.8 inNot listed An entry ticket to a full multifunction dock Check price View deal
19Roborock Qrevo Curv S5X
3.5/10
18500 PaNo3.9 inYes Hot-water mop washing without a camera Check price View deal
20Roborock Qrevo Edge S5A
3.1/10
17000 PaNo4.06 inYes A Qrevo Edge sibling with a smaller battery Check price View deal
21Dreame D30 Ultra
2.9/10
25000 PaNo3.81 inNo A high-suction dock robot with air-only mop drying Check price View deal
22Narwal Freo X10 Pro
1.9/10
11000 PaNo4.24 inNot listed Narwal's most basic self-washing dock Check price View deal
23Roborock QV 35A
0.8/10
8000 PaNo3.8 inNo The simplest Roborock self-washing dock Check price View deal

"Not listed" means the manufacturer page we used does not publish that figure. Prices show "Check price" until a retailer feed provides a current price.

Every robot vacuum and mop with an all-in-one dock, ranked

#1 · Top pick

Roborock Saros 20

Best for: The highest-suction Roborock, with a 212 °F mop wash

9.5/10

What we like

  • Most suction in this guide
  • Hottest mop wash (212 °F)
  • Climbs two-step thresholds

Watch out for

  • Roborock's most expensive tier

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction36000 Pa
Camera-based obstacle recognitionYes
Robot height3.14 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction36,000 Pa
Battery6,400 mAh
Robot dimensions13.78 × 13.90 × 3.14 in
Mop washingUp to 212 °F hot water
Obstacle recognition3D sensors + RGB camera
ThresholdsDouble-layer thresholds up to 1.77 in + 1.69 in (AdaptiLift Chassis 3.0)
Low-clearance navigationDown to 3.13 in
PriceCheck price
Specs source:
#2

Dreame X60 Ultra

Best for: 35,000 Pa, two AI cameras and a 3.13 in body

9.4/10

What we like

  • Thinnest robot here
  • 35,000 Pa
  • 212 °F wash

Watch out for

  • Highest-tier Dreame pricing

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction35000 Pa
Camera-based obstacle recognitionYes
Robot height3.13 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction35,000 Pa
Battery6,400 mAh
Robot height3.13 in (VersaLift sensor retracted); 4.05 in raised
Obstacle recognitionTwo AI cameras + LED, 280 object types
Mop washing212 °F (100 °C)
Obstacle crossing3.47 in double-layer, 1.77 in single step
Mop lifting0.41 in (10.5 mm)
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#3

Narwal Flow 2

Best for: A track mop that rinses itself with warm water as it cleans

9.3/10

What we like

  • Largest battery here
  • Track mop keeps rinsing mid-clean
  • Dual cameras

Watch out for

  • Narwal doesn't list the robot's height

Score breakdown

Max suction 41%
Camera-based obstacle recognition 24%
Hot-water mop washing 18%
Battery capacity 18%
Max suction31000 Pa
Camera-based obstacle recognitionYes
Robot heightNot listed
Hot-water mop washingYes
Battery capacity7000 mAh
Max suction31,000 Pa
Battery7,000 mAh
MopFlowWash rolling track mop, 140 °F water on the go
Dock mop wash212 °F hot water
Obstacle recognitionDual 1080p AI cameras
Thresholds1.57 in
Warranty1 year (listed on Narwal's US store page)
PriceCheck price
Specs source:
#4

Dreame L60 Ultra

Best for: 35,000 Pa and an AI camera in a 3.23 in body

8.4/10

What we like

  • Same peak suction as the X60
  • Low 3.23 in profile

Watch out for

  • Smaller battery than X-series

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction35000 Pa
Camera-based obstacle recognitionYes
Robot height3.23 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction35,000 Pa
Battery5,200 mAh
Robot dimensions13.82 × 13.82 × 3.23 in
Obstacle recognition3D ToF + AI camera + LED
Mop washing212 °F (100 °C)
Obstacle crossing1.97 in double-layer
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#5

Dreame Matrix10 Ultra

Best for: A dock that swaps between three mop types

8.3/10

What we like

  • Biggest clean-water tank here
  • 212 °F wash
  • Multi-mop switching

Watch out for

  • Large dock (23.23 in tall)

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction30000 Pa
Camera-based obstacle recognitionYes
Robot height3.5 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction30,000 Pa
Battery6,400 mAh
Robot height3.50 in (sensor retracted); 4.37 in raised
Obstacle recognitionAI RGB + 3D structured light
Mop washing212 °F (100 °C)
Clean / used water5.5 L / 4 L
Obstacle crossing3.15 in double-layer, 1.65 in single
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#6

Narwal Freo 20

Best for: Flow-style track mopping in a 3.74 in body

8.3/10

What we like

  • 31,000 Pa
  • Dual cameras

Watch out for

  • Battery capacity not listed

Score breakdown

Max suction 41%
Camera-based obstacle recognition 24%
Robot height 18%
Hot-water mop washing 18%
Max suction31000 Pa
Camera-based obstacle recognitionYes
Robot height3.74 in
Hot-water mop washingYes
Battery capacityNot listed
Max suction31,000 Pa
Robot height3.74 in
Mop140 °F FlowWash track mop
Dock212 °F hot-water wash, 140 °F hot-air drying
Obstacle recognitionDual RGB cameras, 300+ object types
Thresholds1.57 in
Warranty1 year (listed on Narwal's US store page)
PriceCheck price
Specs source:
#7

Roborock Qrevo CurvX

Best for: Saros-level suction and thinness in the Qrevo line

7.8/10

What we like

  • Same 22,000 Pa and 3.14 in as Saros 10
  • Hot-water dock

Watch out for

  • No cleaning-solution cartridge (per Roborock FAQ)

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction22000 Pa
Camera-based obstacle recognitionYes
Robot height3.14 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction22,000 Pa
Battery6,400 mAh
Robot dimensions13.86 × 13.78 × 3.14 in
Robot / dock weight9.74 lb / 22.05 lb
Mop washing176 °F (Thermo+ dock)
Obstacle recognitionStructured light + RGB camera
Mop pressure12 N
PriceCheck price
Specs source:
#8

Roborock Saros 10

Best for: A 3.14 in thin flagship with automatic mop detachment

7.8/10

What we like

  • Very thin at 3.14 in
  • Camera obstacle recognition

Watch out for

  • Less suction than the Saros 20 and Dreame X60

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction22000 Pa
Camera-based obstacle recognitionYes
Robot height3.14 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction22,000 Pa
Battery6,400 mAh, 2.5-hour charge in RockDock Ultra 2.0
Robot dimensions13.78 × 13.9 × 3.14 in
Mop washing176 °F
Obstacle recognitionTriple structured light, RGB camera, VertiBeam lateral light (ReactiveAI 3.0)
Thresholds1.18 in (AdaptiLift Chassis)
PriceCheck price
Specs source:
#9

Roborock Saros Z70

Best for: The robot with a folding arm that picks up socks

7.8/10

What we like

  • Clears small items instead of avoiding them
  • Thin 3.14 in body

Watch out for

  • Arm only handles light objects (under 300 g)
  • Gripper features need app setup

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction22000 Pa
Camera-based obstacle recognitionYes
Robot height3.14 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction22,000 Pa
Battery6,400 mAh
Robot dimensions3.14 in tall (Roborock lists 13.78 × 13.89 × 3.14 in)
ArmOmniGrip mechanical arm moves socks, sandals, tissues and towels under 300 g
Mop washing176 °F (80 °C)
CamerasChassis camera plus gripper camera
PriceCheck price
Specs source:
#10

Dreame X50 Ultra

Best for: Retractable legs that step over 2.36 in obstacles

7.1/10

What we like

  • Climbs two-step thresholds
  • Camera recognition

Watch out for

  • Less suction than newer Dreames

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction20000 Pa
Camera-based obstacle recognitionYes
Robot height3.5 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction20,000 Pa
Battery6,400 mAh
Robot height89 mm / 3.5 in (VersaLift retracted)
Obstacle recognitionAI RGB + 3D structured light
Mop washing176 °F (80 °C)
Obstacle crossing60 mm two steps, 42 mm single step
Clean / used water4.5 L / 4.0 L
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#11

Dreame L50 Ultra

Best for: A mid-tier Dreame with a camera and 6,400 mAh

6.6/10

What we like

  • Camera and big battery for the tier

Watch out for

  • Taller than the L60

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction19500 Pa
Camera-based obstacle recognitionYes
Robot height3.82 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction19,500 Pa
Battery6,400 mAh
Robot dimensions348 × 352 × 97 mm (3.82 in)
Obstacle recognitionRGB + 3D structured light
Mop washing167 °F
Obstacle crossing2.36 in two steps, 1.65 in single
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#12

Narwal Flow

Best for: The original Narwal track-mop robot

6.4/10

What we like

  • Track mop with onboard dirty-water recovery
  • Dual cameras

Watch out for

  • Tallest robot here

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction22000 Pa
Camera-based obstacle recognitionYes
Robot height4.24 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction22,000 Pa
Battery6,400 mAh
Robot dimensions355 × 350 × 107.7 mm (4.24 in)
MopFlowWash track mop sprays 113 °F water, 12 N pressure
Obstacle recognitionDual RGB cameras + AI chip
Warranty1 year (listed on Narwal's US store page)
PriceCheck price
Specs source:
#13

Roborock Qrevo Edge

Best for: A FlexiArm edge-cleaner with a 6,400 mAh battery

6.1/10

What we like

  • Big battery
  • Camera recognition

Watch out for

  • Tallest Roborock here at 4.1 in

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction18500 Pa
Camera-based obstacle recognitionYes
Robot height4.1 in
Hot-water mop washingYes
Battery capacity6400 mAh
Max suction18,500 Pa
Battery6,400 mAh
Robot dimensions13.9 × 13.7 × 4.1 in
Mop washing167 °F (75 °C)
Obstacle recognitionStructured light + RGB camera (62 object types)
DryingWarm air
PriceCheck price
Specs source:
#14

Roborock Qrevo Slim

Best for: A 3.23 in robot built for low furniture

5.4/10

What we like

  • Very low profile
  • Camera recognition

Watch out for

  • Lower suction than other camera models

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction11000 Pa
Camera-based obstacle recognitionYes
Robot height3.23 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction11,000 Pa
Battery5,200 mAh
Robot dimensions13.78 × 13.9 × 3.23 in (8.2 cm)
NavigationSolid-state 3D ToF + RGB camera (StarSight)
Mop washingHot water
Robot / dock weight9.04 lb / 17.64 lb
PriceCheck price
Specs source:
#15

Dreame L40 Ultra Gen 2

Best for: 25,000 Pa without a camera

4.4/10

What we like

  • High suction for the tier

Watch out for

  • No camera
  • Low 0.79 in threshold limit

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction25000 Pa
Camera-based obstacle recognitionNo
Robot height3.82 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction25,000 Pa
Battery5,200 mAh
Robot dimensions13.78 × 13.78 × 3.82 in
Obstacle avoidance3D structured light (3DAdapt)
Mop washingHot water
Obstacle crossing0.79 in
Mop lifting10.5 mm
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#16

Narwal Freo Z10 Turbo

Best for: A spinning-mop Narwal with a 167 °F dock wash

3.9/10

What we like

  • 25,000 Pa
  • 12 mm mop lift for rugs

Watch out for

  • No camera listed
  • 4.24 in tall

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction25000 Pa
Camera-based obstacle recognitionNo
Robot height4.24 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction25,000 Pa
Battery5,200 mAh
Robot dimensions13.98 × 13.78 × 4.24 in
Mop lifting12 mm
Mop washing167 °F
NavigationLDS, 100+ object types detected
Warranty1 year (listed on Narwal's US store page)
PriceCheck price
Specs source:
#17

Dreame L40s Ultra

Best for: A structured-light Dreame with a 167 °F wash

3.6/10

What we like

  • Hot-water wash and auxiliary wheels for thresholds

Watch out for

  • No camera

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction19000 Pa
Camera-based obstacle recognitionNo
Robot height3.82 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction19,000 Pa
Battery5,200 mAh
Robot dimensions13.78 × 13.78 × 3.82 in
Obstacle avoidance3D structured light
Mop washing167 °F
Obstacle crossing1.57 in double-layer, 0.87 in single
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#18

Roborock Qrevo S Pro

Best for: An entry ticket to a full multifunction dock

3.6/10

What we like

  • Full dock with dual liftable spinning mops

Watch out for

  • Hot-water washing isn't clearly stated for this model
  • No camera listed

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing * 15%
Battery capacity 15%

* Not published by the manufacturer; scored at the category median so missing data neither helps nor hurts.

Max suction18500 Pa
Camera-based obstacle recognitionNo
Robot height3.8 in
Hot-water mop washingNot listed
Battery capacity5200 mAh
Max suction18,500 Pa
Battery5,200 mAh
Robot dimensions13.8 × 13.9 × 3.8 in
Robot + dock weight25.6 lb
Obstacle avoidanceReactive Tech
PriceCheck price
Specs source:
#19

Roborock Qrevo Curv S5X

Best for: Hot-water mop washing without a camera

3.5/10

What we like

  • Hot-water dock with three temperature settings
  • 18,500 Pa

Watch out for

  • No camera listed

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction18500 Pa
Camera-based obstacle recognitionNo
Robot height3.9 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction18,500 Pa
Battery5,200 mAh
Robot dimensions13.9 × 13.7 × 3.9 in
Mop washing167 °F (75 °C), three temperature settings
Obstacle avoidanceReactive Tech (no camera listed)
PriceCheck price
Specs source:
#20

Roborock Qrevo Edge S5A

Best for: A Qrevo Edge sibling with a smaller battery

3.1/10

What we like

  • Hot-water mop washing
  • FlexiArm edge cleaning

Watch out for

  • Roborock quotes two suction figures; we score the lower
  • No camera listed

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction17000 Pa
Camera-based obstacle recognitionNo
Robot height4.06 in
Hot-water mop washingYes
Battery capacity5200 mAh
Max suction17,000 Pa in Roborock's description (key-feature list says 18,500 Pa)
Battery5,200 mAh
Robot dimensions13.86 × 13.66 × 4.06 in
Mop washing167 °F (75 °C)
PriceCheck price
Specs source:
#21

Dreame D30 Ultra

Best for: A high-suction dock robot with air-only mop drying

2.9/10

What we like

  • 25,000 Pa
  • 100-day dust bag

Watch out for

  • No hot-water washing or camera listed

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction25000 Pa
Camera-based obstacle recognitionNo
Robot height3.81 in
Hot-water mop washingNo
Battery capacity5200 mAh
Max suction25,000 Pa
Battery5,200 mAh
Robot dimensions13.78 × 13.78 × 3.81 in
Mop careMop washing with air drying (no hot-water wash listed)
Threshold crossing0.79 in
Mop lifting0.41 in
Warranty3 years (listed on Dreame's US store page)
PriceCheck price
Specs source:
#22

Narwal Freo X10 Pro

Best for: Narwal's most basic self-washing dock

1.9/10

What we like

  • Tangle-resistant conical roller

Watch out for

  • Low suction
  • Hot-water washing not listed

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing * 15%
Battery capacity 15%

* Not published by the manufacturer; scored at the category median so missing data neither helps nor hurts.

Max suction11000 Pa
Camera-based obstacle recognitionNo
Robot height4.24 in
Hot-water mop washingNot listed
Battery capacity5000 mAh
Max suction11,000 Pa
Battery5,000 mAh
Robot dimensions355 × 350 × 107.7 mm
Robot weight3.7 kg
BrushesConical floating roller to shed hair
Warranty1 year (listed on Narwal's US store page)
PriceCheck price
Specs source:
#23

Roborock QV 35A

Best for: The simplest Roborock self-washing dock

0.8/10

What we like

  • Detachable dock base
  • Dual spinning mops with auto lift

Watch out for

  • Lowest suction here
  • Cold-air drying, no hot-water wash

Score breakdown

Max suction 35%
Camera-based obstacle recognition 20%
Robot height 15%
Hot-water mop washing 15%
Battery capacity 15%
Max suction8000 Pa
Camera-based obstacle recognitionNo
Robot height3.8 in
Hot-water mop washingNo
Battery capacity5200 mAh
Max suction8,000 Pa
Battery5,200 mAh
Robot dimensions13.78 × 13.9 × 3.80 in
Mop careSelf-washing with cold-air drying
ThresholdsUp to 2 cm
NavigationPreciSense LiDAR + Reactive Tech
PriceCheck price
Specs source:

Buying guide: how to choose the right robot vacuum and mop with an all-in-one dock

Measure your lowest furniture first

Slide a tape measure under the sofa and bed. Robots here range from 3.13 to 4.24 in tall. A robot that can't get under the bed leaves the dustiest spot in the house untouched. Models with pop-up laser towers list a 'retracted' height. That's the number that matters.

Camera or no camera

Structured-light sensors see that something is in the way. A camera can tell a charging cable or pet accident from a chair leg. If you have pets or cables on the floor, filter by the camera criterion first.

Hot water is about grease

Cold-rinsed mop pads smell after a few weeks of kitchen grease. Docks that wash at 167–212 °F keep pads fresher. Narwal's track mops also rinse while cleaning.

Suction numbers are lab numbers

Pa figures come from each brand's own lab. They are useful for comparing models from one brand, less so across brands. Brush design matters as much for pet hair.

Plan where the dock goes

Docks stand 17–23 in tall and need space in front. Some models offer plumbed refill/drain kits. Check before you buy if you want to forget about water tanks.

How this ranking is calculated

Score = weighted average of normalised specs, out of 10. Full method

Max suctionPeak suction the maker quotes, in pascals. It's a lab figure, but within one brand a bigger number does pull more grit out of carpet. Scale: 8000 → 36000 Pa.
35%
Camera-based obstacle recognitionYes only when the maker says the robot carries an RGB/AI camera. Structured light alone detects shapes. A camera is what tells a sock from a cable or pet mess.
20%
Robot heightLower robots get under more sofas and beds. We use the robot's listed height (sensor retracted where it retracts). Scale: 4.3 → 3.1 in.
15%
Hot-water mop washingYes when the dock washes the mop pads with heated water (temperature in the spec table). Hot water shifts grease that a cold rinse leaves behind.
15%
Battery capacityBigger packs cover more floor before the robot goes back to recharge mid-job. Scale: 5000 → 7000 mAh.
15%

Frequently asked questions

Do I still need to empty anything?

Yes, but rarely. You'll empty the dirty-water tank, refill clean water (unless plumbed), and swap the dust bag every few months. Dreame lists about 100 days per bag on several models.

Can these mop carpets?

No. They lift or detach mops on carpet. Several Dreame and Roborock models remove their mop pads automatically, and Narwal lifts mops 12 mm on the Freo Z10 Turbo.

Which is best for low furniture?

Dreame X60 Ultra (3.13 in), Roborock Saros 20/10, Saros Z70 and Qrevo CurvX (3.14 in), then Roborock Qrevo Slim and Dreame L60 Ultra (3.23 in).

Top pick · 9.5/10Roborock Saros 20
Check price