Robot vacuum fit
Robot Vacuum Fit Checker: Height, Thresholds and Dock Space by Model
Affiliate disclosure: Home Gear Verdict may earn a commission if you buy through links on this page, at no extra cost to you. Commissions do not decide our picks. How we handle affiliate links.
Short answer: before buying, measure three things: the lowest furniture gap the robot must pass under, the highest threshold or rug edge on its route, and the dock spot with the clearance the manual asks you to keep free. Then compare those numbers with the table below. Most values are manufacturer-published; a few come from a third-party test or retailer copy and are labelled. None are our own measurements.
How to measure
- Lowest gap. Measure the clearance under the lowest furniture the robot should pass, at floor level, and compare it with the robot height.
- Route obstacles. Note the highest threshold, step or rug edge on the route, and the maximum the manufacturer lists for that model.
- Dock spot. Choose the spot, then check the space the manual reserves for the dock: top, sides and front where the manual gives them.
- Dock edition. Confirm the dock or bundle name on the box or manual before using dock figures, because one model name can ship with different docks.
Published figures by model
Lengths are shown in millimetres first; the source value appears in brackets when it differs. Blank cells read “Not published”: the sources we checked do not give that figure. That is not a zero, and we have not estimated it. Numbers link to the source list below. Some values come from a retailer-hosted copy or a third-party test; the source list gives the tier for each one.
| Model | Robot height | Max threshold (manufacturer) | Dock size | Space to reserve around the dock | Rug / carpet limit | Mop lift | Hot-water mop wash | Dust bag | Source region |
|---|---|---|---|---|---|---|---|---|---|
| Dreame D20 Pro Plus | Dimensions: 350 x 350 x 96.9 mm (axis order not labelled)2 | 20 mm2 | Dimensions: 440 x 298 x 452 mm (axis order not labelled)2 | Figure: 500 mm (0.5 m)1 Figure: 1500 mm (1.5 m)1 | Mode: Ultrasonic carpet sensing boosts suction; mop not for carpets1 | Not published | Not published | 5 L2 | Global |
| Dreame L10s Pro Ultra Heat | 98 mm (France test)2 Dimensions: 34.8 x 9.8 cm (axis order not labelled) (France test)2 | 20 mm (2 cm)3 | Dimensions: 45.5 x 34 x 59.1 cm (axis order not labelled) (France test)2 | Sides: 50 mm (5 cm) (EU manual)1 Front: 1500 mm (1.5 m) (EU manual)1 | Mode: Ultrasonic carpet recognition; carpet boost suction; double-sweep in intensive carpet mode3 | 10 mm3 | 58 °C3 | 3.2 L3 | US; EU manual; France test |
| eufy X10 Pro Omni | Dimensions: 327 x 353 x 113.5 mm (axis order not labelled)1 | 20 mm2 | Dimensions: 365 x 480 x 460 mm (axis order not labelled)1 Height: 460 mm2 | Total height: 850 mm1 Diagram figure: 500 mm2 Diagram figure: 1500 mm2 | Limit: 18 mm2 Mode: BoostIQ: auto suction boost for thicker carpets, can be turned off in app. Carpet detection lifts mop pads (see the mop lift figure).2 | 12 mm (UK page)3 | Not published | 2.5 L2 | US; Global; UK page |
| Roborock Qrevo Curv | Dimensions: 13.9 x 13.7 x 4.1 inches (axis order not labelled)2 | 30 mm (3 cm) standard; 40 mm (4 cm) double-layer2 | Height: 450 mm (17.7 in)2 Width: 450 mm (17.7 in)2 Depth: 450 mm (17.7 in)2 | Height: 900 mm (0.9 m) (EU manual)1 Width: 460 mm (0.46 m) (EU manual)1 Depth: 1200 mm (1.2 m) (EU manual)1 | Mode: Roller mop retracts on carpet; carpet can be set as a no-go zone in the app (EU manual)1 | Not published | 75 °C2 | Not published | US; EU manual |
| Roborock Saros 10R | 80 mm (7.98 cm)2 | 40 mm (1.57 in)2 Dock path: 20 mm (0.02 m)1 | Dimensions: 381*475*488 mm (axis order not labelled)2 Refill-and-drainage dock manual; check your dock edition. | Height: 305 mm1 Width: 400 mm (0.4 m)1 Depth: 1200 mm1 | Mode: Carpet Cleaning mode for Mid-to-High-Pile Carpets; mop cloth mounts retracted for carpet1 | 22 mm2 | 80 °C2 | Not published | US; Global |
Roborock Saros 10R: the dock figures come from the refill-and-drainage manual. Check that your dock matches that edition before using them.
Check current price
Prices change, so none are printed here. Each link goes to the offer for that model’s ASIN.
- Check current price: Dreame D20 Pro Plus
- Check current price: Dreame L10s Pro Ultra Heat
- Check current price: eufy X10 Pro Omni
- Check current price: Roborock Qrevo Curv
- Check current price: Roborock Saros 10R
What the numbers do not tell you
- Manufacturer figures come from the maker’s own tests, under conditions the maker sets. Your floor, furniture and route can differ.
- Threshold and rug figures are maximums or warning levels in the source wording. They are not guarantees that the robot will cross or clean every item at that size.
- Where the axis order is not labelled, a dimension string does not say which number is height, width or depth. Measure your own space before relying on it.
- Dock clearances are the free space the source asks for. They do not replace the checks for lid opening, tank removal or a cabinet door.
- One model name can be sold with different docks and in different regions. Check the exact bundle, and the manual that matches it, before using the dock figures.
Sources by model
Each entry gives the tier (manufacturer manual, manufacturer page, retailer-hosted copy, retailer data or third-party test), the region, the checked date and the link. Notes under each list cover the caveats for the figures in the table.
Dreame D20 Pro Plus
- Dreame D20 Pro Plus user manual (multilingual, EN pp.1-15)
Manufacturer manual · Global · checked 2026-10-17 · Open source (cdn.shopify.com)
Used for: Model variant note, Carpet mode, Figure, Replacement: dust bag, Replacement: dust box filter, Replacement: main brushes, Replacement: mop pad - D20 Pro Plus product leaflet (retailer-hosted copy of Dreame leaflet)
Retailer data · Global · checked 2026-10-17 · Open source (www.ecowizard.co.uk)
Used for: Robot dimensions, Dock dimensions, Max threshold, Brush type detangling, Dust bag, Onboard dustbin
Notes for Dreame D20 Pro Plus
- Carpet mode: Manual text. The US page carpet wording could not be checked.
- Figure: Manual figure label. The text does not say which figure is the side and which is the front.
- Figure: Manual figure label. The text does not say which figure is the side and which is the front.
- Max threshold: Leaflet figure, based on the maker's in-house lab data.
- Dust bag: Leaflet figure; the US page label was not re-checked.
Dreame L10s Pro Ultra Heat
- Dreame L10s Pro Ultra Heat user manual, EU R2338A
Manufacturer manual (retailer-hosted copy) · EU manual · checked 2026-10-17 · Open source (electrodepot.fr)
Used for: Model variant note, Front, Sides, Replacement: dust bag, Replacement: dust box filter, Replacement: main brush, Replacement: mop pad - https://www.quechoisir.org/comparatif-aspirateur-robot-n387/dreame-l10s-pro-ultra-heat-p274426/
Third-party test · France test · checked 2026-10-17 · Open source (www.quechoisir.org)
Used for: Robot dimensions, Robot height, Dock dimensions - Dreame US product page - L10s Pro Ultra Heat (dreametech.com)
Manufacturer page · US · checked 2026-10-17 · Open source (www.dreametech.com)
Used for: Carpet mode, Max threshold, Mop lift height, Brush type detangling, Clean water tank, Dirty water tank, Dust bag, Hot-water mop wash, Runtime
Notes for Dreame L10s Pro Ultra Heat
- Robot height: Labelled height from a French independent test, not a manufacturer figure.
- Carpet mode: US page wording. No pile-height limit is given.
- Front: EU manual: objects must be kept farther than this from the front.
- Sides: EU manual: objects must be kept farther than this from the base.
- Max threshold: Page FAQ: obstacles under 2 cm need the threshold function. Not a rated maximum.
- Mop lift height: Heat variant. Another source lists 7 mm for the non-heat variant; not checked here.
eufy X10 Pro Omni
- Dimensions of the X10 Pro Omni and the All-in-One Omni Station (eufy service)
Manufacturer page · Global · checked 2026-10-17 · Open source (service.eufy.com)
Used for: Robot dimensions, Total height, Dock dimensions - EUFY X10 Pro Omni US user guide (T2351, English) - manual PDF
Manufacturer manual · US · checked 2026-10-17 · Open source (salesforce-knowledge-download.s3.us-west-2.amazonaws.com)
Used for: Carpet mode, Rug or carpet limit, Diagram figure, Dock height, Max threshold, Brush type detangling, Clean water tank, Replacement: brush guard, Replacement: filter, Replacement: mopping pads, Replacement: rolling brush, Replacement: side brush, Dirty water tank, Dust bag - eufy X10 Pro Omni Robot Vacuum & Mop with All-in-One Station (eufy UK)
Manufacturer page · UK page · checked 2026-10-17 · Open source (www.eufy.com)
Used for: Mop lift height, Replacement: dust bag station
Notes for eufy X10 Pro Omni
- Robot dimensions: Unlabelled triple from eufy's service page. The manual's dimensions table is image-only and was not text-checked.
- Rug or carpet limit: Rug-thickness limit in the manual: avoid rugs thicker than this. It is not a pile-height specification.
- Diagram figure: Manual diagram annotation: placement guidance rather than a rated specification.
- Diagram figure: Manual diagram annotation: placement guidance rather than a rated specification.
- Total height: Overhead room eufy gives for emptying the tanks. It is not a fit clearance.
- Dock dimensions: Unlabelled triple from eufy's service page. The manual's dimensions table is image-only and was not text-checked.
- Max threshold: Manual wording: objects the robot may climb below this height. Not a rated maximum.
- Mop lift height: UK manufacturer page. The US manual gives no lift height.
Roborock Qrevo Curv
- https://gl-files.roborock.com/product/center/images/v69683fac9d085.pdf
Manufacturer manual · EU manual · checked 2026-10-17 · Open source (gl-files.roborock.com)
Used for: Model variant note, Carpet mode, Depth, Height, Width, Replacement: disposable dust bag, Replacement: main brushes, Replacement: roller mop, Replacement: side brushes, Replacement: washable filter - Roborock US product page
Manufacturer page · US · checked 2026-10-17 · Open source (us.roborock.com)
Used for: Robot dimensions, Dock depth, Dock height, Dock width, Max threshold, Hot-water mop wash, Noise
Notes for Roborock Qrevo Curv
- Carpet mode: EU manual. No medium- or long-pile height limit was found.
- Depth: EU manual diagram: more than this depth.
- Height: EU manual RRE0BEL: at least this height. Not confirmed for the US model. The dock is placed flat against a wall.
- Width: EU manual: width clearance as stated. Not confirmed for the US model.
- Max threshold: Manufacturer marketing claim on the US page.
Roborock Saros 10R
- Roborock Saros 10R Robotic Vacuum Cleaner User Manual with Refill and Drainage System (PDF)
Manufacturer manual · Global · checked 2026-10-17 · Open source (support.roborock.com)
Used for: Model variant note, Carpet mode, Depth, Height, Width, Dock-path threshold, Replacement: disposable dust bag, Replacement: main brushes, Replacement: mop cloths, Replacement: side brush, Replacement: washable filter - Roborock Saros 10R (US product page, raw HTML)
Manufacturer page · US · checked 2026-10-17 · Open source (us.roborock.com)
Used for: Robot height, Dock dimensions, Max threshold, Mop lift height, Brush type detangling, Hot-water mop wash
Notes for Roborock Saros 10R
- Robot height: Height proxy from the 'Ultra-Thin Design' label; no labelled height figure was found.
- Carpet mode: Carpet wording from the manual; 'mid-to-high pile' comes from the US page. No pile-height limit is given.
- Height: The manual gives height, width and depth in one sentence; each is shown as the manual states it.
- Dock-path threshold: Applies to the area between the dock and the cleaning area, not the whole home.
- Max threshold: Manufacturer claim; the footnote says internal testing, with conditions not given.
- Mop lift height: The US page lists a separate chassis lift of 10 mm.
Download the data
The dataset has one row per model and field, with value, unit, tier, region, source URL and check date. Download model-constraints.csv. How we check sources is described in our research method.