How to properly create and configure a map for a robot vacuum cleaner Xiaomi: from preparation to error elimination

Why Xiaomi Robot Vacuum Map Is the Key to Effective Cleaning

Xiaomi’s robot vacuum cleaners (including Mi Robot Vacuum, Viomi, Dreame, and others) use the technology LDS-scanning (laser rangefinder) or visual navigation (cameras) + If you don't have a map of the room, you can use gyroscopes to make a map of the room, and if you don't have a map, it's going to move randomly, it's going to skip the area, it's going to waste time cleaning the same area again:

β€” Optimize the cleaning route by reducing the time 30-40%;

β€’ Create virtual walls and exclusion zones to protect furniture or pets

- save several floors (if the model supports Multi-Floor Mapping);

Integrate with Mi Home for remote management.

However, many users face problems: the map is not saved, the robot is lost after a reboot, or the room is displayed with distortions. In this article, we will analyze the step-by-step algorithm for creating a map, typical errors and how to fix them, from preparing a room to fine-tuning the Mi Home application.

⚠️ Note: If your Xiaomi robot vacuum cleaner does not support the card saving feature (for example, budget models without any other option). LDS), All route settings will be reset after switching off. Check the specifications of your model before setting up.

Preparation of the room: how to avoid mapping errors

Before the robot is first launched, you need to prepare a room, which minimizes the number of blind spots and speeds up the scanning process.

Remove small objects from the floor (wires, toys, shoes)|

Close the doors to untidy rooms|

Lift the curtains/blues on 10-15 floor-wise|

Make sure the lighting is uniform (without sharp shadows)|

Check the battery power of the robot (not lower than 80%)-->

Pay special attention to reflective surfaces: mirrors, glass tables or glossy laminate can knock down a laser rangefinder. If there are areas in the room, cover them with cloth while scanning.

  • πŸ”Œ High-pile, dense carpets – the robot may get stuck or misjudge height.
  • πŸͺŸ Direct sunlight – they create interference for sensors.
  • πŸšͺ Frequently Opening Doors – If the door opens during cleaning, the map may be distorted.
  • πŸ• Pets – their movement interferes with accurate scanning.

For models with visual navigation (e.g. Dreame) Z10 Pro or Viomi V3) critically uniform lighting without flashing light sources; variable light bulbs (dimmers) should be fixed at the same brightness level.

LDS (laser rangefinder)|

Visual (camera) + gyroscope)|

Hybrid (laser) + camera)|

I don't know/not sure-- >

Step-by-step: how to create a map in the Mi Home application

The process of creating a map begins with the first launch of the robot. It is important to follow the algorithm to avoid synchronization errors. Consider the process with the example of Xiaomi Mi Robot Vacuum-Mop 2 Pro (similar to most models with the same model). LDS).

  1. Installation and connection of the robot: Download the Mi Home app (or Dreamehome/Viomi Home for relevant brands) and add the device via Add Device β†’ Household care β†’ Robot vacuum cleaner. Follow the instructions for connecting to Wi-Fi (use only networks) 2.4 GHz!).
  2. First start and scan: Place the robot at the charging station in the center of the room (not in the corner!). β†’ Complete cleaning. The robot will spiral in, gradually expanding the scanning area. Don't interrupt until it's done, which can fragment the map.
  3. Save the card: After cleaning is completed, the card will automatically be saved in the Map section (some firmwares require you to click Save manually: πŸ”‹ Charge level (should be) >50%). πŸ“Ά Wi-Fi stability (robot must be online). πŸ”„ Firmware version (update to Settings) β†’ Update of the PO).

⚠️ Note: If the Xiaomi robot after saving the card shows it β€œempty” or with errors, try resetting the map settings through Settings β†’ Map. β†’ Reset the card. It will delete all the data stored, and you'll have to repeat the process.

πŸ’‘

To speed up scanning of large rooms (over 100 m2), divide them into zones using virtual walls in the application, which will help the robot not to "lost" when moving between rooms.

Optimization of the map: division into rooms, cleaning zones and forbidden zones

The base card is just the beginning, and you have to configure it to be as effective as possible, and the Mi Home app has the following tools available:

FunctionAppointmentHow to set up
Room divisionAllows you to set different cleaning settings for each area (for example, enhanced cleaning in the kitchen).In the Map section, click Edit β†’ Separate rooms and circle the contours.
Cleaning areasAllocating areas for priority cleaning (e.g., near the front door).Select Add Zone, specify area and number of passes (1-3).
No-go zonesBlocking the robot’s access to certain areas (animal feed, children’s toys).Press Add No-go zone and circle the area. Supports rectangular and polygonal shapes.
Virtual wallsCreating invisible barriers to restrict the robot's movement.Turn on the edit mode and draw a line between the two points.

For models with Multi-Floor Mapping support (such as Xiaomi Mi Robot Vacuum-Mop P), you can save separate maps for each floor.

  1. Move the robot and charging station to a new floor.
  2. Start cleaning - the device will create a new map.
  3. In the app, select Floor Management β†’ Add a floor and give a name (e.g., "2nd floor").

⚠️ Note: When using multiple floors, make sure that the charging stations on each level are in the same coordinates relative to the walls. Otherwise, the robot can confuse the floors when automatically returning to the base.

What if the robot doesn’t recognize the floors?
If Xiaomi continues to use the old map after changing floors, follow the following steps: 1. Remove all saved maps in the application. 2. Reboot the robot (hold the power button for 5 seconds). 3. Start cleaning on the new floor and wait for the map to be created. 4. Assign the floor name to the map manually. If the problem repeats, check the height sensor (barometer) - it may be contaminated.

