Robot vacuums fail in a small number of boringly predictable ways. They eat a charging cable. They wedge under one particular couch, always the same one. They refuse an entire room because of a dark rug. They stop picking up and get blamed for it when the brush is wrapped in hair.

Almost all of it is decided in the first hour, before the machine has cleaned anything.

The lap you do yourself, first

Walk each room and take the floor down to what a robot can survive: phone and laptop cables, charging cords, rug tassels, socks, pet bowls, the loose end of a curtain that pools on the floor.

Then let it complete one uninterrupted mapping run with the doors open. Do not clean during it, do not carry the robot to a different room, do not close a door halfway through. A good map is the foundation for zones, schedules and room-by-room cleaning, and a robot forced to re-derive the layout every run will never get better at your home.

Watch that first run instead of leaving the house. You are collecting the list of places it struggles, and it will hand you that list in twenty minutes.

Cables are the number one cause and the easiest fix

The single most common stall is a swallowed cable, and no amount of software solves it.

Clip cords along the skirting, lift them onto furniture, or run them in a channel. This protects the cables as much as the robot — a brush roll chews through a charger far faster than you would expect.

Do it once, properly, for the whole flat. It is a twenty-minute job that removes most of the rescues you would otherwise perform for years.

No-go zones are cheaper than rescues

Once there is a map, fence off the places the first run identified: the cable nest behind a desk, a delicate floor-lamp base, the dog's water bowl, a deep-pile rug that bogs the machine down, the low couch it wedges under every time.

Three square feet of virtual wall is a better trade than a daily rescue. If your model has no app zones, physical boundary strips do the same job.

Resist the urge to zone the whole house at once. Add a zone when the robot proves it needs one.

Thresholds and dark floors

Two hardware limits that look like faults.

Every robot has a climb height, commonly in the region of a couple of centimetres. A threshold taller than that is a wall, not an obstacle — either add a small ramp or accept that the room is a separate cleaning job.

Cliff sensors work by bouncing light off the floor, so a very dark mat or a black rug can read as a drop-off. A robot that mysteriously refuses one area, or skirts it precisely, is usually looking at a dark surface rather than a mapping error. Clean the sensors first, because dust produces the same symptom, and then decide whether the rug or the room is more negotiable.

Where the dock goes matters more than it should

Hard, level surface, against a wall, with clear space to the sides and in front. A dock jammed into a corner produces failed re-docks, which produce a flat robot in the middle of a room, which produces the conclusion that the robot is unreliable.

Give it room. Then schedule cleaning for when you are out — but run the first few cycles while you are home, so you can watch, adjust, and add the zones the machine has just asked for.

Mopping, if it mops

Keep the pads off carpet. A mopping robot that drags a damp pad across a rug is doing damage, not cleaning, so set carpets as mop-exclusion zones before the first wet run rather than after.

Use clean water only unless the manufacturer explicitly approves an additive. The wrong fluid clogs the system and voids the thing you would want to claim on.

SymptomUsual causeFix
Stops mid-roomSwallowed cord, or wedged under furnitureClip the cords; zone the spot
Skips one area entirelyDark floor read as a cliffClean the cliff sensors; consider the rug
Picks up poorlyFull bin, hair-wrapped brush, clogged filterEmpty, de-hair, replace the filter
Fails to re-dockDock crammed into a cornerClear space at the sides and front

Maintenance is where performance quietly dies

"It stopped picking up" is almost never a broken robot. It is a full bin, a brush roll wrapped in hair, or a filter that has not been changed since it was unboxed.

Empty after each run in a home with pets. Cut hair off the brush on a schedule you will keep. Replace filters on the maker's timing. Wipe the cliff and wall sensors so they carry on reading the floor correctly.

One thing to settle before you schedule anything unattended: find out what the machine still does when the internet is down. Some models keep a local map, a saved schedule and a physical clean button; others become an expensive doorstop the moment the vendor's cloud has a bad afternoon. That is worth knowing before it happens, not during, and it is the same question worth asking of any smart device you are about to depend on.

Get the first hour right and the machine disappears into the background, which is the only thing anyone actually wants from it.