WishFinds is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate, we earn from qualifying purchases.
You press clean, the robot rolls out, and instead of covering the room it pirouettes in place like it’s auditioning for ballet. A robot vacuum going in circles is one of the most common navigation failures, and the frustrating part is that it almost always has a fixable cause. The robot isn’t broken in some mysterious way — it’s reacting to bad sensor data or a stuck mechanism, and it’s doing exactly what its programming tells it to do when it believes there’s an obstacle or a cliff. Here are the seven most common causes, from easiest to hardest to fix.
Cause 1: Dirty cliff sensors
The cliff sensors on the underside of your robot look for drop-offs like stairs. When they’re caked with dust, they misread the floor as a void — and the robot’s response to a perceived cliff is to back up and turn, which looks like circling when it happens continuously.
Flip the robot over and find the small clear windows (usually four or more, arranged near the edges). Wipe each one with a dry microfiber cloth, then follow with a slightly damp cotton swab for stubborn film. This alone fixes circling in a surprising number of cases, especially on robots that run on pet hair and fine dust every day.
Cause 2: A stuck bumper
The bumper is the robot’s sense of touch. When it bumps an object, it knows to turn away. If the bumper is jammed — wedged by a stuck crumb, a piece of plastic, or dried-on grime — the robot believes it’s permanently pressing against an obstacle, so it keeps turning in place to get around something that isn’t there.
Press the bumper all the way around the front of the robot. It should spring back crisply everywhere. If any section sticks, work it free by hand, then blow compressed air into the seam to clear debris. On Roomba-style robots, a bumper that clicks but doesn’t return usually just needs the gunk behind it cleaned out.
Cause 3: Tangled side brush or main brush
A side brush wrapped in hair can drag against the floor and steer the robot in circles, while a main brush jammed with string or pet hair can lock one drive side’s effective traction. Either way, the robot drives unevenly and arcs instead of going straight.
Remove the side brush and clean the robot vacuum side brush thoroughly — hair wraps around the base and axle where you can’t see it until you pull the brush off. Check the main brush too: cut away wrapped hair with scissors (cutting along the brush, never across the bristles), clear the end caps, and make sure both brush ends spin freely by hand.
Cause 4: A stuck or weak drive wheel
Each drive wheel has suspension travel so the robot can ride over thresholds and rugs. If one wheel is stuck compressed — jammed with debris in the wheel well — the robot rides tilted and curves constantly. Less obviously, a wheel with a worn tread or a weakening motor on one side makes the robot pull to one side on every run.
With the robot off, press each drive wheel in. Both should depress and spring back with equal resistance. Pull out any packed hair and dust from the wheel wells. If one wheel feels limp or doesn’t spring back, the spring or shock may be worn — on many models the wheel module is user-replaceable.
Cause 5: Obstacle-avoidance sensors and dirty LiDAR/camera
Smarter robots rely on cameras, LiDAR turrets, and front obstacle sensors to map the room. A dusty camera lens or a LiDAR turret blocked by a sticker, a cobweb, or a film of dust feeds the robot false “wall ahead” signals, and it turns in place trying to escape a wall that doesn’t exist.
Wipe the camera lens and any sensor windows on the front and top of the robot with a dry microfiber cloth. If your robot has a spinning LiDAR turret, make sure it actually spins freely — a turret clogged with dust stops reporting, and the robot navigates blind. Some owners find that circling started right after they moved the dock or changed the lighting; cameras need consistent light, so a robot that worked fine in daylight can get confused cleaning in a dark room.
Cause 6: The robot is actually in spot-clean mode
Before you tear the robot apart, check the obvious: most robots have a spot-clean or spiral mode, triggered by a button or app command, in which they deliberately clean in tightening or widening circles. If the behavior started right after you (or a curious kid) pressed a button, you may have just activated a feature.
Cancel the current run, send the robot home, and start a normal auto clean. If it navigates normally, case closed.
Cause 7: Software glitch or a failing wheel motor
If everything mechanical checks out, try a reboot: hold the power button until the robot shuts down, wait a minute, and restart. Then check for a firmware update in the app — navigation bugs get fixed in updates more often than people expect. A factory reset and remap is the last software resort; it wipes corrupted maps that can trap a robot in a loop.
Persistent circling after all of this, with one wheel audibly weaker or dead, points to a failing drive motor. At that point it’s a repair-or-replace decision, and on budget robots replacement usually wins. If you’re due for an upgrade anyway, consider whether your home would be better served by a robot that’s built for the job — offices with lots of chair legs and clutter, for example, do better with robot vacuums for offices that carry proper mapping instead of bump-and-turn navigation.
Prevention: the 5-minute weekly routine
Circling is a maintenance problem far more often than a defect. Once a week:
- Wipe the cliff sensors and camera/sensor windows
- Pull hair off the side brush and check the main brush end caps
- Empty the dustbin (an overfull bin can throw off the robot’s balance and airflow)
- Keep the dock area clear and the robot charged — low-battery behavior can look erratic
- Keep cords, socks, and small rugs with tassels off the floor; anything that wraps a wheel or brush starts the whole cycle over
Owners who keep the robot vacuum away from cords and do the weekly sensor wipe almost never see the circle-dance return.
FAQ
Why does my robot vacuum spin in circles and then stop?
Spinning followed by stopping usually means the robot triggered an error state — often a cliff-sensor fault (“please move Roomba to a new location”) or an overheated wheel motor. Clean the cliff sensors, check both wheels, and reboot.
My robot vacuum goes in circles on carpet but not hard floors. Why?
Carpet drag can expose a weak drive motor or a brush that’s dragging. Check that the main brush spins freely and the wheels spring back evenly. Also try a lower suction or carpet-boost-off setting to see if the behavior changes.
Can a dirty filter make a robot vacuum go in circles?
Indirectly. A clogged filter doesn’t cause circling by itself, but the extra motor strain and heat can trigger error behaviors on some models. It’s worth cleaning, but check sensors and the bumper first.
How do I reset a robot vacuum that’s stuck going in circles?
Power it fully off, wait 60 seconds, and restart. If that fails, check the app for a firmware update, then do a factory reset and let it remap the house. Persistent circling after a reset is a hardware problem.
Is it worth repairing a robot vacuum with a bad wheel motor?
On premium models with replaceable wheel modules, sometimes. On budget robots the part plus labor usually approaches the cost of a new machine — and a newer model gets you better navigation that avoids these problems entirely.
Why does my robot vacuum keep bumping into the same spot?
That’s usually a bumper or obstacle-sensor issue rather than circling — the robot sees a phantom obstacle. Clean the front sensors and check the bumper for stuck sections, same as Cause 2 and Cause 5 above.
Final verdict
A robot vacuum going in circles is telling you something specific: its sensors or drive system disagree about where it is. Work the list from dirty cliff sensors through the bumper, brushes, wheels, and finally software, and you’ll find the culprit in nearly every case. Keep up the weekly five-minute routine afterward — clean sensors are the difference between a robot that maps your home and one that dances in the hallway.
