Robot Vacuum Troubleshooting

Last updated: March 2026 · 6 min read

Before you contact support or start shopping for a replacement, try these fixes. Most robot vacuum problems have simple solutions that take a few minutes.

Robot Keeps Getting Stuck

The most common complaint — and usually the easiest to fix, because the problem is almost always the environment, not the robot.

Stuck Under Furniture

Your robot thinks it can fit, wedges itself halfway under, and gets trapped. This happens when the clearance is just barely enough for the body but catches the LiDAR turret or bumper on the way out.

Fix: Measure the furniture clearance and compare it to your robot's height (check your model's spec page on our site). If it's within half an inch, the robot will likely get stuck eventually. Use no-go zones in the app to block those areas, or use furniture risers to add clearance. Models with retractable LiDAR turrets handle tight spaces better.

Stuck on Cables and Clutter

Charging cables, shoe laces, and thin rugs are the usual culprits. The robot's brush catches them and wraps them around the roller, stalling the motor.

Fix: Cable management is the real solution here. Velcro cable clips along baseboards keep charging cables off the floor. For thin rug edges that curl up, use double-sided rug tape. Premium models with RGB cameras can identify and avoid cables, but even these aren't perfect — prevention beats detection.

Stuck on Carpet-to-Hard-Floor Transitions

If your robot struggles at the edge where carpet meets tile or hardwood, the transition strip or carpet pile height may be too much for the wheels to climb.

Fix: Most robots handle transitions up to 20mm (about 0.8 inches). Thick shag carpet or tall transition strips can exceed this. Check if a transition ramp exists for your flooring setup. Some robots have a "carpet boost" mode that increases wheel power at transitions — make sure it's enabled in the app.

Won't Charge or Dock Properly

The robot returns to the dock but doesn't charge, or it circles the dock without connecting. This is frustrating but almost always fixable.

Robot Can't Find the Dock

If the robot wanders near the dock without connecting, the IR signal from the dock may be blocked or the robot's front sensor is dirty.

Fix: Make sure the dock has at least 1.5 feet of clearance on each side and 4 feet in front. Mirrors or highly reflective surfaces near the dock confuse the IR signal — relocate the dock if it's near a full-length mirror. Clean the IR receiver window on the front of the robot with a dry cloth.

Docks but Doesn't Charge

The robot sits on the dock but the charging indicator doesn't come on, or it shows an error.

Fix: Clean the metal charging contacts on both the robot (underside) and the dock with a dry cloth or cotton swab. Oxidation builds up over time and blocks the electrical connection. If the contacts look corroded, a pencil eraser can gently remove oxidation. Also check that the dock is plugged in firmly — power adapters can work loose over months.

Battery Drains Abnormally Fast

If your robot used to clean the whole house on one charge but now dies halfway through, the battery is likely degrading — or something else is draining it faster.

Fix: First, rule out non-battery causes. A clogged filter or tangled brush makes the motor work harder, draining the battery faster. Clean both and run a test. Also check if you've switched to a higher suction mode recently. If the battery still drains quickly after addressing these, the cells are likely worn. Most brands sell replacement batteries for $40-80, and swapping them is usually a 5-minute job with a screwdriver.

Weak Suction

When your robot leaves visible debris behind or doesn't seem to pick up as well as it used to, suction loss is the likely culprit. The good news: it's rarely the motor.

Diagnosing and Fixing Weak Suction

Work through these in order — they're ranked by how often each cause is responsible:

  1. Clogged filter (most common). Remove the filter and hold it up to light. If you can't see through it, it's restricting airflow. Wash it (if washable) or replace it.
  2. Full dustbin. Even with auto-empty, the bin-to-dock suction channel can clog. Check both the bin and the pathway.
  3. Tangled main brush. Hair wrapped around the roller reduces contact with the floor. Pull the brush out and clean it thoroughly, including the end caps.
  4. Suction mode set too low. Some apps default to "quiet" mode. Check that the robot is running at an appropriate suction level for your floor type.
  5. Worn brush or seals. Over time, the rubber gaskets that seal the dustbin and suction channel compress and leak air. Replacing these restores the sealed system that maintains strong suction.

If none of these help, the fan motor may be failing — but this is rare on robots less than 2-3 years old. Contact the manufacturer for warranty service.

Navigation Errors and Mapping Problems

When your robot misses rooms, cleans the same area repeatedly, or creates bizarre maps, the issue is usually environmental rather than a hardware defect.

Robot Misses Rooms or Areas

