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

  1. Manually move robot to flat, open floor.
  2. Block off thick rugs or steep thresholds with Virtual Walls or Keep-Out Zones.
  3. Check both wheel modules drop and retract evenly.
  4. Use furniture risers or rearrange to give the robot clearer paths.

More iRobot Robot Vacuum Codes

All iRobot codes → All robot vacuum codes →

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.