Xiaomiβs smart robot vacuum cleaners are not just cleaning devices, but real assistants with advanced navigation systems. One of the key features that sets them apart from budget-friendly ones is building a real-time map of the room. This technology allows the device not only to clean efficiently, but also to remember the layout of the apartment, avoid obstacles, and even optimize routes to save time and battery power.
However, many users face problems: the robot is lost in space, the map is built too long or it is inaccurate. In this article, we will discuss all the stages of the process, from the preparation of the room to manually adjusting the map in the Mi application. Home/Dreamehome, And we'll also look at the common mistakes and how to fix them. 2022β2026 The Xiaomi Robot Vacuum-Mop 2 Pro, DreameBot D10s Plus and Viomi. V3 Pro, where mapping algorithms have been significantly improved.
If you just bought a robot vacuum cleaner or want to improve the quality of cleaning, this guide will help you understand the nuances of laser work (LDS) visual (VSLAM) We also compare how different Xiaomi models cope with mapping in difficult conditions, such as in studios without walls or houses with a lot of furniture.
1.How map building works in Xiaomi robot vacuum cleaners
Xiaomiβs modern robot vacuum cleaners use two main technologies to create a room map: laser navigation (LDS) and visual navigation (VSLAM). The first is used in most flagship models (for example, Mi Robot Vacuum-Mop 2 Ultra), the second is used in more compact and budget devices (for example, Mi Robot Vacuum-Mop 2 Lite).
Laser scanner (LDS) It rotates at 300 to 600 revolutions per minute, sending pulses in different directions and measuring the time they return, and this allows the robot to determine the distance to walls and objects with precision. Β±2 see Data is processed in real time and the map is updated every few seconds.Visual navigation (VSLAM) The robot analyzes images from the camera, mapping key points (corners, textures) and building 3D-environment-model.
It is important to understand that the quality of the map depends not only on technology, but also on the conditions in the room:
- π¦ Lighting: VSLAM-Robots (e.g. DreameBot) Z10 Pros) do not work well in the dark β they need contrast light to recognize objects. LDS-Robots are not critical lighting, but direct sunlight can distort the laser data.
- πͺ Furniture and obstacles: Glass or mirrored surfaces (tables, wardrobes) are invisible to the laser, and the robot may not notice them or, conversely, take them for a wall.
- πΆ Interference: Other devices with laser or infrared sensors (such as some Roborock models or game consoles) can create noise in data.
In models 2023-2026 (for example, Xiaomi Robot Vacuum-Mop) 3C) a hybrid system that combines LDS and VSLAM, This improves card accuracy by 30-40% compared to 2020 devices.
2. Preparation of premises before construction of the map
So, in order for a robot to map quickly and accurately, the room needs to be properly prepared, which will save time and eliminate the need to restart the process.
1. Remove small objects from the floor.
The robot can get stuck on wires, shoe pairs or children's toys, especially if the device "forgets" the obstacle and tries to pass through it at the next cleaning.
2. Close the doors to the untidy rooms.
If a robot walks into a closet with randomly scattered items, it can:
- πͺ Block and stop building the map.
- πΊοΈ Make an inaccurate map with "holes" in the layout.
- β‘ Spending battery power on useless maneuvers.
3. Check the reflective surfaces.
Mirrors, glass and glossy furniture can knock down a laser sensor, so if there are many such objects in the room, put a matte film on them or temporarily cover them with a cloth.
Remove wires and small objects from the floor |
Close the doors to untidy rooms |
Remove or close mirrors and glass surfaces|
Provide uniform lighting (for the purpose of VSLAM-robot)|
Check the battery power of the robot (at least 80%)-->
Professional advice: If your apartment has a staircase without a fence, install a virtual wall in the Mi Home app in advance.The robot will not be able to detect the difference in altitude and may fall.
3. Step-by-step instruction: how to start building a map
The mapping process starts automatically when you first turn on the robot, but you can also manually initiate it. Let's look at both.
Automatic mode (for new robots):
- Turn on the robot vacuum cleaner, connect it to the Mi Home or Dreamehome app (depending on the model).
- Select your device in the list and click Start Cleaning.
- The robot will begin spiraling away from the base station, scanning the room, and the message will appear on the smartphone screen: "Mapping...".
Manual start (if the card is not saved or you need to re-write):
- Open the application and go to the Map section.
- Click on the three dots in the top right corner and select Clear the card (or Reset the card in some models).
- Start cleaning again. The robot will start scanning from scratch.
How long does the process take?
It depends on the size of the room and the model of the robot:
| Model robot. | Area (m2) | Time to build a map | precision |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | 50β70 | 15-25 minutes | Tall. |
| DreameBot D10s Plus | 80β100 | 20β35 minutes | Very high. |
| Viomi V3 Pro | 40β60 | 10-20 minutes | Medium |
| Mi Robot Vacuum-Mop 2 Lite (VSLAM) | 30β50 | 25-40 minutes | Low (in the dark) |
β οΈ If the robot stopped halfway and does not continue the scan, check:
- π Charge level (if less than 20%, it will return to base).
- π‘ Wi-Fi signal (weak connection can interrupt card data transmission).
- π« Obstacles that the robot cannot pass (e.g., a high threshold).
π‘
If the robot is thinking in one place for a long time, help it by moving it by hand 1-2 meters ahead, which often helps to overcome the algorithm's "hang."
4. Typical errors in map construction and their solutions
Even under ideal conditions, Xiaomi robots sometimes get it wrong, so let's look at some of the most common problems and how to fix them.
1.The map is built too long or not completed.
- π Reason: Too many obstacles or a robot stuck in a maze of furniture.
- β‘ Solution: Restart the process in an empty room, then gradually add furniture.
2.The map is obtained blurred or with double contours.
- π Reason: Laser sensor is contaminated or the robot is moving too fast (typical for models with worn-out wheels).
- π§Ή Solution: Wipe the laser lens with a soft napkin and check the condition of the wheels, and in some cases, resetting to the factory helps.
3. The robot can't see some rooms.
- πͺ The reason: Doors are too narrow (less than 60 cm) or the robot does not have time to pass them before discharge.
- π Solution: Charge the robot to 100% and start cleaning with priority to the "invisible" areas, and you can manually transfer the robot to the missed room and wait for it to connect the cards.
4 The map is saved, but the robot forgets it after the reboot.
- πΎ Reason: Device memory failure or sync error with Mi Home cloud.
- π± Solution: Update the firmware of the robot and the app. If the problem persists, try linking the robot to another Xiaomi account.
β οΈ Attention: If the robot starts to scatter around the room after the map is constructed, it may indicate damage to the gyroscope, the sensor responsible for orientation in space, in which case repairs are required at the service center.
What if the robot gets lost after updating the firmware?
5. Map optimization: zones, virtual walls and multi-level maps
Once the base card is ready, it can be refined to make cleaning more efficient, and modern Xiaomi robots support several useful features:
1. Division into zones and rooms.
In the Mi Home app, you can manually divide the map into zones (e.g., Kitchen, Corridor, Bedroom).
- π Set different cleaning settings for each area (e.g., enhanced kitchen cleaning).
- β±οΈ Plan cleaning on schedule only in individual rooms.
How to divide the map:
- Open the map in the app.
- Click Edit β Add a room.
- Round the boundaries of the room with your finger and save.
2. Virtual walls and no-go zones.
If there are places in the room where the robot is undesirable to enter (for example, a children's playground or animal feed), you can install virtual barriers:
- π« Linear wall: Draw a line on a map that the robot won't cross.
- π₯ Area-square: Highlight a rectangular area that is not accessible for cleaning.
3. Multilevel maps (for two-storey houses).
Xiaomi robots with this feature (e.g. DreameBot) X30 Ultras can memorize maps of multiple floors to add a new level:
- Move the robot and docking station to another floor.
- Start cleaning - the robot will realize that this is a new room, and will offer to save a separate map.
- In the app, select Add Floor and assign it a name (for example, "2 Floor").
π‘
Multi-level maps only work if the robot starts cleaning from the dock, and if you move it to the other floor manually, it can forget the current map and start building a new one.
6. Comparison of Xiaomi models by cartography quality
Not all Xiaomi robot vacuum cleaners are equally good at map construction, and we tested several popular models and compiled a comparative table:
| Model | Type of navigation | Max. area (m2) | Map accuracy | Support for multi-level maps | Price (2026) |
|---|---|---|---|---|---|
| Xiaomi Robot Vacuum-Mop 3C | LDS + VSLAM | 120 | βββββ | Yes. | ~45 000 β½ |
| DreameBot D10s Plus | LDS | 150 | βββββ | Yes. | ~55 000 β½ |
| Viomi V3 Pro | LDS | 100 | ββββ | No. | ~35 000 β½ |
| Mi Robot Vacuum-Mop 2 Lite | VSLAM | 60 | βββ | No. | ~25 000 β½ |
Which model should I choose?
- π For large houses (100)+ m2): DreameBot D10s Plus or Xiaomi Robot Vacuum-Mop 3C β They support multi-level maps and have the highest accuracy.
- ποΈ For studios or open spaces: Hybrid Navigation models (LDS + VSLAM), They are better at dealing with the absence of walls.
- π° Budget option: Viomi V3 Pro β a good balance of price and quality, but without support for several floors.