iRobot · Robot Vacuum Moderate
Error 31 — Robot is stuck on a steep surface or in a tight space
Robot detected it's tilted at a steep angle or boxed in and can't extract itself.
- Keep using it?
- Yes, with caution
- DIY difficulty
- Moderate
- Verified against
- homesupport.irobot.com ↗
How to fix it
- Manually move robot to flat, open floor.
- Block off thick rugs or steep thresholds with Virtual Walls or Keep-Out Zones.
- Check both wheel modules drop and retract evenly.
- Use furniture risers or rearrange to give the robot clearer paths.
Why it happens
Typical signs: 'Error 31' voice prompt · Robot stopped on threshold, ramp, or thick rug edge · Wedged in tight area
- Stuck on transition strip or thick rug edge Robot tipped past safe angle climbing onto thick surface.
- Wedged in a corner Boxed in by furniture with no exit.
- Wheel module stuck Asymmetric wheel travel makes robot register as tilted.
More iRobot robot vacuum codes
Charging Error 2 Charging Error 2 — Battery not detected Charging Error 3 Charging Error 3 — Battery won't charge Charging Error 5 Charging Error 5 — Charging system fault Error 1 Error 1 — Side wheel stuck / off ground Error 10 Error 10 — Drive wheel not turning Error 11 Error 11 — Bin full or airflow blocked
Always unplug an appliance before servicing it. This guide is for informational purposes and is not a substitute for a qualified technician. Verified against manufacturer documentation: homesupport.irobot.com.