Back to iRobot Guides
iRobot

How Do I Reset Navigation on My Roomba 900 Series?

iRobot GuideRobot Vacuums
easy difficulty 20 minutes 186 views 4 found helpful Where this fix applies: Global Updated
This guide applies to: iRobot iRobot Roomba 900 (i3, i4, i7, j7, j9, s9)
At a glance — most common causes
  • Corrupted navigation data
  • Persistent map gone stale after changes
  • Software glitch in navigation
20 minutes13 solutions coveredeasy level

Expert Review & Technical Scope

DeviceiRobot iRobot Roomba 900
Model Coveragei3, i4, i7, j7, j9, s9
Fix Time20 minutes
DifficultyEasy
Required ToolsDry microfiber cloth, iRobot Home app
Network / ProtocolWi-Fi / app-based troubleshooting context

Problem Description

You want to reset the navigation map on your Roomba 900 series to fix navigation problems. Clear the saved map in the iRobot Home app (Settings > Map > Delete Map). The Roomba will create a new map on the next cleaning run. Navigation issues like the robot going in circles or missing rooms often resolve after a map reset.

Why This Happens in Real Homes

The Roomba 900 series (960/980) uses vSLAM camera navigation, and its sense of the space can drift or corrupt after big furniture changes or a software hiccup — resetting the navigation gives it a clean slate to rebuild coverage from. It's the fix when the robot starts missing areas or wandering erratically.

Perform the model's reset (typically holding CLEAN, or CLEAN plus SPOT and DOCK together, until it powers down), then clean the top navigation camera and make sure firmware is current. Put the dock in an open, well-lit spot and run a full clean so the 900-series rebuilds its map with a stable layout. Reserve a full factory reset for cases where navigation stays broken afterward.

Symptoms

  • Want to reset the 900-series map/navigation
  • Robot navigates erratically
  • Misses areas or repeats them
  • Navigation seems corrupted
  • Poor coverage on the 980/960
  • Robot gets confused
  • Wants a fresh start
  • Mapping behaves oddly

Recognize these? Here's what usually causes it.

Common Causes

  • Corrupted navigation data
  • Persistent map gone stale after changes
  • Software glitch in navigation
  • Big layout change since mapping
  • Dirty navigation camera
  • Firmware out of date
  • Robot repeatedly relocated
  • Accumulated navigation errors

Most fixes happen in the first 3 steps.

Warning

Keep small objects, loose cables, and thin rugs with fringe off the floor before running the vacuum. These can tangle in the brush roll and damage the motor. Do not use the vacuum to pick up liquids, sharp objects, or fine construction dust as this can permanently damage internal components.

Tools & Requirements

Dry microfiber clothiRobot Home app
Recommended Tools for iRobot Roomba 900

These tools will help you complete this fix.

As an Amazon Associate we earn from qualifying purchases.

Step-by-Step Solution

1

Clear the saved map

The Roomba 900 series (960, 980, 985) uses VSLAM (Visual Simultaneous Localization and Mapping) — the camera on top of the robot builds a map of your home. If the robot navigates erratically (cleaning the same area repeatedly, missing rooms, getting lost): the saved map may be corrupted. In the iRobot Home app, go to the robot > Clean Map > delete the map. The robot creates a fresh map on the next cleaning run.

2

Clean the navigation camera

The camera is on the top of the robot (a small dark window). Dust, pet hair, or smudges on the camera lens cause navigation errors. Wipe the camera window with a soft dry cloth. Also clean the floor-tracking sensor on the bottom of the robot — this optical sensor helps the robot track its position. A dirty tracking sensor causes the robot to miscount its position and miss areas.

WHOOSH! Pro 16.9 fl oz Refillable TV Screen Cleaner & Microfiber Cloth - Streak-Free Cleaner for Flat Screens, OLED, LCD, Smart TV, Monitors - Non-Toxic, Odorless - Electronics Cleaning Kit

Needed for this step

WHOOSH! Pro 16.9 fl oz Refillable TV Screen Cle...

This helps complete the fix you are currently reading.

$19.99
View Needed Item
3

Make sure adequate lighting

The VSLAM camera needs ambient light to see room features (walls, furniture, edges). In dark rooms, the robot cannot navigate accurately and may circle randomly. Keep lights on (or curtains open) during cleaning. The robot does not need bright light — normal room lighting is sufficient. Avoid cleaning at night with all lights off. If the robot consistently struggles in one room: that room may be too dark.

4

Remove obstacles that confuse navigation

Large mirrors, glass walls, and rooms with identical featureless walls confuse the VSLAM camera — it cannot distinguish visual landmarks. If the robot repeatedly gets lost in a specific area: check for mirrors at robot-camera height. Partial solutions include: placing a small object or piece of colored tape on the mirror at the robot's eye level, or closing doors to exclude confusing rooms.

5

Factory reset the robot

If navigation remains erratic after clearing the map, cleaning sensors, and ensuring good lighting: factory reset the robot. Press and hold the Home, Spot, and Clean buttons simultaneously for 10 seconds. The robot clears all maps, schedules, and WiFi settings. Set it up fresh in the iRobot Home app. After the reset, the robot relearns your home over 2-3 complete cleaning sessions, building a new map from scratch.

Quick Solutions

Reset the robot (hold CLEAN/SPOT/DOCK per model)
Clear or rebuild the map from the app if supported
Clean the top navigation camera
Update firmware in the app
Give the dock an open, well-lit, consistent spot
Run a fresh full clean to rebuild coverage
Keep the layout stable during re-mapping
Factory reset only if problems persist

Still having issues? This is usually the deeper cause below.

If this comes back after following these steps, check whether a recent app or firmware update reset a default setting — the fix works, but the setting gets reverted silently.

Pro Tip

["Roomba uses visual navigation", "Low light causes problems", "Mirrors can confuse navigation"]

Real-World Insight

This issue almost always looks more complex than it is — the majority of cases trace back to a single setting, a stale credential, or a default that shipped wrong.

What Usually Goes Wrong
  • Corrupted navigation data
  • Persistent map gone stale after changes
  • Software glitch in navigation
  • Big layout change since mapping
  • Dirty navigation camera

Official Manufacturer Manual

iRobot provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your iRobot Roomba 900.

View iRobot Roomba 900 Online Manual

Source: homesupport.irobot.com

Need More Help? iRobot Support

Note: The contact information below connects you directly to iRobot's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.

How Does iRobot Compare?

Before replacing your iRobot device, see how it stacks up against alternatives in our full comparison guides.