Skip to content
Bristle & Bot
Navigation / guide

How to get a good first map

An hour of preparation before the first run saves a year of odd behavior. Most bad robot vacuum experiences start with a bad map.

By Scooter M.Published
A hand-drawn floor plan on graph paper

Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.

Run the first map in daylight, with every internal door open, the floor tidied and any full-length mirrors covered. Then set no-go zones around rug fringes, cable nests and the pet bowls before the first cleaning run. A good first map is the difference between a robot that works and one that annoys you.

The map is the robot's model of your house, and everything it does afterwards is built on it. A map made in a dark room with the doors shut and a bag on the floor produces a robot that behaves oddly for months, and most people never connect the two.

Before the first run

  1. Open every internal door, including cupboards and rooms you intend to exclude later. A room the robot never sees is a room it does not know exists, and adding it afterwards means remapping.
  2. Do it in daylight. Essential on a camera-based robot, and it does no harm on a LiDAR one. The obstacle-recognition hardware is usually camera-based even when the mapping is not.
  3. Tidy the floor properly. Anything left out becomes a wall in the first map on some systems, and a phantom obstacle the robot routes around for weeks.
  4. Cover full-length mirrors and glass panels at robot height. This is the single biggest cause of a map with a room that does not exist — the laser passes into the reflection and the robot maps the reflected space.
  5. Move the dock to its permanent home first. The dock is the map's origin on most systems. Moving it later can invalidate the whole map.
  6. Let it run a mapping-only pass if the model offers one. It is faster than a cleaning run and produces a better result because the robot is not also managing dirt.

After the map is built

  • Name the rooms properly, straight away. Voice control and per-room schedules are far more useful than they sound, and neither works with rooms called Room 3 and Room 4.
  • Split and merge rooms where the robot got it wrong. An open-plan space it split down the middle will otherwise produce odd cleaning patterns forever.
  • Set the no-go zones that matter most: rug fringes (here is why), the cable nest behind the television, pet bowls and litter trays, and any floor that should not be mopped.
  • Set mop-only exclusions separately from full no-go zones. Most people do not know these are different, and it is the setting that lets a robot vacuum a rug it must never mop.
  • Save the map, and check the app has more than one map slot if you have more than one floor.

When to remap from scratch

Remapping wipes your zones and room names, so it is a last step rather than a first. It is genuinely warranted after you have moved furniture substantially, after you have changed flooring, if the dock has moved permanently, or if the map has accumulated phantom obstacles from months of clutter. It is not warranted for a single odd run. If this is your first robot and the first map is still ahead of you, the beginner's guide covers what week one actually looks like.

If the map keeps breaking

A map that will not hold usually means the robot cannot localize reliably — dim rooms on a camera-based model, deep carpet causing wheel slip and odometry drift, or reflective surfaces confusing a laser. Fix the cause rather than remapping repeatedly. The general diagnostic pass is on the troubleshooting hub, and if the map is fine but the app cannot see the robot at all, that is a network problem — see when the robot will not connect to Wi-Fi.

Quick picks

Ranked on the published specifications below. Tap a row to jump to the full write-up.

#ProductBest forMax climbPrice
1
eufy X10 Pro Omni
eufy X10 Pro Omnieufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.
The most completely published spec sheet21mm (0.83in)
2
Roborock Q7 M5+
Roborock Q7 M5+The Q7 M5's LiDAR and anti-tangle hardware, plus the self-emptying dock the plain M5 does not come with — and a stated bag capacity to go with it.
The cheapest self-emptying dock with real mapping20mm (2cm)

Every figure in this table is linked to the page it came from in the write-ups below. We have not tested any of these machines.

eufy X10 Pro Omni
Top pick

eufy X10 Pro Omni

The most completely published spec sheet

eufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.

Published specifications

