Key Takeaways: A robot vacuum that spins in circles almost always has one wheel turning and the other not, or a bumper stuck in the pressed position telling it to keep turning away from a wall that is not there. Turn it over and check both drive wheels spin freely and are clear of hair, then press the bumper in and out to free it. Dirty sensors and a lost map cause a milder version, slow circling or repeatedly re-scanning a room. A restart clears software causes.
It is an alarming thing to walk in on: the robot pirouetting in one spot, going nowhere. The cause is nearly always mechanical and quick to fix.
1. Stuck Bumper (Most Common)
The spring-loaded front bumper has sensors behind it. If it jams in the pressed-in position, the robot thinks it is permanently against a wall and keeps turning to escape.
- Press the bumper firmly in and let it out, several times. It should spring back fully and evenly on both sides.
- Clear grit, hair, or a small object lodged in the gap around the bumper.
- If one side of the bumper is stuck in further than the other, work that side free.
- Tap around the bumper to dislodge anything behind it.
This fixes the majority of spinning cases.
2. One Wheel Not Turning
If the robot spins because only one drive wheel is working, the other wheel is jammed.
- Turn the robot over. Spin each large drive wheel by hand. Both should turn with equal, light resistance.
- Pull hair and thread from the axle where the wheel meets the body. A tight wrap here locks the wheel.
- Push each wheel up into its housing and let it drop. It should move on its suspension freely.
- Check for a pebble, staple, or chunk of debris jammed in the tread or the wheel well.
3. Front Caster Jammed
The small swivel wheel at the front guides steering.
- If it is packed solid with hair or will not swivel, the robot cannot track straight and may circle.
- Pop it out if your model allows, most do, and pull all the hair from the socket and the wheel itself.
4. Dirty Sensors
Dusty sensors cause a slower, wandering circle rather than a fast spin.
- Wipe the cliff sensors underneath, the wall-follow sensor on the side, and the LiDAR dome or camera on top with a dry microfiber cloth.
- A dirty wall sensor makes the robot lose the wall it was following and loop looking for it.
- Full method: how to clean robot vacuum sensors.
5. Lost or Corrupted Map
If the robot spins slowly in the center of a room, pauses, and spins again, it may be trying and failing to locate itself on its map.
- This happens if the robot was picked up and moved mid-clean, if furniture changed a lot, or if the map got corrupted.
- Send it back to the dock, let it relocalize from there, and start a fresh clean.
- If it keeps happening, delete the map and let the robot remap the space. See robot vacuum map keeps disappearing and how to map your house with a robot vacuum.
6. Gyroscope or Software Glitch
- A robot that navigates by gyroscope can drift into circling if the sensor loses calibration.
- Restart the robot with its main power switch, off for 10 seconds, then on.
- Check the app for a firmware update.
- If restarting fixes it temporarily but it returns, that points to a hardware fault.
Quick Diagnosis
| Spin pattern | Likely cause |
|---|---|
| Fast, tight, in one spot, right from the start | Stuck bumper |
| Fast circle, one wheel clearly not driving | Jammed drive wheel |
| Cannot steer straight, drifts into curves | Front caster jammed |
| Slow wandering loops | Dirty wall or cliff sensors |
| Spins, pauses, re-scans the room | Lost or corrupted map |
| Started after an update or out of nowhere | Firmware or gyro glitch, restart |
From a robot doing donuts by the front door: I was sure a motor had failed. It was a hair tie, wound so tightly around the left wheel axle it had stopped the wheel dead. The robot was just driving with the right wheel. Cut it off, wheel spun free, fixed.
FAQs
Why is my robot vacuum spinning in circles?
Most often a bumper stuck in the pressed position, which makes the robot think it is against a wall and keep turning, or one drive wheel jammed with hair so only the other wheel drives. Free the bumper and clear both wheel axles.
How do I fix a stuck robot vacuum bumper?
Press the bumper firmly in and release it several times until it springs back evenly on both sides, and clear any hair, grit, or small object lodged in the gap around it. Tap around it to dislodge anything caught behind it.
My robot vacuum spins then stops and starts again. What is wrong?
It is likely failing to locate itself on its map, common after being picked up and moved, or a room changing. Return it to the dock to relocalize, and if it continues, delete the map and let it remap.
Can dirty sensors make a robot vacuum go in circles?
Yes, usually a slower wandering loop rather than a fast spin. A dirty wall-follow sensor makes the robot lose the wall it was tracing and circle looking for it. Wipe all sensors with a dry cloth.
My robot vacuum started spinning after a software update. What now?
Restart it with the main power switch, off for 10 seconds. Check for a newer firmware version that may fix the bug. If it clears with a restart but keeps returning, contact support, as it may be a gyroscope fault.
The Bottom Line
A robot spinning in circles is a mechanical problem nine times out of ten. Free a stuck bumper, clear hair from both drive wheel axles and the front caster, and it stops. If the spin is slow and searching rather than fast and stuck, clean the sensors and consider remapping. Software causes clear with a restart and a firmware check.

Write Your Review
No reviews yet. Be the first to share your experience!