Skip to content
Bristle & Bot
Troubleshooting / guide

Why the robot keeps getting stuck

Nearly always a physical trap the map cannot represent. Watch one run, find the spot, and fix that spot.

By Scooter M.Published
The narrow gap underneath a sofa in a living room

Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.

A robot that gets stuck in the same place is meeting a physical trap the map cannot represent: a sill it can almost climb, a rug edge that lifts, a gap it fits into but not out of, a dark floor its sensors misread, or a chair base that catches the bumper. Identify which, then fix that one spot.

The instinct is to reset the robot or rebuild the map. Neither helps, because the problem is not in the map — it is in the room. Watch one full run, note where it happens, and work from there.

The five traps

1. A sill it can almost climb

The classic. The robot gets its front wheels up, the drive wheels reach the face of the sill, and it hangs there. It is the most common single cause, and the fix depends on the number: measure the vertical rise and compare it against the published climb height in the threshold table. If it is at or near the limit, the answer is a threshold ramp or a no-go zone, not a setting.

2. A rug edge

Same mechanism with a moving obstacle: the rug slides away as the robot climbs, so the edge never stops being an edge. A rug pad fixes most of these for a few pounds. Full treatment on stuck on rugs and fringe.

3. A gap it fits into but not out of

Under a low sofa, under a bed frame with a sloping underside, into the recess beside a kickboard. The robot enters on a slight downslope or where the clearance is marginal and cannot reverse out. The tell is that it always happens in the same place and always facing the same way. No-go zone, or physically block the gap.

4. A dark floor

Not stuck physically, stuck logically: the cliff sensors read a dark or high-gloss floor as a drop and the robot refuses to cross. It will report itself trapped on a perfectly flat surface. This is common enough to have its own page — dark floors.

5. Something catching the bumper

A cross-braced chair, a table with a low stretcher, a curtain hem, a floor-standing lamp base. The robot drives under, the bumper catches on something above the sensors' field of view, and it stalls. Trailing curtains are the most common version and the easiest to fix.

The order to work through

  1. Clean the front caster and the drive wheels. Free, fast, and the most common mechanical cause.
  2. Wipe the cliff sensors. Also free, and the cause of every logical stuck case.
  3. Watch one full run and write down where it happens. One observation beats a week of guessing.
  4. Measure the obstacle if it is a sill or a rug edge, and compare against the published climb figure for your model.
  5. Fix the room, not the robot. A rug pad, a threshold ramp, a curtain tied back, a gap blocked.
  6. No-go zone it if the physical fix is not practical. A robot that never visits a trap never gets stuck in it.

If it is stuck everywhere

Getting stuck in many different places, rather than one, is a different symptom. That usually points to a mechanical problem in the drive — a wheel not turning freely, a worn tread, a motor labouring — or to a map that has never localized properly. Try the maintenance pass first, then mapping tips.

If you are still choosing a model

The three picks below publish the climb figures that matter in the doorway case. They are recommended because they state a number you can measure against, which is the only thing that helps at the buying stage.

Quick picks

Ranked on the published specifications below. Tap a row to jump to the full write-up.

#ProductBest forDockPrice
1
Dreame X50 UltraThe only model here that legs itself over a step rather than driving at it, and the only one that publishes the condition attached to its own headline number.
The tallest published climb figureSelf-emptying, self-cleaning, all-in-one
2
Roborock Qrevo CurvPublishes both a standard-threshold and a double-layer threshold figure, which is the number most sill-blocked buyers are actually shopping for.
Tall or double-layer door sillsHot-water mop washing with dock self-cleaning
3
Roborock Saros 10RAn 80mm body with no LiDAR mast, which is the practical answer to a robot that stops dead at the sofa every run.
Getting under low furniture10-in-1 Multifunctional Dock 4.0 with hot-water mop washing

Every figure in this table is linked to the page it came from in the write-ups below. We have not tested any of these machines.

Top pick

Dreame X50 Ultra

The tallest published climb figure

The only model here that legs itself over a step rather than driving at it, and the only one that publishes the condition attached to its own headline number.

Published specifications

Stated suction
20,000 PaDreame states "up to 20,000Pa" — a peak figure.Source: Dreame X50 Ultra product page — suction (retrieved 2026-09-01)
Max climb height
60mm over a series of steps, 42mm over a single stepDreame's own condition, quoted: "The gap between steps should be greater than 4cm. For a single obstacle crossing and a single vertical step, the highest obstacle crossing height is 4.2cm." The 6cm headline therefore does not describe a single door sill.Source: Dreame X50 Ultra product page — ProLeap step climbing (retrieved 2026-09-01)
Mop lift
10.5mmDreame states the mops raise 10.5mm during vacuuming to keep carpet dry.Source: Dreame X50 Ultra product page — mop lifting (retrieved 2026-09-01)
Main brush
HyperStream Detangling DuoBrushDreame supplies two brush options: a bristled rubber brush for hard floors and a TPU rubber brush for carpet.Source: Dreame X50 Ultra product page — brush (retrieved 2026-09-01)
Navigation
VersaLift DToF with 360-degree scanning and 3D structured lightSource: Dreame X50 Ultra product page — navigation (retrieved 2026-09-01)
Stated runtime
Up to 220 minutesDreame states this for quiet mode, covering up to 205 square meters on a charge.Source: Dreame X50 Ultra product page — runtime (retrieved 2026-09-01)
Dustbin
395ml on board, 3.2L dock bagDreame states the dock bag supports 100 days of hands-free emptying.Source: Dreame X50 Ultra product page — capacities (retrieved 2026-09-01)

