Error 31 Moderate Moderate DIY
iRobot Robot Vacuum Error 31 — Robot is stuck on a steep surface or in a tight space
iRobot Robot Vacuum · Error code Error 31
What Error 31 Means
Robot detected it's tilted at a steep angle or boxed in and can't extract itself.
Symptoms
- 'Error 31' voice prompt
- Robot stopped on threshold, ramp, or thick rug edge
- Wedged in tight area
Common Causes
1
Stuck on transition strip or thick rug edge
Robot tipped past safe angle climbing onto thick surface.
2
Wedged in a corner
Boxed in by furniture with no exit.
3
Wheel module stuck
Asymmetric wheel travel makes robot register as tilted.
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.
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
Verified against manufacturer documentation: homesupport.irobot.com
Always unplug an appliance before servicing it. This guide is for informational purposes and is not a substitute for a qualified technician.