Which robot vacuums suit your home?
Narrow the list
AutonomyHide those with a caveat on
No results found
Try adjusting your filters or broadening your search.
Fully suited126
- III
RoborockRoborock S8 Pro Ultrahome size Ideal coverage range; single charge handles 1500-3000 sq ft in one cleaning cycle. - III
RoborockRoborock Qrevo MaxVfloor type Mop pads lift 10 mm on carpet detection per manufacturer specs; 7,000 Pa suction handles low-pile reliably. - III
RoborockRoborock S8 MaxV Ultrafloor type Manufacturer specs show automatic carpet detection and suction boost. Mopping disables on carpets to prevent water damage. - III
SharkShark AI Ultra 2-in-1home size Typical coverage for 1,500-3,000 sqft homes achievable with auto-return-to-dock and extended refill cycles. - III
XiaomiXiaomi Robot Vacuum X20+floor type Suction and mop-lift both adequate for low-pile carpet. Manufacturer specs document effective fiber engagement. - IV
Eufyeufy Omni E25home size Optimal range for multi-room coverage. LiDAR mapping and runtime align with typical 2,000-sqft footprints. - III
DreameDreame L20 Ultrafloor type 4000 Pa handles low-pile and berber carpets well; mopping capability extends to threshold transitions between hard and carpet. - III
DreameDreame L40 Ultrahome size Optimal fit for 1,500-2,500 sqft homes. Multi-floor support via dock relocation. Dock automation reduces owner burden. - III
DreameDreame Matrix10 Ultrafloor type Standard vacuum + light mop pairing. Low-pile tolerates occasional damp mop without lifting (pad swap enables pads dry-only if needed). - IV
RoborockRoborock Saros 10Rhome size Optimal range for this model. Dock efficiency and consumable cost balance favor this size. - III
RoborockRoborock Qrevo Curvfloor type LiDAR avoids collision; mop-lift sensor prevents drag on low-pile carpets. Standard Level III performance. - III
iRobotiRobot Roomba Combo j9+home size Handles 1,500-3,000 sq. ft. with scheduled multi-session runs. Dock location centers coverage for efficient path optimization. - III
RoborockRoborock Saros 10floor type AdaptiLift lifts mop pad slightly on low-pile carpet. Owner reports confirm reliable crossing and light mop engagement without drag. - IV
EcovacsEcovacs Deebot X12 OmniCyclonehome size Designed for medium-to-large sealed hard floors; runtime and coverage span 2,000–3,000 sqft without refill. - III
RoborockRoborock Qrevo CurvXfloor type Dual-roller brush performs optimally on low-pile carpet; manufacturer specs confirm differential motor control. - III
RoborockRoborock Qrevo Curv 2 Flowhome size Covers 1500-3000 sqft in two sessions with app-scheduled per-floor selection. - III
DreameDreame L10s Ultra Gen 2floor type Suction handles low-pile and berber effectively; owner reports document consistent pickup with minimal fiber entanglement. - III
RoborockRoborock Qrevo Edgehome size Runtime and edge reach optimize coverage for this size; All-in-One dock reduces hands-off effort for scheduled cleaning. - IV
DreameDreame L50 Ultrafloor type LiDAR navigation and dual-tank mopping work well on low-pile. Suction adequate for vacuuming. - III
RoborockRoborock Qrevo Shome size Runtime covers 1,500-2,500 sqft in one pass. Rotating pads effective on typical mid-size floor mixes. - III
RoborockRoborock Q Revofloor type Mop pads auto-lift above carpet; vacuum suction handles low-pile debris pickup without saturation. - III
EcovacsEcovacs Deebot T20 Omnihome size Runtime and dock capacity align well; ideal for this size range with multi-floor mapping support. - III
RoborockRoborock S7 Max Ultrafloor type Ultrasonic carpet detection raises the 5 mm mop lift automatically on low pile, so vacuum and mop run in one pass. - III
TP-LinkTP-Link Tapo RV30 Plushome size Covers typical two-floor homes in 130-minute session. Multi-floor scheduling supported. - III
RoborockRoborock Saros 20home size 36,000 Pa and multi-floor climbing suit standard homes; consolidates mop-vac needs. - III
iRobotiRobot Roomba Max 775 Combofloor type 30,000Pa suction and motorized side brush deliver reliable pickup on low-pile and twist carpet; mop compatibility requires no-mop zones. - III
EcovacsEcovacs Deebot T30S Combofloor type LiDAR mapping and dual-roller brush handle low-pile carpet systematically; owner reports show consistent performance. - III
XiaomiXiaomi Robot Vacuum X20 Maxhome size Runtime and dock capacity suit 2-3 run cycles; multi-floor mapping persists across sessions. - IV
Eufyeufy Omni S2home size Covers multi-floor homes efficiently; 130-minute runtime sufficient with resume capability. - III
DreameDreame L10 Ultrafloor type Same test measured 90% sand pickup on carpet, versus 98% on laminate; dual pads clean low pile capably. - III
RoborockRoborock Qrevo Masterhome size Runtime covers typical 1,500-3,000 sqft in one pass. Arm utilization increases in mid-size homes with more perimeters. - III
DreameDreame X60 Max Ultra Completefloor type Suction maintains performance on low-pile carpet; brush design minimizes snagging. Manufacturer specs confirm category-standard carpet handing. - IV
DreameDreame X50 Ultrahome size Optimal range for this unit. Runtime and tank capacity support typical 1,500–3,000 sqft multi-floor homes. - III
MOVAMOVA V70 Ultra Completefloor type Pads lift 10.5 mm on carpet or stay in the dock for vacuum-only runs, per a hands-on review. - III
NarwalNarwal Freo Prohome size Freo Pro targets this size range; dock autonomy and multi-room mapping align with 1,500-3,000 sqft layouts. - III
RoborockRoborock S7floor type Suction and mop lift (3 mm) work well on low-pile and thin-loop carpet. - III
MOVAMOVA S70 Ultra Rollerfloor type Suction boosts automatically on carpet, and the roller lifts 12 mm, per MOVA. - IV
NarwalNarwal Flow 2home size Standard hard-floor layouts; 120-day consumable claim aligns with typical scheduling. - III
RoborockRoborock Qrevo Edge 3 Prohome size Stuff ran combined mop and vacuum cycles of nearly 90 minutes without the battery running out mid-clean. - III
RoborockRoborock Q8 Max+floor type Low-pile carpet handled effectively. DuoRoller brush designed for pet hair on moderate carpet. Good performance documented. - IV
iRobotiRobot Roomba Plus 505 Combofloor type Vacuum and mop both handle low-pile well; obstacle avoidance improves edge detection on carpet boundaries. - III
YeediYeedi M14 Plushome size Designed for this range; LiDAR mapping handles 2-floor mapping; multiple zone cleaning confirmed reliable. - IV
RoborockRoborock S7 MaxV Ultrahome size Designed for this range; handles 2,000-2,500 sqft in one or two passes on hard floors. - III
EurekaEureka J15 Pro Ultrafloor type Suction rated for low-pile carpet; LiDAR handles transitions between hard and carpet seamlessly. - III
EcovacsEcovacs Deebot T30 Pro Omnihome size Typical range for this model; multi-room scheduling handles splits across two floors efficiently. - III
DreameDreame L40 Ultra Gen 2floor type Primary target floor type; suction and dual arms handle low-pile carpet and multi-room transitions. - III
EcovacsEcovacs Deebot X9 Pro Omnihome size Target size range. Multi-floor mapping supports two-level homes; single-session scheduling typical. - III
RoborockRoborock S5 Maxfloor type Mop pad is wide and handles low-pile carpet. Performance trails rotating dual-pad systems but is functional. - IV
DysonDyson Spot+Scrub AIfloor type Mop roller lifts 0.4 inches on carpet detection; suction boosts automatically on low pile per manufacturer specification. - III
RoborockRoborock Qrevo Edge 2home size Recharge and resume plus efficient navigation let it finish larger homes, per independent lab testing. - IV
NarwalNarwal Freo Z Ultrahome size Typical range for 150-minute runtime on hard floors. Homes with carpet may require mid-cycle return to dock, adding total cleaning time. - III
RoborockRoborock Qrevo S5Vfloor type Standard suction and mop coverage work well; owner reports confirm no dragging or matting on standard loop carpets. - IV
NarwalNarwal Freo Z10 Ultrafloor type Mop pads lift on low-pile carpet per manufacturer design. Suction adequate for routine cleaning; expect mop-pad replacement every 8-10 weeks. - III
RoborockRoborock S8 Max Ultra with Refill & Drainage Systemhome size Independent lab testing saw nearly perfect coverage, and plumbing removes tank refills on long runs. - III
SwitchBotSwitchBot Floor Cleaning Robot S20home size Runtime and coverage well-matched to single-pass floor-plan completion; dock return not required mid-cycle. - III
RoborockRoborock Saros 20 Flow Completefloor type Carpet detection lifts the mop 15 mm and raises suction, so low-pile rugs are cleaned without wetting. - III
YeediYeedi M16 Infinityhome size 30,000 Pa suction and multi-level mapping suit this footprint well. Multi-floor support is real strength for this size. - III
RoborockRoborock Saros Z70floor type LiDAR and object detection navigate low-pile reliably. Mopping compatible with light carpet edge zones. - III
EcovacsEcovacs Deebot T80 Omnihome size Runtime and multi-floor mapping suit this range; OZMO Roller adds value for hard-floor coverage. - III
DreameMOVA P50 Pro Ultrafloor type Standard suction tier for low-pile carpet cleaning in this product class. - III
NarwalNarwal Freohome size Typical range for 120-minute runtime on hard floors. Multiple dock cycles extend total time to 140-160 minutes for mop-focused runs. - IV
DreameDreame X60 Ultrafloor type LiDAR navigation and suction adaptation excel on typical carpet; owner reports show consistent performance. - III
EurekaEureka J15 Ultrafloor type ScrubExtend automatically retracts mop on detected low-pile carpet. Vacuuming performance is standard for the category. - III
TP-LinkTP-Link Tapo RV30 Max Plushome size Covers 1500-2500 sqft in one pass; multi-floor homes need scheduled zone runs or manual dispatch between levels. - III
YeediYeedi S20 Infinity Ultrahome size Multi-room scheduling and LiDAR mapping well-suited. Stain-targeting useful for daily traffic areas. - III
EufyEufy C28 Omnifloor type 89% carpet debris removal in independent lab testing; mop pad lifts automatically to avoid wetting low-pile carpet. - III
Eufyeufy Omni E28floor type The HydroJet roller lifts automatically on carpet contact, and 20,000 Pa suction pulls embedded dirt from low and medium pile. - III
EurekaEureka E20 Plushome size 100-minute runtime covers most 1,500-2,500 sqft layouts in a single session with resume-after-charge as a fallback. - III
ProscenicProscenic M8 Prohome size Dock bag forces mid-run emptying every 60-90 minutes on shedding pets; multi-room scheduling adapts to this. - III
EurekaEureka J15 Max Ultrafloor type Standard performance. Mop pad lifts automatically; corner arm picks up edge dust typical in low-pile homes. - III
3i3i S10 Ultrahome size Optimal range. 330 RPM mop and 18,000 Pa handle mixed carpet and hard floors across multi-room layouts. - III
EcovacsEcovacs Deebot X1 Omnifloor type LiDAR reads low-pile carpet well; navigation remains accurate. - IV
DreameMOVA Mobius 60home size Multi-room coverage in 1-2 runs; MopSwap system handles variety. - III
DreameDreame D10 Plusfloor type Suction power of 4,000 Pa is adequate for low-pile carpet throughout the home. Mop cartridge will not extend to low-pile areas as designed. - III
EcovacsEcovacs Deebot X11 OmniCyclonehome size Optimal size range. 240-min runtime handles 3-5 rooms in one session without recharge interruption. - IV
iRobotiRobot Roomba Combo j7+floor type Mop arm retracts automatically over carpet and rugs; owner reports confirm no dragging or wet marks. - III
MOVAMOVA P70 Pro Ultrafloor type Low-pile carpet cleaned effectively at full suction. No documented power loss or carpet-specific failures in owner forums. - III
RoborockRoborock S8home size Comfortable coverage for 2,500 sqft without multi-pass; mopping add-on useful for sealed floors. - III
EcovacsEcovacs Deebot T90 Pro Omnifloor type 15 mm automatic mop lift clears low-pile carpet without dragging; vacuuming scores strong on low-pile surfaces. - III
RoborockRoborock Qrevo S Prohome size Independent testing measured roughly 1,495 sq ft cleaned per charge, enough for most homes in this range without a recharge stop. - III
RoborockRoborock QV 35Afloor type Dual spinning mop pads auto-lift when carpet is detected, so it crosses low-pile carpet without mopping it unintentionally. - III
iRobotiRobot Roomba Max 705 Combohome size Optimal target home size. Single-run 120-min runtime covers most 1,500-3,000 sqft homes in one session. - III
NarwalNarwal Freo Z10 Turbohome size Standard range for LiDAR-based vacuums. Single charge runtime and multi-room mapping match this size. - III
RoborockRoborock S5floor type Suction handles low pile carpet well; brush bristles manage transitions without hair wrap. - III
EurekaEureka E10shome size LiDAR mapping and 100-minute runtime handle 1,500–2,500 sqft in single sessions; multi-room sequencing is reliable. - III
RoborockRoborock S6floor type Suction and brush bristles manage low-pile transition; no wet-carpet risk with mop off. - III
EcovacsEcovacs Deebot X2 Combohome size Sweet spot for the X2; LiDAR maps 2,500–3,000 sqft in one session with dock docking and refill cycles. - III
UltenicUltenic MX50floor type Carpet detection boosts suction and lifts the mop 15 mm, which SmartWorld says protects low-pile rugs. - III
iRobotiRobot Roomba 205 DustCompactor Combofloor type Mop lift works reliably on low-pile; vacuum suction effective for carpet debris. - III
NarwalNarwal Flowhome size Nominal 110-minute runtime covers 2,000 sqft in two scheduled runs. LiDAR mapping handles multi-room pathing efficiently. - III
EcovacsEcovacs Deebot T8 AIVIfloor type No mopping on this model. Vacuuming on low-pile is standard; camera detects obstacles typically present on carpets. - IV
EufyEufy Clean X9 Prohome size LiDAR maps homes in this range reliably in a single session; runtime covers the area without mid-run recharge. - III
EurekaEureka J20floor type Mop pads auto-retract on low-pile carpet; manufacturer specs show reliable detection. Dual cleaning mode works well on mixed layouts. - III
EcovacsEcovacs Deebot N20 Pro+home size TrueMapping LiDAR and 300-minute runtime cover mid-size single-floor homes in one session per manufacturer specs. - III
Eufyeufy Robot Vacuum Omni C20floor type Independent testing measured 96% pickup of flattened pet hair, well above the 81% category average, on this pile. - III
LefantLefant M1home size Mid-size homes fall within the M1's single-charge range; auto-recharge covers any overflow across sessions. - III
3i3i G10+home size LiDAR + full dock cover this range in single session. Mixed-surface coverage on 2,000-3,000 sqft homes documented in user reports. - III
Eufyeufy Omni S1 Profloor type 10,000 Pa suction handles low-pile carpet adequately. Ozone system does not apply to carpet; mop will not deploy on carpeted areas. - III
EufyAnker Eufy RoboVac L70 Hybridfloor type Mop-lift rated for low-pile (under 12mm); manufacturer specs document tile-to-carpet transitions. - III
NarwalNarwal Freo X Plushome size LiDAR mapping handles multi-room layouts efficiently; water refill required for mopping on upper range. - III
DreameDreame Bot W10home size LiDAR handles 1,500–2,500 sqft homes without remapping; larger layouts may trigger mid-session return-to-dock. - III
YeediYeedi Mop Station Profloor type Berber and low-loop carpets allow mop rotation and adequate suction; transition zones perform without jamming. - III
RoborockRoborock Q7 M5home size Independent lab testing estimated about 1,370 sq ft per charge, and it recharges and resumes to finish. - III
iRobotiRobot Roomba Plus 678 Combofloor type The roller auto-lifts on low-pile carpet detection; suction performance on carpet is not independently benchmarked. - III
MOVAMOVA S70 Rollerfloor type Independent testing measured suction on medium-high carpet in the normal range for the category. - III
DreameDreame D30 Ultra Robot Vacuumhome size 230-minute runtime and multi-floor LiDAR mapping cover this footprint in one run before docking to recharge. - III
EcovacsEcovacs Deebot N10 Plushome size Covers most homes in one pass; larger layouts may require medium suction speed. - III
EcovacsEcovacs Deebot Ozmo 950floor type Mop pad does not lift; standard operation on low-pile but pre-sweep high-dust areas. - III
YeediYeedi Vac Stationhome size Coverage is approximately 2,000-2,500 sqft per session; larger homes within range may need dock returns. - III
DreameDreame L10 Profloor type Low-pile carpet handled well; suction at 2,200 Pa is adequate. Visible debris rare after passes. - III
AIRROBOAIRROBO L60+ Smart LDS Laser Navigation Robot Vacuumfloor type Ultrasonic carpet detection automatically boosts suction on low-pile rugs without needing a manual mode switch. - III
TrifoTrifo Lucy Ultrahome size Multi-room scheduling and per-room mapping suit this size class; TIRVS 3.0 optimizes path efficiency. - III
TesvorTesvor S8 Pro Robot Vacuum Cleanerfloor type An ultrasonic sensor detects carpet and shifts cleaning mode to avoid wet-mopping, while 8000Pa suction lifts embedded dirt. - III
DreameDreame X50 Masterhome size A stated 260-minute runtime and automatic pad washing between passes cover mid-size homes without tank stops. - III
SamsungSamsung Bespoke AI Jet Bot Steam Ultrahome size Multi-room layout ideal for LiDAR mapping and self-emptying dock. Steam sanitization covers common living areas effectively. - III
DreameDreame Cyber 10 Ultrafloor type 30,000 Pa suction and AgiLift chassis handle low-pile carpet; mop lifts to prevent dragging per category standard. - III
EcovacsEcovacs Deebot T30 Omnihome size Mapped multi-room runs suit this size; per-charge coverage is not verified in this record. - III
iRobotiRobot Roomba Max 875 Combofloor type SealForce lowers a skirt around the cleaning head on carpet detection, directing more airflow into low-pile fibers. - III
NarwalNarwal Freo 20 Edgehome size LiDAR mapping and 31,000 Pa suction target this range; dock automation keeps multi-room runs low-effort. - III
DreameDreame X60 Ultra Extremefloor type High suction and the extending side brush reach low-pile edges that fixed-arm vacuums typically leave behind. - III
EcovacsEcovacs Deebot X12S OmniCyclonehome size Matches Ecovacs' flagship positioning for mid-to-large homes, with 27,000 Pa suction and full cyclonic dock capacity. - III
iRobotiRobot Roomba Plus 515 Combofloor type Carpet detection lifts the pads 10 mm before crossing rugs, per iRobot. - III
DJIDJI ROMO P2floor type LiDAR obstacle detection and the stated suction level should handle low-pile carpet transitions. - III
DreameDreame L60 Ultrahome size 180-minute runtime covers most homes; dual-pass on 2,500 sqft achievable in one dock cycle. - III
EcovacsEcovacs Deebot T50S Pro Omnifloor type Low-pile carpet compatible; suction adequate on routine shedding. Weekly brush cleaning recommended on pet homes. - II
RoborockRoborock Saros Roverhome size Primary use case: multi-floor homes where stair traversal reduces vacuuming into single-floor segments.
Workable, with a caveat74
Nothing here is ruled out, but each gives something up. The caveat is named on every card.
- III
RoborockRoborock Qrevo Edge S5Ahome size Coverage is solid, but ~120 min runtime may require recharge between floors on high suction; multi-floor homes may span two charging cycles. - IV
RoborockRoborock Saros 20 Sonicfloor type Sonic pad cannot lift out of low-pile fibers. App mop-disable zones required; consider traditional mopping instead. - III
DreameDreame X40 Ultrafloor type Suction handles low-pile carpet; mop pads lift to avoid wetting, with reduced cleaning effect on carpeted areas. - III
DreameDreame X30 Ultrafloor type Sealed-floor mop operation is standard; MopExtend arm extends 4 inches for low-pile edge coverage only. Full-room carpet mopping not possible. - III
RoborockRoborock Q5 Pro+floor type Suction adequate on low-pile carpet; performance trails S-series flagships by ~2,000 Pa per specs. - IV
RoborockRoborock Qrevo Slimhome size The 180-minute figure is for the quietest mode; at normal suction, 1,500-3,000 sqft homes can need two cycles. Water tank capacity also limits single-pass coverage. - III
EcovacsEcovacs Deebot T50 Pro Omnihome size Runtime not yet documented; assume standard 120–150 min for this class, requiring 1–2 sessions on larger homes. - III
EufyEufy RoboVac X10 Pro Omnifloor type Handles low-pile carpets but requires manual pad removal to prevent water damage and mold risk. - III
SharkShark PowerDetect NeverTouch Profloor type Works on low-pile but suction efficiency drops; brush design hard-floor optimized. - III
DreameDreame L10s Pro Ultra Heatfloor type Vacuum effective on low-pile carpet; mop lift disabled to prevent wet-floor issues. Sealed-floor exclusive mopping. - III
SamsungSamsung Bespoke Jet Bot Combo AIhome size Requires mid-session dock return on larger homes; schedule vacuum-only first, mop separately. - III
DreameDreame X40 Masterfloor type Mop pads lift 10.5 mm on carpet detection, but 12,000 Pa suction is documented as modest for a 2024 flagship. - III
SharkShark Matrix Plusfloor type Vacuum mode works but suction weaker than dedicated units. Mop integration reduces vacuum-only effectiveness in comparison. - III
DreameDreame X60 Pro Ultra Completefloor type A hands-on review found the lift sensor oversensitive on thin rugs, cutting suction on them. - IV
EcovacsEcovacs Deebot X8 Pro Omnifloor type Vacuum effective on low-pile carpet; mop lift prevents wet-floor operation on any carpet due to drag risk. - III
EcovacsEcovacs Deebot N8 Pro+floor type Mopping function works but requires weekly manual pad washing. - III
SwitchBotSwitchBot S10floor type Vacuum handles low-pile carpet well; mop limited to hard-floor zones. Mopping value drops on mixed surfaces. - III
EcovacsEcovacs Deebot T80S Omnihome size Estimated 1,132 sq ft per charge and below-average navigation speed mean a recharge mid-run is likely. - IV
DreameDreame L60 Pro Ultra Robot Vacuumhome size Below-average navigation efficiency in independent testing, combined with no published per-charge coverage figure, means mid-size runs may take longer. - III
iRobotiRobot Roomba Plus 405 Combohome size 90-minute runtime requires either two zones or split-session scheduling for upper range. - III
RoborockRoborock Qrevo 2 Profloor type A documented test found the robot began mopping a rug before a no-mop zone was manually drawn in the app. - III
EcovacsEcovacs Deebot T50 Max Pro Omnifloor type Standard Level III performance on low pile. BLAST advantage minimal on low-pile; main brush handles pile-to-base hair extraction normally. - III
SwitchBotSwitchBot K10+ Prohome size Requires 2-3 sessions per day or mixed cleaning schedule; not a one-pass solution. - III
RoborockRoborock Q7 Max+floor type Suction sufficient but modest; dense low-pile carpet requires longer dwell times. - III
DreameDreame L10s Ultrafloor type Vacuum effective on low-pile carpet; mop drag and lifting disabled to prevent wet-floor issues. - III
LefantLefant M5 Pro Robot Vacuum and Mophome size A fetched review found the robot occasionally skipped a room during a full-home cycle, worth checking against homes this size. - III
MOVAMOVA S70 Pro Rollerhome size Independent testing estimates 120-150 m² per charge, so larger homes may need a recharge mid-run. - III
EurekaEureka J12 Ultrafloor type Mopping works; combine with periodic vacuuming for pet-hair pickup. - III
RoborockRoborock S6 MaxVfloor type Works on low-pile carpet for vacuuming; mop pads will drag. Use vacuum-only mode on carpet. - III
iRobotiRobot Roomba Plus 575 Combohome size iRobot has not published runtime or recharge-and-resume specs for this SKU; mid-size single-level coverage is not independently confirmed. - III
XiaomiXiaomi Robot Vacuum 6 Maxhome size No runtime is published and recharging takes 4.5 hours, so larger homes may wait mid-clean. - III
EcovacsEcovacs Deebot X2 Omnihome size 200ml mop water tank requires refilling mid-session on homes 1500-2500 sq ft; larger homes need dock return. - III
DreameDreame L60 Ultra PEhome size No per-charge coverage figure is published for this SKU; navigation efficiency tested above the category average in independent testing. - III
EcovacsEcovacs Deebot T9+floor type Mopping works on low pile but requires weekly manual pad washing. - IV
SharkShark PowerDetect UV Revealfloor type Mop retracts on low-pile carpet, but scrubbing force is light; vacuum-on-carpet performance not yet independently tested. - III
YeediYeedi M12 Pro+floor type Independent lab testing measured only about 50% debris pickup on carpet, often pushing mess toward the rug's edges instead of collecting it. - III
DreameDreame Aqua10 Ultra Rollerfloor type Mop pad must be manually disabled for low-pile carpet; vacuum suction performance is strong but mop engagement risks clogging. - III
EcovacsEcovacs Deebot Neo 4.0home size Runtime is long, but the 350 ml bin fills quickly and there is no auto-empty dock. - III
NarwalNarwal T10floor type Mopping mode can damage some low-pile carpets; users must disable mopping on carpet zones via app. - III
RoborockRoborock Q7 L5floor type Independent lab testing found it weaker on fine carpet debris, though it removed 80% of embedded sand. - II
iRobotiRobot Roomba Combo Essentialhome size Covers 1,500-2,000 sqft with refilling; gyro drift increases with distance. Multiple passes or manual zone boundaries recommended. - III
iRobotiRobot Roomba Combo j5+floor type Vacuum handles low pile; mopping is optional and user-scheduled. - III
iRobotiRobot Roomba Combo 10 Maxhome size Homes 1,500-3,000 sqft require at least one dock return mid-mop for water refill. Vacuum handles full coverage; mopping requires multiple runs. - IV
360 Smart Life360 Robot Vacuum Cleaner S10floor type Independent testing measured a drop to about 76% pickup of fine debris here, versus 99% on hardwood. - III
TrifoTrifo Lucyhome size Runtime maxes at 90 minutes; larger homes require multiple scheduled runs or manual split coverage. - III
RoborockRoborock Q10 S5+home size No stated recharge-and-resume; the 6-out-of-24 obstacle score raises stall risk over multi-room runs at this size. - III
KyvolKyvol Cybovac S31 Smart Laser Robot Vacuumfloor type At 3000Pa, suction is modest for this category; no independent test confirms pickup on carpet of any pile. - III
RoborockRoborock Q10 S5home size 180-minute runtime likely covers this footprint, but frequent cord tangles and furniture-leg strandings mean supervision scales with room count. - III
ROIDMIROIDMI EVAhome size A 220-minute runtime may need a recharge cycle here, and an independent review found mop-pad drying ineffective afterward. - II
EufyEufy Clean G40 Hybrid+home size Gyro-nav reruns routes; covers 1,500–2,500 sqft but requires app zones for multi-area homes. - III
HonitureHoniture T10 Robot Vacuumhome size 120-minute runtime is short for this range; it resumes after its roughly 5-hour recharge rather than restarting, so coverage takes longer. - III
BissellBISSELL FlexClean FurForce 2-in-1 Robot Vacuum and Mophome size An independent review found no dedicated camera-based obstacle avoidance, so clearing cords first matters more as area grows. - III
DreameDreame L50s Pro Ultrahome size No runtime or coverage-per-charge figure exists to confirm a home this size. - III
XiaomiXiaomi Robot Vacuum H50 Prohome size Rated to about 2,580 sq ft per tank, which covers most of this range but not its top. - III
DreameDreame Aqua 20 Pro Ultra Rollerfloor type Mop does not lift and mop zones disable on carpeted areas; hard-floor-dominant homes suit better. - III
Eufyeufy Omni E35floor type The roller lifts 11 mm but has no cover, so a hands-on review warns rugs can get damp. - III
LGLG HomeBot AI Objet Collection RONihome size A hands-on review estimated about 900 sq ft at maximum settings needs a recharge and about five hours. - III
MOVAMOVA E50 Ultrafloor type Neither E50 Ultra test measured carpet pickup; the pads lift 10.5 mm over rugs per MOVA. - III
XiaomiXiaomi Robot Vacuum 6floor type Carpet detection lifts the roller 1 cm and raises suction, per Xiaomi; this is untested independently. - III
DJIDJI ROMO A2home size Only a 2.5-hour, 55 W charge time is published; runtime per charge is unknown. - III
DysonDyson R2 Nurovi Wash+Dryfloor type Ultrasonic sensor detects carpet and adjusts suction; Dyson publishes no mop-lift figure for crossing rugs. - III
XiaomiXiaomi Robot Vacuum 6 Prohome size No runtime or coverage-per-charge figure exists to confirm a home this size in one run. - III
XiaomiXiaomi Robot Vacuum H50floor type The mop pads lift 10 mm only in carpet zones you set in the app, per Xiaomi. - III
DysonDyson R3 Nurovi Spot+Scrub UVfloor type Dyson has not published whether the wet roller lifts or how the robot handles low-pile rugs. - III
SwitchBotSwitchBot K10+home size Feasible with 60-minute runtime but requires two sessions or manual repositioning for larger single-floor homes. - III
NarwalNarwal Freo X Ultrahome size Requires dock return midway on larger homes. Selective room scheduling spreads mopping across multiple days. - III
DreameDreame Z10 Prohome size Borderline coverage; homes larger than 1,500 sq ft require return-to-dock mid-cycle. - III
MaticMatic Robot Vacuumhome size Feasible for mid-size single-floor homes; runtime not documented. Two sessions or manual repositioning may be needed. - III
RoborockRoborock Q7 M5+home size At the rate measured in independent lab testing, homes this size will likely need a recharge break mid-run. - III
DreameDreame D9home size Borderline coverage; open layouts may dock-return mid-clean. Structured floorplans work reliably. - III
NarwalNarwal Freo 20home size Only a recharge figure is published: 86 minutes after a 30-minute top-up from 20%. - III
DreameDreame Aqua20 Pro Ultra Roller X Completehome size No battery or runtime figure exists yet to confirm single-run coverage at this size. - III
EcovacsEcovacs Deebot T90S Pro Omnihome size No battery or runtime figure exists yet to confirm single-run coverage at this size. - III
Eufyeufy Omni C30home size No battery or runtime figure exists yet to confirm coverage at this size.
Not verified for these conditions12
Nothing about these records rules it out, and nothing confirms it either: no independent test of these conditions was found. Listed separately rather than counted as a fit.
- III
MOVAMOVA Z70 Ultra Roller Completehome size No runtime figure is published, so single-run coverage at this size is unconfirmed. - III
EcovacsEcovacs Deebot T30S Profloor type Mop-carpet interaction undocumented; avoid no-mop zones or test with discrete room scheduling. - III
MOVAMOVA E50 Pro Ultrahome size No published runtime or coverage figure confirms a full run on one charge in a mid-size home. - III
iRobotiRobot Roomba Plus 415 Combohome size iRobot publishes no per-charge runtime or coverage figures, leaving how far one charge reaches at this size unconfirmed. - III
EcovacsEcovacs Deebot X12 Pro Omnihome size No independent review or published runtime figure exists for this SKU, so full mid-size home coverage time is unconfirmed. - III
bObsweepbObsweep UltraVisionhome size bObsweep publishes no runtime figure, so coverage of a mid-size home per charge is not documented. - III
EcovacsEcovacs Deebot N30 Omnihome size No published per-charge square-footage coverage exists; 320-minute quiet-mode runtime is the only documented battery figure for mid-size homes. - III
EcovacsEcovacs Deebot N20e Plushome size No independent review or per-charge coverage figure exists; 300-minute runtime is a manufacturer claim only for mid-size homes. - III
EcovacsEcovacs Deebot T30Chome size Ecovacs lists 180 minutes per charge, but no independent test of coverage in homes this size was found. - III
iRobotiRobot Roomba 105 Combohome size Without a verified runtime or coverage test, homes this size are unconfirmed on one charge. - III
RoborockRoborock Q10 X5+home size No runtime or coverage figure is published, so larger homes are unconfirmed for one charge. - III
YeediYeedi C14 Pro Plushome size Yeedi publishes no runtime or battery figure, so single-charge coverage of a mid-size home is unconfirmed.
43 ruled out on a condition they are classified unable to meet. Most were eliminated by mopping needs (40).
A classification of fit for the conditions you set, not a recommendation. Verdicts describe engineering design intent, not test results.