Max climb height
21mm (0.83in)eufy publishes this as "Obstacle Clearance Height". Like every stated maximum it assumes a clean square edge.Source: eufy X10 Pro Omni product page — obstacle clearance height (retrieved 2026-09-01)
Main brush
Auto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
Stated runtime
173 minutes vacuuming, 136 minutes vacuuming and moppingeufy states both figures for standard mode.Source: eufy X10 Pro Omni product page — runtime (retrieved 2026-09-01)
Body height
Needs 130mm (5.12in) of clearance under furnitureeufy publishes this as a minimum height restriction rather than a body height.Source: eufy X10 Pro Omni product page — height restrictions (retrieved 2026-09-01)
Dock
Self-emptying with auto mop washing and drying, 3L self-refilling tankThe robot itself carries an 80ml water tank.Source: eufy X10 Pro Omni product page — station and tanks (retrieved 2026-09-01)

What it does well

  • Publishes an obstacle clearance figure at all, which iRobot and Shark do not
  • 12mm auto-lifting mop with carpet detection
  • Separate stated runtimes for vacuum-only and vacuum-plus-mop

What it does not

  • 21mm clearance is mid-pack and well below the Curv or the L40s
  • 8,000 Pa is modest against the current flagship figures

Who it is for

Anyone who wants to check the specs before buying rather than after the robot arrives.

Skip it if

Your sills are over about 20mm. A published 21mm clearance is honest, but it is not tall.

Roborock Q7 M5+
Pick 2

Roborock Q7 M5+

The cheapest self-emptying dock with real mapping

The Q7 M5's LiDAR and anti-tangle hardware, plus the self-emptying dock the plain M5 does not come with — and a stated bag capacity to go with it.

Published specifications

Max climb height
20mm (2cm)Roborock's wording is "2cm climbing ability", with no condition attached.Source: Roborock Q7 M5+ product page — climbing ability (retrieved 2026-09-17)
Mop lift
Not publishedNot stated on Roborock's product page.
Main brush
JawScrapers Comb anti-tangle main brush with an anti-tangle side brushSource: Roborock Q7 M5+ product page — brushes (retrieved 2026-09-17)
Stated runtime
Not publishedNot stated on Roborock's product page.
Dock
Auto-empty dock with a 2.7L dust bag, stated at up to 7 weeksRoborock qualifies the interval: "Based on Roborock internal testing. Actual results may vary depending on usage conditions." The Amazon listing title says 7 to 9 weeks.Source: Roborock Q7 M5+ product page — auto-empty dock (retrieved 2026-09-17)

What it does well

  • Self-emptying dock with a stated 2.7L dust bag
  • JawScrapers Comb anti-tangle main brush and an anti-tangle side brush — both ends of the tangle problem
  • 360-degree LiDAR navigation at entry-level money

What it does not

  • Two different intervals for one dock: Roborock says up to 7 weeks based on internal testing, the Amazon listing says 7 to 9 weeks
  • A 20mm climb figure, which is the low end of what makers publish
  • No published mop-lift height or runtime

Who it is for

A shedding household on a budget that wants to stop emptying a bin by hand.

Skip it if

You want the mop washed for you. Roborock describes this dock as auto-empty, not mop-washing, so the pad is still yours to rinse.

Questions people actually ask

+ How do I get the best map from my robot vacuum?

Run the first map in daylight with all internal doors open, the floor tidied and mirrors covered, and put the dock in its permanent place first. Then name the rooms and set the no-go zones before the first cleaning run.

+ Why does my robot vacuum map a room that does not exist?

A mirror or a glass panel at robot height. The laser passes into the reflection and the robot maps the reflected space as real. Cover it, remap, and the map stays correct afterwards.

+ Should I let the robot clean while it maps?

If the model offers a mapping-only pass, use it — it is faster and produces a better map because the robot is not also managing dirt and bin capacity at the same time.

+ Will moving furniture break the map?

Small changes, no — the robot updates as it goes. Moving a sofa across a room or changing flooring can be enough to warrant a remap. Moving the dock permanently definitely is, since the dock is the map's origin on most systems.

+ How do I stop the robot going in one room?

A no-go zone, or excluding the room from the cleaning schedule. Both need the room to be in the map in the first place, which is why you open every door on the first run even for rooms you intend to exclude.

Sources