What it does well

  • Publishes the caveat as well as the headline, which is rarer than it should be
  • 20,000 Pa stated peak suction and a 395ml on-board bin
  • Stated 220 minutes of runtime in quiet mode

What it does not

  • The legs add height and mechanical complexity to a machine that lives under furniture
  • 10.5mm mop raise is modest next to the 17mm figures from Roborock

Who it is for

Split-level rooms, a sunken living room, or a doorway sill that has beaten every robot you have owned.

Skip it if

You read the 6cm headline and stopped there. Dreame's own footnote puts a single vertical step at 42mm, and 6cm only applies to a series of steps with more than 4cm between them.

Check price on Amazon

#ad how we are funded · no live price right now, so we show none

Full Dreame X50 Ultra write-up

Pick 2

Roborock Qrevo Curv

Tall or double-layer door sills

Publishes both a standard-threshold and a double-layer threshold figure, which is the number most sill-blocked buyers are actually shopping for.

Published specifications

Max climb height
40mm (1.6in) double-layer, 30mm (1.2in) standardRoborock's own wording is that it can overcome standard thresholds up to 3cm and navigate double-layer thresholds up to 4cm. Stated maxima assume a clean square edge; a rounded or worn sill behaves differently.Source: Roborock Qrevo Curv product page — threshold crossing (retrieved 2026-09-01)
Main brush
DuoDivide dual rubber-bristle main brushRoborock describes it as two parallel short bristle rollers with spiral blades.Source: Roborock Qrevo Curv product page — DuoDivide main brush (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.
Dustbin
Not publishedNot stated on the Roborock product page.
Body height
104mm (4.1in)Listed dimensions 13.9 x 13.7 x 4.1in.Source: Roborock Qrevo Curv product page — dimensions (retrieved 2026-09-01)

What it does well

  • Roborock publishes a standard-threshold figure and a double-layer figure separately, which almost nobody else does
  • 17mm of mop lift is enough to keep a wet pad off medium-pile carpet
  • Anti-tangle design on the main brush and the side brush, not just one of them

What it does not

  • The 40mm headline is a double-layer threshold, not a single 40mm step — read the condition, not the headline
  • 104mm (4.1in) tall, so it will not fit under a low sofa or a kickboard gap

Who it is for

Older houses with real door sills, and anyone whose current robot announces itself stuck in the same doorway every day.

Skip it if

Your floors are flat and open. You would be paying a premium for chassis hardware your home never asks for.

Check price on Amazon

#ad how we are funded · no live price right now, so we show none

Full Roborock Qrevo Curv write-up

Pick 3

Roborock Saros 10R

Getting under low furniture

An 80mm body with no LiDAR mast, which is the practical answer to a robot that stops dead at the sofa every run.

Published specifications

Max climb height
Not publishedRoborock markets an industry-first AdaptiLift chassis on this model but states no climb height on the product page.
Navigation
StarSight Autonomous System 2.0Solid-state sensing rather than a raised LiDAR turret, which is what allows the low body.Source: Roborock Saros 10R product page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.
Dustbin
Not publishedNot stated on the Roborock product page.
Dock
10-in-1 Multifunctional Dock 4.0 with hot-water mop washingSource: Roborock Saros 10R product page — dock (retrieved 2026-09-01)

What it does well

  • Solid-state sensing instead of a spinning turret, so the body can genuinely be low
  • 17mm mop lift, matching the Curv line
  • DuoDivide anti-tangle main brush

What it does not

  • No published climb height, which for a chassis-lift model is a strange omission
  • Camera-and-structured-light navigation is exactly the setup privacy-cautious buyers ask about

Who it is for

Homes where most of the dust lives under things — low sofas, bed frames, kickboard gaps.

Skip it if

Your problem is thresholds. Roborock markets an AdaptiLift chassis on this model but publishes no climb height for it.

Check price on Amazon

#ad how we are funded · no live price right now, so we show none

Full Roborock Saros 10R write-up

Questions people actually ask

+ Why does my robot vacuum keep getting stuck in the same spot?

It is meeting a physical trap the map cannot represent — usually a sill it can almost climb, a rug edge that lifts, or a gap it can enter but not reverse out of. Watch one run to identify it, then fix that spot rather than resetting the robot.

+ How do I stop my robot vacuum getting stuck under the couch?

Either block the gap or set a no-go zone. The failure is usually marginal clearance combined with a slight slope, so a robot that got under yesterday may not get out today. A slimmer robot is the buying answer; a no-go zone is the free one.

+ Why does my robot vacuum get stuck on a threshold it used to cross?

Usually hair packed into the front caster so it drags rather than rolls, or worn wheel treads, or a lower state of charge giving less torque. Clean the caster first.

+ Does a no-go zone stop the robot getting stuck?

Yes, for a known trap — the robot never goes there so it never gets caught. It is not a fix for getting stuck in many different places, which points at the drive or at a map that never localized properly.

+ Do threshold ramps help?

A lot, and they are the cheapest fix available. A small wedge against the sill turns a vertical face into a slope. Fix it down — a ramp the robot shoves around is worse than none.

Sources