Key Takeaways: A robot vacuum that will not return to its dock usually cannot see the dock or cannot reach it. Give the dock clear space, about 1.5 feet each side and 3 feet in front, on a hard level surface against a wall, and keep it in the exact spot the robot mapped. Wipe the infrared windows on the robot and dock and the charging contacts. A robot that docks but does not charge has a contact problem, not a navigation one. A battery too flat to drive home needs manual docking and a battery check.

The robot finishes cleaning and then wanders, bumps around near the dock without connecting, or stops dead somewhere in the house. It is either not seeing the dock’s signal or not able to get to it.

1. Give the Dock Clear Space

The robot needs room to line up its approach.

  • Clear roughly 1.5 feet on each side and 3 feet in front of the dock. No shoes, chair legs, cables, or table legs in that zone.
  • Put the dock against a wall so it cannot slide back when the robot pushes onto it.
  • Hard, level floor. On carpet, the robot can fail to climb the ramp fully, add a thin board under the dock.
  • Keep the dock away from stairs and tight corners.

2. Do Not Move the Dock

  • The robot navigates home to where the dock was when it built the map. Move the dock across the room and the robot drives to the old location and gives up.
  • If you must move it, do it before a clean, not during, and let the robot do a full run so it re-learns the position. On some apps you can set the dock location manually.
  • Return the dock to its mapped spot and the problem often vanishes.

3. Clean the Infrared Windows

The dock emits an infrared “here I am” signal, and the robot has a receiver for it.

  • Wipe the dark plastic window on the front of the dock with a dry cloth.
  • Wipe the matching receiver windows on the robot, usually on the front bumper and sometimes on top.
  • Dust or a smudge here shortens the range at which the robot can detect the dock.

4. Clean the Charging Contacts

If the robot reaches the dock, parks, but the app still says it is not charging:

  • This is not a navigation problem. Wipe the metal contacts on the robot and dock with a dry cloth, or a pencil eraser for oxidation.
  • Full detail: robot vacuum not charging.

5. Check for Infrared Interference

  • Direct sunlight on the dock can swamp the infrared signal. Reposition the dock out of a sunbeam, or close the blind during cleans.
  • Other infrared sources, some TVs, other robots’ docks, certain smart-home sensors, can confuse the approach. Space docks well apart in a two-robot home.

6. Low Battery Before It Got Home

  • If the robot stops mid-room and reports low battery, it ran out before it could navigate back. Common with a worn battery or a very large floor plan.
  • Carry it to the dock and seat it by hand.
  • If it happens regularly, check runtime against the model’s rating. A big drop means the battery is aging. Schedule shorter cleaning zones so it always has charge to get home.

7. Blocked Path Home

  • A door closed since the clean started, a new obstacle, or a threshold the robot can no longer climb on a low battery can all cut off the route.
  • Check nothing has changed between the robot’s stopping point and the dock.
  • Robots without full mapping, random-pattern models, rely on stumbling near the dock to detect it, so a cluttered path leaves them lost. See how do robot vacuums work.

8. Map or Software Issue

  • If the robot clearly does not know where it is, spinning and re-scanning, the map may be corrupted. Return it to the dock manually, then delete and rebuild the map. See robot vacuum map keeps disappearing.
  • Restart the robot and check for a firmware update.
  • Re-add the robot to the app if the map will not hold.

Quick Diagnosis

BehaviorLikely cause
Drives to an empty spot and stopsDock was moved from its mapped position
Circles near the dock, never connectsDirty infrared windows, or clutter blocking the approach
Parks on the dock but does not chargeDirty charging contacts
Stops mid-room, says low batteryWorn battery or floor plan too big for one charge
Spins and re-scans, seems lostCorrupted map, needs a rebuild
Docks fine in morning, not in afternoonSunlight hitting the dock’s infrared window

From a robot that stopped docking every afternoon: mornings were fine, afternoons it would circle and give up. It took me a week to realize the sun moved onto the dock around 2pm and washed out the infrared. Moved the dock four feet along the same wall, out of the sunbeam, and it has docked every time since.

FAQs

Why won’t my robot vacuum return to its dock?

Usually it cannot see the dock’s infrared signal or cannot reach it. Give the dock clear space against a wall, keep it exactly where the robot mapped it, and wipe the infrared windows on the robot and dock.

My robot vacuum reaches the dock but won’t charge. Why?

That is a contact problem, not navigation. Wipe the metal charging contacts on both the robot and the dock with a dry cloth, and use a pencil eraser on any oxidation.

Why does my robot vacuum drive to the wrong place looking for the dock?

The dock has been moved since the robot built its map. Put it back in the mapped spot, or move it before a full clean and let the robot re-learn the location.

My robot vacuum runs out of battery before reaching the dock. What can I do?

Dock it by hand, then check runtime against the model’s spec. If it is well below rating, the battery is worn. In the meantime, split the home into smaller zones so the robot always has enough charge to get back.

Can sunlight stop a robot vacuum from docking?

Yes. Direct sun on the dock overwhelms its infrared signal so the robot cannot detect it. Move the dock out of the sunbeam or close the blind during scheduled cleans.

The Bottom Line

A robot that will not dock either cannot see the dock or cannot get to it. Give the dock clear space against a wall, never move it from its mapped spot, and wipe the infrared windows and charging contacts. If it dies before getting home, check the battery and shrink the cleaning zones. If it seems genuinely lost, rebuild the map.