Fix
Robot vacuum keeps getting stuck: how to stop it
Published
Note: This page contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Learn more
In short
Robots get stuck in a few predictable places: cables, rug tassels, chair and stool legs, low gaps under sofas and raised thresholds. Find where it stops using the app's cleaning history, then tidy cables, fold tassels under, add no-go zones and check the wheels and bumper for hair or grit. A wheel or bumper stuck error that appears on open floor usually means debris in the wheel or a jammed bumper.
Products for this job
Compare all 6 productsDreame X60 Max Ultra: two AI cameras with active lighting
Check price on AmazonAffiliate linkEcovacs Deebot T50 Max Pro Omni: AIVI 3D 3.0 and lidar
Check price on AmazonAffiliate linkEcovacs Deebot T30S Pro: AIVI 3D object recognition
Check price on AmazonAffiliate link
A robot vacuum that ends half its runs stuck under the sofa or tangled in a rug fringe is not saving you much time. The good news is that the causes are usually few and repeat in the same places, so a little work in the first week fixes most of them. This guide covers the common traps, how to find them, and the wheel and bumper errors that Shark, Eufy, Roborock and other robots report.
Find where it gets stuck
Most mapping apps show the route of the last clean and where the robot stopped or raised an error. Check the history after each stuck run for a few days and you will see a pattern: the same chair, rug or gap.
If your robot has no map, watch a run or start it in one room at a time. Once you know the trouble spots, choose the fix that suits each one below.
Common traps and fixes
These cover most stuck robots. Object avoidance helps with cables and socks, but none of it is perfect.
| Trap | What happens | Fix |
|---|---|---|
| Cables and chargers | Tangles round brushes | Tidy cables, or no-go zone |
| Rug tassels | Wrap around the brush | Fold under, or no-go zone |
| Chair and stool legs | Robot wedges between legs | Push chairs in, no-go zone |
| Low sofa or bed gap | Robot wedges under | Check height, add risers or zone |
| Raised thresholds | Robot high-centres | Threshold ramp or mark in app |
| Thick or loose rugs | Wheels spin, rug bunches | Grip underlay or no-go zone |
| Dark rugs | Cliff sensor refuses to cross | Clean sensors, or zone |
Low furniture and thresholds
The most frustrating trap is a sofa or bed that is just slightly higher than the robot's body but lower than its lidar turret. The robot drives in and wedges. Measure the gap and compare it with the robot's full height including the turret; our clearance check tool does the maths. Furniture risers or a no-go zone solve it.
Door thresholds above about 2 cm can stop many robots. Some, such as the Dreame L40s Ultra, list climbing up to about 4 cm, and Shark's NeverStuck models lift themselves over obstacles. Otherwise, a small threshold ramp helps. See our threshold guide and height guide.
Wheel and bumper stuck errors
If the robot reports a wheel error on open floor, a drive wheel is probably jammed or the wheel cannot sense the floor. Switch it off, turn it over and press each wheel in and out; it should spring back freely. Pull hair from around the axle and remove grit from the tread. Check the small front castor wheel too, which often collects hair and can usually be pulled out for cleaning.
A bumper stuck error means the front bumper is pressed in or not springing back. Tap around the bumper gently to free it and clear any debris trapped behind its edge. If either error returns at once after cleaning, the wheel module or bumper switch may be faulty.
- 1
Switch the robot off and turn it over.
- 2
Press each drive wheel and check it springs back.
- 3
Clear hair from axles and the front castor.
- 4
Tap around the bumper and clear debris behind it.
- 5
Restart on open floor and test.
Note:Switch the robot off before turning it over or handling wheels and brushes.
When to consider a different robot
If your home has lots of low furniture, cables you cannot move, or many loose rugs, a robot with better obstacle avoidance or a lower body may cope better. Camera or structured-light avoidance recognises cables and socks; very slim robots get under more sofas without wedging.
Our guides to robots with obstacle avoidance and low-profile robots compare current options.
Frequently asked questions
Why does my robot vacuum keep getting stuck under the sofa? The gap is probably lower than the robot's lidar turret but higher than its body. Use a no-go zone or raise the sofa slightly.
Why does my Shark say wheel stuck? Hair or grit around a wheel axle, or the wheel not dropping freely. Clean and test as above, then see our Shark error codes.
Can I stop it getting stuck on rug tassels? Fold the tassels under the rug or set a no-go zone along the edges.
Does obstacle avoidance stop all of this? It reduces cable and sock problems but not wedging under furniture or threshold issues.
What you need
- Check price on AmazonAffiliate link
Dreame X60 Max Ultra: two AI cameras with active lighting
From: Best robot vacuums that avoid cables, socks and pet mess
- Check price on AmazonAffiliate link
Roborock Saros 10R: 8 cm tall, climbs up to 4 cm