Xiaomi vacuum cleaners are not just gadgets for the lazy, but smart assistants that can navigate in space on their own. However, their effectiveness depends on the quality of the map of your apartment. If the robot mismaps the walls, misses rooms or constantly βlostβ in the hallway, the problem lies in an inaccurate map. In this article, we will discuss how to create the perfect map for models Mi Robot Vacuum-Mop 2 Pro, DreameBot D9, Viomi V3 and others, so that the vacuum cleaner is quickly, without errors and unnecessary βcirclesβ in the apartment.
You'll learn how to prepare a room for scanning, what settings in the Mi Home app affect the accuracy of the map, and what to do if the robot stubbornly "cannot see" furniture or doors, and how to trick the algorithm if your apartment has a complex layout with arches, mirrors or glass partitions, which are not described in the official instructions, but are tested by users in practice.
1. Preparation of the apartment: what to remove and what to leave
Before the robot is first launched, it is necessary to minimize the interference that distorts the laser or optical scans, and to start with the obvious: remove anything that can interfere with movement from the floor - wires, shoes, children's toys, but there are also less noticeable details that many people forget:
- πͺ Mirrors and glass surfaces: Xiaomiβs laser rangefinder (LiDAR) in robots can be βmisleadingβ by bouncing off glossy surfaces.
- π‘ Lighting: for models with cameras (e.g. DreameBot) Z10 Pro) uniform lighting is important. Avoid harsh shadows from chandeliers or sunlight.
Pay special attention to transparent obstacles: glass tables, aquariums or stained glass windows. The robot will not see them and may collide. If you can not remove them, use Virtual Walls in the Mi Home application (Map section β Add β Virtual Wall).
β οΈ Warning: If the apartment has carpets with a high pile (more than 1.5 cm), the robot may get stuck. Either replace them with short-tailed ones, or adjust the avoidance zones in the application.
First run: How a robot creates a map
Now, the algorithm is the same for most Xiaomi models, but there are nuances depending on the type of navigation:
- π¦ LiDAR navigation (laser): used in Mi Robot Vacuum-Mop 2 Pro, DreameBot D9. Or, more precisely, it can βblindβ on dark surfaces.
- π· Camera. + gyroscope V3, DreameBot Z10 Pro. Works worse in the dark, but better at recognizing textures.
- π‘ Ultrasonic sensors: budget models like Mi Robot Vacuum 1S. The map is approximate.
Step-by-step instructions for the first start:
- Install the robot at the charging station in the center of the room (not in the corner!).
- Turn it on and wait for the Wi-Fi connection (the indicator should burn blue).
- In the Mi Home app, select the device and tap Clean β Start.
- The robot will spiral, gradually increasing the radius, and do not interrupt the process, even if it seems long (the first scan can take up to 30-40 minutes).
- When completed, a black card will appear in the app. Save it (Save the map in the menu).
If the robot hasn't finished the map (e.g., missed a room), return it to base and start cleaning again. Sometimes it takes 2-3 attempts for the algorithm to "understand" the layout.
π‘
To speed up the scan, temporarily open all the doors in the apartment, so the robot can "look" into each room without stopping.
3. Map Editing: Division into Rooms and Zones
A raw map created by a robot is rarely perfect, and most often, manual adjustments are required.
- π Dividing into rooms: click Edit the map β Separate rooms and draw lines along the contour of the walls.
- π« Avoidance zones: Designate areas where the robot should not drive (e.g., near a cat bowl or flower pots).
- π§Ή Intensive cleaning areas: kitchen, hallway - here you can increase the suction power.
For precise separation, use the βLineβ mode in the application (the ruler icon in the editing menu), which will help to draw flat walls if the robot scanned them curved.
| The problem on the map | Possible cause | Decision |
|---|---|---|
| Walls are "wavy" | Interference from mirrors or glass surfaces | Cover mirrors with fabric, rescan |
| Room missed | The door was closed during the scan. | Open the doors, start the scan again. |
| Robot "paints" extra walls | Furniture with legs (chairs, tables) | Lifting up furniture or adding avoidance zones |
| Map shifted relative to reality | The robot started scanning from a base other than the base. | Reset the card and start again from the charging station |
If the layout of the apartment is too complex (many corners, arches, columns), break it up into several maps, for example, save a map for the bedroom and living room separately.
All floor interference removed.|Doors are open or closed completely|Mirrors and glass are closed.|Robot begins scanning from base|Map checked for wall accuracy-->
4.Trouting optimization: how to get the robot to clean more efficiently
Even with a perfect map, a robot can waste time if the cleaning routes are not configured.
- π Type of cleaning: Zigzag is suitable for large open spaces (living room); along the walls, for narrow spaces (corridor, bathroom); Spiral - if you want to remove garbage in the center of the room.
- π Passage width: for models with LiDAR, you can set the distance between the cleaning lines (optimally - 20-25 cm).
- π Suction power: on carpets increase to the maximum, on the laminate will be enough Middle.
To save time, adjust your cleaning schedule to your schedule, for example, if no one is home during the day, program the robot to clean at 12:00, when sunlight does not interfere with the cameras, but night cleaning (22:00-6:00) may be less accurate due to lack of lighting.
Professional life hack: If the robot is stuck in one place (like the couch), draw a zone of avoidance slightly wider than the real obstacle, and the algorithm will bypass the area on a more optimal trajectory.
How to fool a robot if it canβt see a glass door?
5 Common mistakes and how to fix them
Even experienced users face problems when creating a map.-5 errors and ways of solving them:
- The reason the robot didn't return to base or sat down during the scan, so you can charge it to 100 percent and repeat the process.
- The robot loses the card after the update Reason: reset the settings in the new firmware. Solution: check the version of the software in Settings β About the device and if necessary, resave the card.
- The reason the robot started the scan off base or moved it manually is because you reset the map (Settings β Reset the map) and start over.
- The robot can't see new furniture. The reason the map is outdated. Solution: manually update it (Edit β Update the map).
- The map is smeared after the robot moves, the reason: the change in the magnetic field (for example, if the robot was standing next to the speakers). Solution: Calibrate the compass (Settings β Calibration).
β οΈ Warning: If you move the charging station to a new location, the robot may forget the old card, in which case you have to recreate it. To avoid this, use Multicard Mode (if supported by your model).
If none of these things worked, try resetting the robot to the factory settings (Settings β Reset). This is a last resort, but sometimes it solves navigation problems.
6 Advanced settings: virtual walls, invisible zones and multi-maps
For users who want to squeeze the maximum out of the robot, there are hidden features that are not written in the instructions:
- π§² Invisible Zones: If the robot stubbornly ignores a section of the floor (for example, under the bed), draw a Cleanup Zone there and check the box Only this area.
- πͺ Virtual doors: In some firmware, you can create a door between rooms so that the robot doesn't move between them without a command.
- πΊοΈ Multi-storey cards: If you have a bunk apartment, save separate maps for each level.The robot will automatically switch between them (a feature available in Mi Home version 6.0)+).
For Yandex-enabled Alice models or Google Assistant, you can set up voice control of the zones, such as saying, "Alice, start cleaning the kitchen." To do this, enter room names in the integration settings exactly as you would on the map.
Expert advice: if the robot often βgoes crazyβ in one room (for example, in a bathtub with tiles), try to turn off the camera and leave only LiDAR. To do this, in the engineering menu (access by pressing the power button 5 times), select Sensor β Camera Off.
π‘
The ideal map is not one that exactly repeats the layout, but one that allows the robot to clear as quickly as possible and without errors. Sometimes it is better to slightly distort reality (for example, "expand" the passages on the map) to optimize the route.
7 Update and support the map up to date
A map is not a static object. If you rearrange furniture, add new objects, or even just move the carpet, the robot can start to get mixed up. Here's how to keep the map up to date.
- π Regular update: every 1-2 months, run the robot in Scan (no cleaning) mode so that it updates the data.
- π² Manual editing: if the robot βdid not noticeβ new obstacles, manually adjust the map in the application.
- π Sensor calibration: After falling or hitting the robot, the gyroscope may be knocked off. Calibrate in Settings β Sizing.
If you change the charging station or move it to another location, the robot can get lost.
- Set the station up to a new location.
- Launch the robot in Back to Base mode.
- If it doesn't find the station, manually move it there and press Save Base Location.
For models with auto-update maps (for example, DreameBot D10 Plus), it is enough to enable the option Auto-update map in the settings.