Xiaomi Robot Vacuum Cleaners with Laser Navigation System (LDS) Not only can you clean your floors, but you can also build accurate maps of your apartment, which allows you to remember your layout, avoid obstacles, and optimize your cleaning routes, but many users are struggling to: The robot is lost, the map is built curved or not saved after turning off. In this article, we will discuss the step-by-step process of creating a map for Mi Robot Vacuum-Mop 2 Pro, Dreame models. D9, Viomi V3 and others, and how to correct common errors and improve scan accuracy.
It's important to understand that the quality of the map directly affects the efficiency of cleaning. For example, if a robot misidentifies the location of furniture, it can miss zones or waste extra time bypassing "ghost" obstacles. We analyzed the user experience and official recommendations of Xiaomi to create a universal algorithm that works even for budget models without advanced software. Ready to teach your assistant to perfectly navigate the space?
Which Xiaomi models support map building?
Not all Xiaomi robot vacuum cleaners are capable of creating and saving maps of rooms, a feature only available in devices with a laser rangefinder (LDS) or supported cameras SLAM. Below is a table with popular models and their capabilities:
| Model | Type of navigation | Keeping the map | Support for cleaning areas |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | LDS + camera | Yeah (multi-card) | Yes (up to 4 zones) |
| Dreame D9 / D10 Plus | LDS 6.0 | Yes (with software update) | Yeah (virtual walls) |
| Viomi V3 Max | LDS + ToF sensors | Yes (3D-map) | Yes (intelligent zoning) |
| Mi Robot Vacuum 1S | Gyroscope + optical sensors | No (chaotic cleaning) | No. |
| Deerma DEX9 | LDS (simplified) | Yes (one card) | Limitedly. |
If your model is not in the table, check its characteristics on the official website or in the Mi Home application. Note: some budget robots (for example, Mi Robot Vacuum Lite) use a random cleaning algorithm and do not build maps at all. In this case, all the tips from the article will be useless - you will have to consider upgrading to a more advanced model.
Also, you have to consider that the quality of the mapping depends on the firmware version. D9 post-update 3.5.8_005024 Support for several floors has been added. Before setting up, check the relevance of the software in the Settings section. β About the device.
Preparing an apartment for scanning: 7 rules for an accurate map
Before you start the robot, you have to prepare the room, so you can avoid making mistakes in the mapping process, and you can save time for subsequent adjustments.
- πͺ Close all the doors in the rooms that you want to see on the map, and the robot perceives open openings as one space, which distorts the layout.
- πͺ Remove small objects from the floor: wires, toys, shoes, which can block the laser beam or cause false obstacles.
- π Provide good lighting. In the dark, cameras and optical sensors work worse (relevant for hybrid models like the Viomi). V3).
- π Power-intensive scanning -- if the charge drops below 20 percent, the device can interrupt map construction.
- π Check the height of the furniture. The robot must pass freely under the sofas and beds (minimum clearance is 8-10 cm).
- π« Remove mirrors and glass surfaces, and the laser beam bounces off them, creating ghost walls on the map.
- π± Connect the robot to 2.4GHz Wi-Fi. A stable connection is required to transfer the card to the application (5GHz is not supported!).
Pay special attention to transparent obstacles, such as glass coffee tables or aquariums, which can disappear from the map, leading to collisions. If there are such objects in the room, temporarily cover them with cloth or mark the boundaries with virtual walls (the feature is available in the Mi Home app after mapping).
β οΈ Warning: If you have stairs without fences, don't run the robot without supervision, even models with drop sensors (like Dreame). D10 Plus) may make mistakes on low contrast steps. Use physical barriers or virtual no-go zones.
All interior doors are closed.|
Small objects removed from the floor |
Robot charged at 100%|
Connection to 2.4 GHz Wi-Fi is stable|
Checked lighting in the rooms-->
Step-by-step: how to start building a map
Now, let's get to the process. This is the manual for most models with the LDS-Navigation (Mi Robot Vacuum-Mop 2 Pro, Dreame) D9, Viomi V3 If you have a different version of the firmware, some menu items may differ.
- Open the Mi Home app (or Dreame/Viomi for the relevant brands) and select your robot vacuum cleaner.
- Go to the Map section (usually the home or globe icon in the bottom menu).
- Click Create a map or start scanning (some models call this option Update the map).
- Place the robot on a charging station (this will be the reference point for the map), start cleaning in Full Cleaning or Mapping mode (if there is one).
- Wait for the robot to go around all the rooms. Don't interrupt the process, which can lead to a fragmented map. On average, the scan takes 15 to 40 minutes (depending on the area).
- Once completed, check the map in the app. If there are errors (such as "holes" in the walls or unnecessary obstacles), run the Map Adjustment (more on this in the next section).
In multi-card models (such as Mi Robot Vacuum-Mop 2 Pro), the option to add new floors will appear after the first scan.
- Take the robot and docking station to another level.
- In the app, select Add a map. β New floor.
- Repeat the scanning process.
If the robot doesnβt start building a map, check:
- π Charge level (should be) β₯80%).
- πΆ Wi-Fi stability (robot must be online).
- π Firmware version (update through Settings) β About the device).
π‘
If the robot gets stuck in one place during the scan, help it manually: move the device 1-2 meters forward and press Continue again in the application. This often solves the problem of looping.
Typical map errors and how to fix them
Even after a successful scan, the map may contain errors, and let's look at some of the most common problems and how to fix them.
1.The map is curved or does not correspond to the real layout
Reasons:
- π§² In the room there are sources of magnetic interference (microwaves, speakers, metal structures).
- π Robot scanned in the dark (for models with cameras).
- π The firmware is outdated (especially relevant for Dreame). D9 before version 3.5.5).
Solution: Run a re-scan during the day, removing the sources of interference. If the problem persists, reset the map through Settings β Reset the card and start again.
2.There are no rooms or walls on the map.
This happens when the robot is unable to get around the room because of:
- πͺ Closed doors (the robot thinks the room is over).
- π§Ή Obstacles he could not pass (for example, a high threshold).
- π‘ Loss of connection to the base (relevant for models with cleaning zone function).
Solution: Manually complete the map in the application (tool Map Editor) or run the robot in the mode of Cleaning the boundaries, so that it can bypass all walls.
3.The card is not saved after switching off
In some models (e.g. Deerma) DEX9) map is erased:
- π Disconnection from the charging station for more than 24 hours.
- π Hard resetting settings.
- π± Reinstall the Mi Home app without backup.
Solution: Update your firmware to the latest version. For Dreame D9 Newer cards are saved in the Xiaomi cloud if sync is enabled (check Settings). β Cloud).
β οΈ Note: If you use a robot vacuum cleaner in a multi-storey home, never move the dock to another level without first saving the map.This can cause navigation system failure and the need for a complete rescan.
What if the robot loses the card after updating the firmware?
Additional features: zoning, virtual walls and multi-card maps
Mapping is just the first step. Xiaomiβs modern robot vacuum cleaners support a number of advanced features for fine-tuning cleaning:
1. Division into rooms and zones
Once the map is constructed, it is possible to:
- π Divide the space into rooms (tool map editor) β This will allow you to start cleaning selectively.
- π― Create cleaning areas (e.g., just a kitchen or a corridor) in Mi Home, this is done with a long tap on the map.
- π« Set no-go zones (where the robot should not go) useful for areas with carpets that cannot be vacuumed.
2. Virtual walls and barriers
If there are areas in the apartment that the robot should ignore (for example, a childrenβs play area), use:
- π§± Virtual walls are straight lines that a robot doesnβt cross.
- π Virtual Barriers β round prohibition zones (radius is configured).
In the Dreame models D10 Plus and later, you can set up a schedule for barriers, such as not allowing a robot to enter the living room from 20:00 to 8:00.
3. Multi-card cards (for several floors)
If you have a two-story house, the robot can save separate maps for each level.
- Move the dock to another floor.
- In the app, select Add a map. β New floor.
- Run the scan.
- When changing floors, manually select the desired map in Mi Home.
Note that not all models support this feature: up to 3 cards are available in the Mi Robot Vacuum-Mop 2 Pro, and up to 3 cards are available in Viomi. V3 Max - up to 5.
π‘
Use the Save Map to the Cloud function (if available) to avoid losing data when you reset or replace your smartphone.
How to improve map accuracy: tips from experienced users
If your Xiaomi robot vacuum cleaner builds a map with errors, try these proven methods:
- π Use beacons to calibrate. Place bright objects (like colored sheets of paper) on the floor in the corners of rooms. The robot will navigate them as reference points.
- π Update the map every 1-2 months, the furniture is rearranged, and the robot does not notice it.
- π Calibrate the sensors. In some models (e.g. Dreame) D9) There's a calibration option. LDS To access it, press and hold the Home and Spot buttons on the robot body for 5 seconds.
- π Set up Wi-Fi. If the signal is weak, the robot may lose communication with the base and "get lost." Use a network repeater or switch to a 2.4 GHz channel with less interference.
- π Keep an eye on the battery, with a charge level below 30 percent accuracy. LDS Run the scan with only a full battery.
For supported models 3D-mapping (Viomi) V3 Max) can be improved by enabling High Accuracy in the card settings, but this will increase scan time and battery consumption.
If the robot persistently βdoes not seeβ some areas, try manual adjustment:
- In the Mi Home app, open the map editor.
- Use the tools to add a wall or remove an obstacle.
- Save the changes and start a test cleaning.
π‘
For models with cameras (Mi Robot Vacuum-Mop 2 Pro), the accuracy of the map will improve if the light with a warm color temperature is turned on during the scanning in the room (2700β3500K). Cold light can distort the sensors.
Resetting the card and rescanning: when is it necessary?
Sometimes you have to recreate the map, and this is true in the following cases:
- ποΈ You have made repairs or rearrangements of furniture (the robot will focus on outdated data).
- π After updating the firmware, if there are changes in the navigation algorithms.
- π The map contains critical errors (e.g., rooms overlapping each other).
- π± You changed your smartphone and didnβt restore your card backup.
- π Robot discharged to 0% during scanning (this can damage the card file).
How to reset the card:
- Open the Mi Home app and select your robot.
- Go to Settings β Map β Reset the card.
- Confirm the action.
- Start a new scan (instruction in Section 3).
In some models (e.g. Dreame) D9) Resetting the card can be done through the service menu:
1. Turn off the robot.
2. Press the home and spot buttons for 10 seconds.
3. Turn on the robot - the card will be reset.β οΈ Warning: Once the map is reset, the robot may temporarily impair navigation until it builds a new one. Do not run it offline until you have made sure the scan has been successful.