If the robot consistently skips a room, check whether the doorway is too narrow (some robots need at least 16 inches), the threshold is too high, or a no-go zone accidentally blocks the entrance. Dark-colored floors near doorways can also trick cliff sensors into thinking there's a drop-off.

Fix: Remove any accidental no-go zones in the app. If cliff sensors are the issue, some apps let you disable cliff detection for specific areas (use with caution near stairs). For narrow doorways, try starting the robot inside the missed room so it maps the space, then it should navigate there in future runs.

Map Looks Wrong or Keeps Changing

A corrupted or shifting map usually means the LiDAR or camera can't get consistent reference points. Mirrors, glass walls, and very large open spaces without furniture are the typical causes.

Fix: Delete the existing map and let the robot remap from scratch. During the mapping run, make sure all doors are open and the space is well-lit (camera-based navigation struggles in the dark). If you have large mirror walls, cover them during the initial mapping run — the robot only needs to see them once to get confused.

If the map keeps corrupting after remapping, clean the LiDAR window and check that the turret spins freely. A stuck LiDAR turret produces incomplete scans that cause mapping drift.

Mopping Problems

Mopping complaints usually come down to water flow, pad condition, or dock hygiene — rarely the mopping mechanism itself.

Streaks, Dry Spots, and Smelly Pads

Streaks and uneven mopping: Usually caused by worn mop pads that have lost their texture. New pads have a micro-texture that holds water and scrubs the floor; old pads become smooth and just push water around. Replace pads every 3-6 months.

Dry spots in the middle of mopped areas: The water flow rate may be set too low in the app, or the water tank is empty. Some robots also have a small water filter in the tank that clogs over time — check and clean it.

Smelly mop pads: This is a dock hygiene issue. If the dock doesn't use hot water washing (149F+), bacteria grow on the pads between washes. Clean the dock wash tray weekly, change the water tank water regularly, and consider adding the manufacturer's recommended cleaning solution. If your dock does have hot water and pads still smell, the pads need replacing — bacteria have colonized the fabric fibers beyond what washing can fix.

App and Connectivity Issues

When the app can't find your robot or remote commands don't work, the fix is almost always network-related.

Robot Offline or Won't Connect

Robot vacuums connect via 2.4GHz Wi-Fi. The most common issues:

  • Your router is 5GHz only or has a combined SSID. If your router broadcasts a combined 2.4/5GHz network, the robot may fail to connect. Create a separate 2.4GHz SSID for smart home devices.
  • Robot is too far from the router. If the dock is in a far corner, the Wi-Fi signal may be too weak. Move the dock closer to the router or add a Wi-Fi extender.
  • App needs a re-pair. Force-close the app, restart the robot (hold the power button for 10 seconds on most models), and re-pair. This fixes the majority of connection drops.

If remote start commands don't work but local buttons do, the robot has a Wi-Fi connection issue. If nothing works at all, try a factory reset as a last resort.

Loud or Unusual Noises

Robot vacuums aren't silent, but sudden changes in sound usually indicate something specific.

Diagnosing Noises

High-pitched whine: Usually a clogged filter or partially blocked suction inlet. The motor is working harder to pull air through a restriction. Clean or replace the filter first.

Clicking or tapping: Something is caught in the brush or side brush — a small stone, a hardened piece of food, or a loose screw. Remove the brushes and check for foreign objects. Also check that the brush roller clips are fully seated.

Grinding sound: More concerning. This often indicates worn bearings in the main brush, a failing LiDAR motor (the turret spins at high speed), or debris in the wheel housing. If cleaning doesn't resolve it, contact support — running a robot with failing bearings can damage the motor.

Loud dock drying: This is normal for docks with hot-air drying. The drying fan runs for 2-4 hours and is often louder than the robot itself. If it's bothering you, schedule cleaning sessions so the drying cycle happens while you're out.

When to Contact Support vs. DIY

Not every problem is worth troubleshooting yourself. Here's where to draw the line.

DIY vs. Support Decision Guide

Handle it yourself: Dirty sensors, clogged filters, tangled brushes, connection resets, worn pads and brushes, charging contact cleaning, battery replacement (on most models).

Contact support: Motor grinding that persists after cleaning, water leaking from the robot body, LiDAR turret not spinning, repeated error codes that don't clear after a factory reset, battery swelling (stop using immediately).

Pro tip: Before contacting support, note your model number, firmware version (found in the app under device settings), and a clear description of the problem with when it started. Most support teams will ask you to try the basic fixes above first, so mention that you've already done them to skip the scripted troubleshooting.

Still Having Issues?

Check our maintenance guide to prevent future problems, or browse the FAQ for quick answers.

All Guides →

Written by Daniel K. · How we test