Xiaomiβs robot vacuum cleaners are not just cleaning devices, but real smart assistants that can build detailed maps of your home, but many users face the problem: either the vacuum cleaner doesnβt save the map after cleaning, or it creates it with errors β rooms are defined incorrectly, zones are skipped, and wall contours βfloat.β In this article, weβll look at all the ways to remember a map, from basic settings in the Mi Home app to manual calibration and solving typical crashes.
Xiaomi robots (including Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro and Viomi V3) feature laser navigation (LDS) or visual sensors (VSLAM) that require proper room preparation and competent user actions. If you just bought a vacuum cleaner or faced problems after updating the firmware, our recommendations will help to avoid typical errors and achieve the perfect map.
Preparation of the room: why the robot is βlostβ and how to avoid it
Before you set up a map in an app, make sure your home is ready for scanning. The main cause of failures is obstacles that prevent a laser or optical sensor from fixing the boundaries correctly.
- πͺ Windows and mirrors: close the curtains or blinds. Sunlight and reflections knock down sensors, especially in models with a high-performance light. VSLAM (Mi Robot Vacuum-Mop 2 Lite).
- πͺ Doors: All interior doors must be open. A robot can't build a single map if the rooms are insulated.
- π§Έ Small objects: remove wires, toys, shoes from the floor, even a small object can make a vacuum cleaner "think" it's a wall.
- ποΈ Furniture: chairs and stools to fit under tables.Furniture legs should not block passages less than 50 cm wide.
Pay special attention to the floor surfaces. Dark or glossy coatings (such as black laminate or marble) can absorb the laser beam, which causes the robot to "blind" in certain areas, in which case, adjusting the sensitivity of the sensors will help (we will discuss this below).
β οΈ Warning: If you have stairs without fences, make sure you install virtual walls in the app or use physical barriers.
2.The first scan: how to start and what to do during the process
Now, to get to the practice, if you want a robot to build a map the first time, you can follow this algorithm.
- Install the vacuum cleaner at the charging station in the center of the room, the optimal location is open space, 1-1.5 meters from the walls.
- Turn on the robot and wait for the Wi-Fi connection (the indicator should burn blue or white).
- In the Mi Home app (or Dreame/Viomi, depending on the model), select the device and click Map β Start cleaning.
- Select Full Cleaning (not Zone!) mode, which will force the robot to go around the room.
During the scan, do not interfere with the process:
- π« Do not move the robot manually.
- π« Do not change the lighting (do not turn on/off the lights).
- π« Do not open new doors or cabinets.
The first scan can take from 20 minutes to 1.5 hours β it all depends on the area and complexity of the layout.
Complete cleaning is launched"|The robot is not stuck under the furniture.|No sudden lighting changes|Appendix shows progress (percentage of completion)-->
If the robot freezes in one place or starts to move randomly, this is a sign of sensor problems. Try rebooting the device (hold the power button for 10 seconds) and start the scan again.
3.Save map: where to look and how to check the correctness
Once the cleaning is complete, the card must automatically be saved to the app, so that it can be found:
- Open Mi Home and select your vacuum cleaner.
- Go to the Map tab (or Map in English version).
- If the card is displayed but looks βtearedβ or incomplete, click Save (floppy disk icon or tick).
Check the map for accuracy:
- π Scale: walls should be parallel and angles straight (90)Β°).
- πͺ Openings: Doors and arches are displayed as breaks in walls.
- ποΈ Furniture: Large items (sofas, cabinets) should be marked with gray blocks.
If the card is distorted, delete it (Delete the card) and start the scan again.
| The map problem | Possible cause | Decision |
|---|---|---|
| The map is not saved. | Weak Wi-Fi signal, firmware failure | Reconnect the robot to the network, update the software |
| Rooms merge into one | There are no doors or openings | Add virtual walls manually |
| The map βfloatsβ during repeated cleaning | Inaccurate calibration of sensors | Reset the gyroscope (see section 5) |
| Missed sections of floor | Low battery charge during scanning | Charge the robot to 100% before cleaning |
4. Manual map adjustment: Separate rooms and add zones
Even if the automatic scan is successful, the map often has to be brought in manually. The Mi Home app has the following tools available:
- π Room division: Press Edit map. Select the Divide Room tool (scissors icon). Draw a line along the room boundary.
- π§Ή Add cleaning areas: Click Add zone (a rectangle with plus). Circle the desired area and save.
- π« Virtual Walls: Select Add Wall. Draw a line that restricts access to the robot (e.g., near a ladder).
Critical nuance: after manually editing the map, be sure to press Save and wait for synchronization with the robot (the indicator in the application must change color from gray to green). If you do not save the changes, the vacuum cleaner will use the old version of the map.
π‘
If the robot is constantly confusing two similar rooms (like a bedroom and a nursery room), add a unique object to each, such as a mat or a small chair, to help the sensors better navigate.
Calibration of sensors: if the robot "swims" or loses orientation
Over time, the accuracy of navigation can decrease due to the displacement of the gyroscope or contamination of the sensors.
- The robot βshiftsβ relative to the map during repeated cleaning.
- Back at base, he's passing by.
- The map is built in a new way every time, despite the preservation.
For calibration, follow the following steps:
- Sensor cleaning: Wipe the laser sensor (top rotating tower) with a dry wipe. For models with a VSLAM (camera), use a soft brush to remove dust from the lens.
Gyroscope reset:
Press and hold the Home + Spot buttons for 3 seconds until you hear the beep.After resetting, the robot will perform an automatic calibration (it will take ~1 minute).
Re-creating the map:
Remove the old card in the app and start a new scan.
β οΈ Warning: If after calibration, the robot began to move "zigzags" or became more often stuck, return the factory settings (Settings) β This may indicate a hardware malfunction of the gyroscope.
6.Firmware Update: Why It's Important for Cartography
Manufacturers regularly release updates that improve navigation algorithms. 3.5.8_003024 Xiaomi Mi Robot Vacuum-Mop 2 Pro fixed an error from the card's "loss" after the reboot:
- Connect the robot to the charging station and make sure the battery is >50%.
- In the app, go to Settings β Update firmware.
- If a new version is available, click Update and wait until it is completed (donβt disconnect the vacuum cleaner from the network!).
After the update:
- π The map may reset -- that's OK. Run a second scan.
- π± In some cases, you need to reconnect the robot to Wi-Fi.
- βοΈ Check the settings of zones and virtual walls β they can reset.
What to do if the update is suspended?
Frequent errors and their solutions: fault table
We have collected typical card memory problems and ways to fix them. If your situation is not described below, check the error log in the application (Settings β Log).
| Symptoms. | Reason. | Decision |
|---|---|---|
| The map is saved, but the next cleaning the robot builds a new one. | Memory failure of the device | Perform a reset (Settings β Reset) and recreate the map |
| Robot gets lost in one room | Interference from mirrors or glass | Close reflective surfaces or add virtual walls |
| The map is only partially constructed. | Low battery charge (<30%) | Charge the robot to 100% and start the scan again |
| The app shows the error "Can't save the card" | Problems with the cloud server Xiaomi | Check your internet connection and try again later. |
| Map "mirror" (rooms are displayed in reverse order) | Failure of a gyroscope or compass | Calibrate (see Section 5) or reset the settings |
π‘
If the robot is constantly "resetting" the card after turning it off, the problem may be a faulty battery.