Robot vacuum cleaner Xiaomi Vacuum Mop (series) S10, S12, X10+ And others, not just a cleaning device, but a real AI assistant, and a key feature of this is a smart map of the room that allows you to not only automate cleaning, but also divide the space into zones, install virtual walls and even avoid obstacles. However, many users face problems: the map is not saved, the robot βlostβ in the apartment or misrecognises rooms. In this article, we will discuss how to create an accurate smart map from scratch, correct typical errors and use its capabilities at 100%.
If you've just unpacked the Xiaomi Vacuum Mop or you've been using it for a while, but the map is working "somewhat weirdly" -- this is for you. We're not going to just go with the basic tips from the official manual, but we're going to dive into the hidden settings, the workarounds for old models and the life hacks on optimization. For example, did you know that for accurate mapping, the robot needs contrasting landmarks on the floor? Or that some Xiaomi models "see" the room better when cleaning in the dark? These and other nuances go on.
Important: The manual is suitable for all modern Xiaomi models with support LDS-Laser scanner or vSLAM (visual navigation) if your vacuum cleaner uses a gyroscope or bumper sensors (e.g. Mi Robot Vacuum) 1S), The possibilities of mapping will be limited β we will also tell about this.
Preparation of the room: why the robot "blind" and how to avoid it
Before you can run a Xiaomi Vacuum Mop to create a map, you need to properly prepare your apartment. The main mistake users make is ignoring optical interference. The robot navigates with a laser or a camera, and if there are too many reflective surfaces (mirrors, glossy floor, glass), the sensors begin to "glitch", as a result, the map is blurred or fragmented.
Here's what you have to do:
- πͺ Close the curtains on the windows β direct sunlight prevents the laser from scanning.
- πͺ Remove or cover with matte film large mirrors (especially floors).
- πͺ Close all doors to rooms that do not need to be mapped (such as a storage room).
- π§Ή Remove small objects (wires, toys, shoes) from the floor β they can become obstacles.
Another critical aspect is lighting. For vSLAM models (e.g. Xiaomi Vacuum-Mop 2 Lite), a room that is too dark or too bright is equivalent to blindness. The optimal option is uniform diffuse light (e.g., chandeliers with no directional spots on) If there are areas with a sharp light/shadow transition (e.g., under the sofa), the robot can "lose" them on the map.
β οΈ Note: If your apartment has a carpet with a high pile (more than 2 cm), Xiaomi Vacuum Mop may get stuck or miscalculate the distance.
2.The first run: how to get a robot to build a map the first time
Now, let's get to the practice. Turn on the vacuum cleaner and connect it to the Mi Home app (or Xiaomi Home for new models). If you haven't already done that, use the block connection instructions. FAQ. After successful synchronization:
- Open the app and select your robot.
- Go to the Map section (or Map in English).
- Press Cleanup. β Auto Cleaning (or Auto Clean Cleaning).
- Wait until the robot goes around the room. Don't interrupt the process! This can take anywhere from 20 minutes to 1.5 hours (depending on the footage).
So during the first run, the robot will spiral, gradually expanding the scanning area. That's normal, that's how the algorithm works. SLAM (Simultaneous localization and mapping. Don't be afraid if the map will remain empty or fragmented on the app screen for a long time. Full display will appear only after the vacuum cleaner has completed the bypass.
If the robot suddenly stops and squeals, check:
- π Battery charge (must be at least 20%).
- πΆ Wi-Fi signal (robot must stay in touch with app).
- π§ Are there any obstacles that he cannot pass (for example, a threshold higher than 2 cm).
3.Save and edit map: hidden features of Mi Home
Once the robot has completed its roundabout, the map must automatically be saved to the application, but sometimes it doesn't.
- Reboot the Mi Home app.
- Check if the robot is connected to the same Wi-Fi as your phone.
- Update the vacuum cleaner firmware (path: Device settings) β Update of the PO).
If the map is preserved but looks sloppy (e.g., rooms merge into one or walls curves), it can be edited manually.
- Open the saved map in the application.
- Click on the pencil icon (βοΈ) Or select Edit the map.
- Use the tools to:
- π Room divisions (draw lines along boundaries).
- πͺ Door Additions (Important for Zoned Cleaning).
- π§Ή Virtual Wall Installation (if you need to limit the cleaning area).
- π Room renames (e.g. "Bedroom", "Kitchen").
One important caveat: some versions of the firmware have a hidden map editor, and to activate it, you need to manually update the robot's software via B.ETA-channel (instructions in spoiler below).
How to turn on BETA-map-editor
If you've edited the map anyway, try resetting it and re-create it.
- In the app, select Settings β Map. β Reset the card.
- Start the robot for a re-scan (preferably in a different lighting mode).
Zoning and virtual walls: how to set up cleaning on schedule
One of the most useful features of a smart map is that you can divide your room into zones and set up cleaning rules for each, for example, you can program a robot to wash the kitchen floor every day and vacuum the bedroom every three days.
Step 1: Establishment of zones
- Open the saved map in the application.
- Click Add Zone (or Add Zone).
- Swipe around the desired area on the map and assign a name to it (for example, βCarpet by the sofaβ).
Step 2: Set up a schedule
- Go to the Schedule (Schedule).
- Choose the days and times of cleaning.
- Specify the areas that need to be removed (you can choose several).
- Set up the mode: Vacuum, Mop or Vacuum + opus.
Step 3: Virtual Walls and No-Go Zones
If there are places where the robot cannot go (such as a crib or animal feed), set up virtual barriers:
- In the map editor, select Add Wall.
- Draw a line on the map, the robot will not cross it.
- For time constraints (such as when your child sleeps), use Avoidance Zones.
βοΈ Check before setting up zones
Note that some models (e.g. Xiaomi Vacuum-Mop 2 Pro) support dynamic zones, so the robot can automatically detect dirty areas from the camera data and pay more attention to them. β Extended. β Intelligent Detection of Mud.
5.Typical card problems and how to fix them
Even when properly configured, the smart card can malfunction, and let's look at the most common problems and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| The map is not saved. | Weak Wi-Fi signal, old firmware | Update the robot software, reconnect to the router at 2.4 GHz |
| Rooms merge into one | There are no clear boundaries (doors, furniture) | Add virtual walls manually or rearrange furniture |
| Robot "lost" on map | The lighting or location of the furniture has changed | Recreate the map in the same conditions as the first time |
| Map shifted or inverted | Miscalibration of the gyroscope | Manually calibrate the robot (instructions in the spoiler) |
How to Calibrate the Xiaomi Vacuum Mop Gyroscope
If the robot is constantly "losing" from the map, check the date and time on your smartphone. mismatch with real time can cause synchronization failures between the application and the device.
β οΈ Note: If you use the Xiaomi Vacuum-Mop with vSLAM (no laser), the card can float when lighting changes.
6. Optimization of the map for complex premises
If your apartment has a non-standard layout (multilevel, with stairs, large open spaces), standard settings may not work.
For multi-level apartments:
- π Create separate maps for each floor.
- π Use the Multi-Apartment Mode feature (if supported by your model).
- π« Install physical limiters (such as magnetic tapes) on stairs.
For studios or large halls:
- ποΈ Divide the space into zones with furniture (e.g. shelving).
- π¨ Add contrasting marks (such as mats or stickers) to the floor for better robot orientation.
- π Start mapping in two stages: first one half of the room, then the other.
For homes with animals:
- πΎ Set up avoidance zones around bowls and toilets.
- π« Use virtual walls to restrict access to certain rooms.
- π Start cleaning while the animals are walking.
If the robot is regularly stuck in the same place, check:
- π Threshold height (maximum 2 cm).
- π§² Presence of magnetic fields (e.g. from columns or microwaves).
- π‘οΈ Floor temperature (heated surfaces can knock down sensors).
π‘
If your Xiaomi Vacuum Mop often βlosesβ the kitchen on the map, try adding a small mat with a clear pattern.
7. Alternative applications for working with the map
The official Mi Home app is not always convenient for fine-tuning maps, and there are alternative solutions with advanced features:
| Annex | Advantages | Deficiencies |
|---|---|---|
| Valetudo | Open source, full control of the map | Requires root access to the robot |
| DreameHome | Multi-card support, improved editor | It doesnβt work with all Xiaomi models. |
| Home Assistant | Integration with a smart home, automatic zoning | A complex setup for beginners |
For example, Valetudo allows:
- πΊοΈ Save multiple versions of cards (for example, for different times of day).
- π§ Configure the scan parameters (speed, accuracy).
- π Export cards in.svg format for analysis on PC.
To install Valetudo, you will need:
- Get root access to the robot (instructions are available on GitHub).
- Install firmware through SSH.
- Connect to the robot web interface by local IP.
β οΈ Warning: Installing third-party software may take you out of warranty.Before experimenting, back up the original firmware.
8. Update the map and maintain relevance
A smart card is not a static object. If you have rearranged furniture, renovated or even just changed seasons (like removing winter carpets), you need to update the map. Here's how to do it correctly:
Partial update:
- If the changes are minor (for example, moved the sofa), it is enough to manually edit the map in the application.
- Use the tool to move the wall to adjust the boundaries.
Full reset of the card:
- If the changes are global (for example, the partition is demolished), it is better to create a map again.
- To do this, select Settings in the application β Map. β Reset the card.
Automatic update:
- In some models (for example, Xiaomi Vacuum-Mop) X10+) It has an adaptive map function.
- The robot will adjust the map itself when changes are detected.
- To activate it, go to Settings. β Map. β Adaptive update.
Tip: If the robot starts to mess up rooms after updating the map, try rebooting its base.
- Remove the robot from the dock.
- Press and hold the power button for 10 seconds until you hear the beep.
- Return the robot to base and wait for the reboot.
π‘
Regular updates to the map (every 1-2 months) will avoid 90% of navigation problems.