Error 16 — Robot tilted, please place on level ground
The internal gyro or accelerometer reports that the robot is on an uneven surface or tipped.
- Keep using it?
- Yes, with caution
- DIY difficulty
- Easy
- Verified against
- us.roborock.com ↗
How to fix it
- Move the robot to a flat, hard surface.
- Power it off, wait 10 seconds, and power it back on to re-calibrate the gyro.
- Restart cleaning from the dock if possible.
- Mark known-uneven areas as no-go zones in the app.
Why it happens
Typical signs: Voice prompt 'Please place robot on a level surface' · App shows Error 16 · Robot stops on rugs or thresholds
- Started on thick rug or uneven floor Robot must start on a level surface to calibrate.
- Wheel partly on rug, partly on floor Persistent tilt during navigation.
- Gyro calibration drift Internal IMU needs re-calibration via a power cycle.
More Roborock robot vacuum codes
Frequently asked questions
What does the Error 16 code mean on a Roborock robot vacuum?
The internal gyro or accelerometer reports that the robot is on an uneven surface or tipped.
What causes the Error 16 code on a Roborock robot vacuum?
Started on thick rug or uneven floor: Robot must start on a level surface to calibrate. Wheel partly on rug, partly on floor: Persistent tilt during navigation. Gyro calibration drift: Internal IMU needs re-calibration via a power cycle.
Is it safe to keep using a Roborock robot vacuum with a Error 16 error?
Yes, with caution. This is rated a moderate-severity fault.
How do I fix Error 16 on a Roborock robot vacuum?
Move the robot to a flat, hard surface. Power it off, wait 10 seconds, and power it back on to re-calibrate the gyro. Restart cleaning from the dock if possible.
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: us.roborock.com.