Typical card problems and their solutions

Even after you set it up properly, you'll see mapping errors, and let's look at the most common cases and how to fix them:

1.The card is not saved or disappears after the reboot

  • πŸ”Œ Check the stability of the charging station - connect it directly to the outlet (without extension cords).
  • πŸ“Ά Make sure the robot is connected to 2.4GHz Wi-Fi (No 5GHz Networks Supported!).
  • πŸ”„ Update the robot firmware and Mi Home app to the latest version.
  • πŸ› οΈ If the problem persists, reset settings through Settings. β†’ Reset to factory (cards will be removed!).

2. the map is distorted or does not correspond to the actual layout

Reasons:

  • πŸͺŸ Bright sunlight or reflections from glass/mirrors.
  • πŸ• Movement of people or animals during scanning.
  • 🧲 External magnetic fields (e.g. from columns or microwaves).

Solution: restart scanning in an empty room with uniform lighting. LDS wipe the laser module (located under the top cover) with a dry wipe.

3.The robot is "lost" and can't return to base

This happens if:

  • The charging station is moved from place (even on the 5-10 centimeter).
  • A new obstacle (such as a chair) appeared in the robot’s path.
  • The map was manually edited with errors (e.g., the walls overlapped).

To get the robot back on base:

  1. Manually move it closer to the station.
  2. In the app, click Return to base.
  3. If the robot doesn’t respond, restart it with the power button.

πŸ’‘

If the robot loses base regularly, lock the charging station on the floor with double-sided tape or special mounts. Even a slight shift can knock navigation down.

Additional features: save the map to the cloud and integrate with the smart home

Xiaomi’s advanced robot vacuum cleaner models support cloud-based map storage and integration with the Mi Home ecosystem.

  • 🌐 Manage cleaning remotely (e.g., start a robot on the way from work).
  • πŸ€– Automation (e.g., cleaning on schedule or in the absence of people at home).
  • πŸ“± Synchronize cards between multiple devices (smartphone, tablet).
  • πŸ”„ Restore cards after resetting (if saved in the cloud).

To enable cloud synchronization:

  1. Open the Mi Home app and go to the robot settings.
  2. Choose Cloud Services β†’ Synchronization of maps.
  3. Sign in to your Mi Account (if not authorized).
  4. Activate the autosynchronization option.

To set up automation:

  1. In the app, go to Automation. β†’ Add.
  2. Select a trigger (e.g. Time or Geoposition).
  3. Add the action Start cleaning and select a robot.
  4. Please specify the cleaning areas (optional) and keep the rule.

⚠️ Warning: When using geolocation for automatic cleaning, make sure that the high-precision mode is enabled on the smartphone GPS. Otherwise, the robot may be delayed or not work at all.

πŸ’‘

If you have multiple Xiaomi robot vacuum cleaners, give them unique names in the app (e.g., "Robot 1 Floor" and "Robot 2 Floor"). This will make it easier to control through voice assistants (Alice, Google Assistant).

Comparison of Xiaomi models on mapping capabilities

Not all Xiaomi robot vacuum cleaners are equally good at map construction, and the chart below compares key models for navigation functionality:

ModelType of navigationMulti-Floor MappingMap accuracySupport for no-go zones
Mi Robot Vacuum-Mop 2 ProLDS + gyroscopeYes (up to 3 floors)High (Β±5 cm)Yes (up to 10 zones)
Dreame Z10 ProLDS + cameraYes (up to 4 floors)Very high (Β±3cm)Yes (up to 15 zones)
Viomi V3Visual (camera)No.Medium (Β±10 cm)Yes (up to 5 zones)
Mi Robot Vacuum-Mop PLDSYes (up to 2 floors)High (Β±5 cm)Yes (up to 8 zones)
Mi Robot Vacuum 1SGyroscope + sensorsNo.Low (Β±20 cm)No.

When choosing a model, focus on:

  • πŸ“ Area of the room: for apartments more than 100 m2 it is better to choose a robot with a LDS-navigation.
  • 🏠 Number of floors: if there are more than one floor, you need support for Multi-Floor Mapping.
  • πŸ• Pets: Camera models better recognize dynamic obstacles.

FAQ: Frequently Asked Questions About Xiaomi Robot Vacuum Maps

Can I transfer the map from one robot to another?
No, the maps are tied to a particular device and its sensors, and even if the models are identical, the differences in sensor calibration will lead to navigational errors, and if you replace the robot, you will have to recreate the map.
Why does the robot ignore the forbidden areas?
Probable reasons: The zone is incorrect (e.g. too small or overlaying the wall); the robot uses an outdated version of the map (reset cleaning); the settings disable the option Use no-go zones; the solution: remove the zone and recreate it, making sure that the robot is online.
How to update the map if I have moved the furniture?
There are two options: Partial update: manually edit the map in the app, moving walls or adding new obstacles; Full rescan: remove the current map and start the robot to clean up completely. This will take longer, but ensure accuracy. For small changes (for example, adding a chair), the first method is enough.
Can you use a robot without Wi-Fi?
Yes, but with limitations: the map will not survive when the robot is turned off; you can't manage the cleaning remotely or adjust the no-go areas; you can only remove it in PSpot Cleaning or Zigzag mode. You have to have Wi-Fi to work properly.
How to reset a card if the robot freezes when it is loaded?
Perform a hard reset: Disconnect the robot from power (remove the battery on the battery) 10 Hold the power button for seconds if the model is collapsible. 10-15 So, you can get the robot to the charging station and wait for it to be fully charged. You can start cleaning again, the map will be created from scratch. If the problem recurs, check the firmware integrity through Mi Home.