Ad Space — Top Banner

Error 16

Roborock Robot Vacuum

Severity:

What Does This Error Mean?

Error 16 means the robot detected itself tilted on a slope steeper than it can safely climb.
Usually this means it ran into a thick rug, climbed onto a small object, or got stuck on a transition between floor levels.
Set the robot back on a flat surface, restart, and it'll continue.
Error 16 isn't a hardware fault.

Affected Models

  • Roborock S7
  • Roborock S8
  • Roborock Q7 Max
  • Roborock S5 Max
  • Roborock S6 MaxV

Common Causes

  • Robot stuck on top of a thick rug or carpet edge
  • Climbed onto a small object — toy, shoe, charging cable
  • Trying to navigate a sloped transition (entry mat, raised threshold)
  • Rear sensor on uneven floor — particularly hardwood with significant warping
  • Tilt sensor calibration drift (very rare, would persist on flat ground)

How to Fix It

  1. Pick up the robot and place it on flat floor.

    Find a clear, level area at least a metre from any rugs or thresholds.
    Set the Roborock down so all four wheels are on the same surface.
    The tilt sensor recalibrates almost instantly when the robot is level.

  2. Check what was under the robot.

    Look at where Error 16 happened.
    If there's a rug edge, a transition, or any object the robot drove onto, that's the cause.
    Move it or set up a no-go zone in the app to keep the robot away from that spot in future.

  3. Restart cleaning.

    Press Clean on the robot.
    If Error 16 was caused by an external obstacle, the error stays gone once the robot is on flat ground.
    The robot will return to where it was working and continue.

  4. Set up a no-go zone for problem areas.

    If certain rugs, transitions, or spots regularly cause Error 16, mark them as no-go zones in the Roborock app.
    The robot will plan paths that avoid those areas, which prevents the error and saves cleaning time.

Frequently Asked Questions

What's the steepest slope a Roborock can handle?

Most Roborock models are rated for up to 20° slopes — enough for most door thresholds and rugs.
Past that angle the tilt sensor triggers Error 16 to prevent the robot from tipping over.
Door transitions over 2cm tall and shaggy rugs over 2cm pile are the most common Error 16 triggers.

Why does Error 16 happen on flat floors sometimes?

If a thin rug has bunched up under the robot — or if a power cord is partially under one wheel — the robot is genuinely tilted even though the floor itself is flat.
Look for those bunching or wedging issues before assuming a sensor fault.