A robot vacuum that keeps stopping is usually reacting to something it thinks is unsafe or impossible: a dirty sensor, a stuck brush or wheel, a blocked filter, a charging problem, or a dock it cannot locate. Start with the message in the app or on the robot, then clean the sensing and moving parts before changing maps or settings. Manufacturer troubleshooting guides from Roborock and iRobot consistently put sensors, brush rolls, wheels, bumper movement, charging contacts, and dock placement near the top of the checklist.[1][2] If yours stops mainly during a return-to-dock attempt, focus on the dock area and the robot’s front-facing sensors first.[3]
The fastest repair is the one that matches the symptom. Open the app’s cleaning history or error screen and note whether the robot reports a brush, wheel, cliff sensor, bumper, dock, charging, or navigation issue. iRobot’s Clean Map reports can show a partial map and flag the location where a job ended, which can help you distinguish a repeatable trouble spot from a robot-wide fault.[4]
Do not immediately factory-reset a robot that has been working normally. A reset may clear the clue you need, and it will not remove hair from a brush bearing or debris from a sensor window. Instead, move the robot to an open, level patch of floor, turn it off if its manual instructs you to do so, and work through the checks below in order.
For a broader overview of mapping, docks, and navigation, see our robot vacuum guide. If you are comparing a premium navigation-focused model with your current machine, our Roborock Saros 10R review explains the ownership trade-offs to consider.
This is the first thing to check when the robot stops at the same dark rug, threshold, edge, or apparently clear section of floor. Cliff sensors are meant to prevent a fall, but manufacturer guidance says dirt can make them report a problem. iRobot instructs owners to wipe cliff-sensor openings with a clean, dry microfiber or soft cotton cloth.[5] Roborock’s troubleshooting tables likewise tell owners to clean cliff and wall sensors with a soft, dry cloth before retrying.[2]
Turn the robot over and locate the small sensor windows around its underside and edges. Wipe them gently and dry. Do not spray cleaner into openings unless your own model’s manual explicitly says to. Then restart the job from a different place in the room.
Dark, very reflective, uneven, or sharply edged surfaces can also trigger a false stop on some robots. That does not mean the robot is broken. If the stop happens in one exact location after cleaning the sensors, block that area in the map or use a no-go zone rather than repeatedly forcing the robot through it. Our guide to robot vacuum navigation covers when a map boundary is the sensible solution.
Hair, thread, rug fibers, and small debris can stop the moving parts that let a robot clean and steer. Roborock’s Q7 troubleshooting chart lists separate faults for a jammed main brush, side brush, wheels, and a trapped robot; its first-line action is to remove the obstruction, move the robot if necessary, and restart.[2]
Check these areas with power off:
Do not use a knife around wires, seals, or a LiDAR turret. If a brush cover will not seat again, stop and compare its alignment with the manual. A partially fitted cover can create a new error immediately after you clear the old blockage.
A robot that stops after bumping furniture may have a dirty or sticky bumper area rather than a navigation failure. iRobot notes that its bumper sensors can be affected by debris and recommends cleaning the bumper area according to the model-specific instructions.[6]
A robot may pause, throw a fan or airflow-related error, or clean poorly when its filter or internal air path is clogged. Roborock documentation identifies a blocked or wet filter as a condition that should be cleaned, dried, and retried; its auto-empty dock guide also lists blocked filters, air ducts, suction inlets, and dustbins as causes of reduced emptying performance.[2][7]
Empty the robot’s bin, inspect the intake opening, and tap loose dust from the filter outdoors if the manufacturer permits it. Replace or wash the filter only as your model directs. A washable filter must be completely dry before it goes back in; reinstalling a damp filter is a common way to trade one error for another.
If the robot runs briefly and stops only on heavy debris, inspect the brush channel and bin seal. Do not keep sending it over the same mess while it is faulting. Clear the obstruction first, then test it in an open room.
A robot that cleans normally but stops, circles, or gives up near the end of a job is often dealing with a dock-location problem. Roborock says a dock should sit against a wall with at least 0.5 m of clearance on each side and 1.5 m in front, and it advises cleaning both the dock’s signal area and the robot’s front sensor.[3] The same support guidance warns that manually moving the robot or starting it far from its usual mapped location can interfere with a return-to-dock attempt.[3]
Try this sequence:
1. Clear shoes, cables, pet bowls, and low furniture from the dock approach. 2. Wipe the dock’s front sensor or beacon area and the robot’s front sensor with a dry cloth. 3. Make sure the dock is firmly against a wall on level flooring. 4. Send the robot home from a short distance away instead of carrying it onto the dock. 5. If it succeeds, run a small test clean from the same room.
For a model-specific perspective on dock behavior and maintenance, see our Roborock Saros 10R review. If your machine cannot complete routine cleaning after these checks, our robot vacuum guide can help you decide whether better navigation features matter for your home.
If the robot stops shortly after leaving the dock, will not resume after a charge, or seems to lose power unexpectedly, inspect the charging contacts on both the robot and dock. Roborock manuals commonly direct owners to clean dirty charging contacts with a dry cloth and to recharge before retrying a low-battery fault.[8]
Make sure the robot is actually seated and charging, not merely touching the dock. Some models will not resume a job if they were placed on the dock manually rather than returning on their own.[8] Let a warm robot cool before retrying if its manual reports a temperature-related condition. Do not assume a battery is defective until the contacts, power connection, and error message have been checked.
Use a restart after the physical checks, not instead of them. A reboot can clear a temporary software or communication error, and iRobot’s support material notes that restarting can clear errors without erasing data on supported models.[9] Follow your manufacturer’s exact steps, because button holds and app controls differ by brand.
If stops happen only in a recently changed room, review the map for a misplaced no-go zone, an invisible-wall setting, or furniture that has altered the robot’s route. Re-map only after the robot is clean, charged, and able to leave and return to the dock reliably. A fresh map made while sensors are dirty or the dock is blocked can make diagnosis harder.
Contact the manufacturer or a qualified repair service when the same error returns after you clean the relevant part, the robot makes grinding noises, a wheel will not turn freely, the bumper remains stuck, or charging fails with known-good power. Take a screenshot of the app message and note what the robot was doing when it stopped. That gives support more to work with than “it keeps quitting.”
For practical maintenance steps that apply to any floor-care machine, see common vacuum problems and solutions. One stop after a cable is normal; repeated open-space stops need model-specific support.