Xiaomiโs modern robot vacuum cleaners have long since ceased to be just chaotic running devices, becoming intelligent assistants able to navigate in space. A key feature that turns basic cleaning into full-fledged automated cleaning is the ability to work with maps and divide the room into separate zones. It is the competent configuration of maps that allows the device to understand where the kitchen is and where the bedroom is, and clean them individually or in a given sequence.
To successfully implement a room cleaning scenario, the owner must perform a number of preliminary steps, ranging from preparing the room to fine-tuning the Mi Home mobile app. Mistakes during the initial map creation phase can lead to the robot ignoring certain areas or, conversely, getting stuck in in the wrong places, so it is important to approach the calibration and adjustment of navigation algorithms as carefully and consistently as possible.
In this article, we will take a look at the entire process, from the first run to creating complex cleaning scenarios, and learn how to properly divide a single map into virtual rooms, how to designate no-go zones, and why. LDS-The sensor or LiDAR requires free space to work properly, and following these guidelines will ensure maximum efficiency of your gadget.
โ ๏ธ Warning: Before the first construction of the map, be sure to remove wires, socks and other small objects from the floor that can get entangled in brushes or knock down the navigation of the device.
Preparation of the premises and the first scanning start
The first and most important step is to create a digital copy of your apartment. Xiaomi vacuum cleaners with laser rangefinder (LDS) or visual navigation build a map in real time, relying on sensor data. If there are many obstacles in the room, the map can become fragmented or incorrect. Perfect preparation includes lifting curtains, opening interior doors and removing temporary obstacles.
Start the device in map-building mode via the Mi Home app, which is where you don't interrupt the process even if the robot has finished cleaning the visible dirt, but you have to drive through the entire area available so that the SLAM algorithm (simultaneous localization and map-building) can close the contours of rooms and corridors. Usually, an apartment of 50-60 square meters requires about 40-60 minutes of work.
Once the first pass is complete, the system will suggest saving the map, and that's the critical point: if you agree, the current position will become baseline. Make sure that the robot is in the charging station or in the place where you plan to leave it permanently before saving it, the starting point affects the binding of virtual walls and rooms to real coordinates.
Itโs worth noting that some models, such as the Xiaomi Vacuum Mop 2 Pro or Roborock S5 Max, may require several cycles to fully calibrate under difficult conditions. If the map is curved, it can be reset in the settings and repeat the procedure, making sure that the indoor lighting is bright enough for optical sensors to work.
Dividing the map into virtual rooms
Once the base card is saved, we move to the most interesting thing, zoning. The robot defaults to seeing the apartment as a single space. To set up the room cleaning, you need to manually or automatically divide the map. In the Mi Home app, go to the map settings and select the option "Separate" or "Maps Edit".
It allows you to draw lines (separations) along walls or doorways. It is important to draw lines exactly along the contour of the walls without touching the furniture. Virtual boundaries should coincide with the physical layout. If the robot mistakenly combined the kitchen and living room into one zone, draw a dividing line through the doorway or a narrow corridor between them.
- ๐ Select the โSeparateโ tool in the map editing menu.
- ๐ Draw a line through a doorway or a bottleneck separating the zones.
- โ Confirm the action so that the system recalculates the topology of the room.
- ๐ท๏ธ Assign each zone a name (Kitchen, Bedroom, Hallway) for ease of management.
Once split, it's going to tell you what each room is, and it's not just a cosmetic function: it's going to use voice control through Alice or Google Assistant to use those names, and you can say, "Alice, ask Robot to clean the kitchen," and the device will only execute a command in that zone.
๐ก
If the robot vacuum cleaner canโt define the boundaries of the room due to the dark color of the furniture or carpets, use the virtual walls in the app to force the area to be allocated.
Remember that after every major interior change (furniture rearrangement), it is advisable to update or edit the map, the relevance of the map directly affects the quality of navigation and the absence of missed areas.
Configure forbidden zones and virtual walls
One of the most important features for safety and efficiency is the creation of no-go zones: Xiaomi robots allow you to install both invisible walls (through which you cannot pass) and completely no-go zones (squares where you are not allowed to enter), which is indispensable for protection from falling from stairs (if there are no sidewalks), avoidance zones with wires or places where there is a bowl of water for animals.
In the map editing menu, select the "No-go" tool or the "Virtual Wall" tool. You can draw a rectangle or a line. Linear constraints are ideal for blocking entrances to rooms, and square zones are ideal for insulating specific objects, for example, you can create a zone around the table leg where wires often get tangled.
| Type of restriction | Principle of action | Best application | |
|---|---|---|---|
| Virtual Wall (Line) | Prohibits crossing the line | Doorways, entrances to balconies | |
| No-go zone (Square) | Prohibits entry into the area | Animal bowls, fringed carpets | Areas with wires on the floor |
| No cleaning area | The robot can drive around, but can come in if necessary. | Carpets (for models without auto-lift) |
It's important to understand the difference between modes. If you set a no-go zone above the carpet, the robot will try to get around it, which can lead to chaotic movements in narrow spaces. For carpets, it's better to use the "Dry Clean Only" mode or automatic mop raising in the advanced Xiaomi Vacuum X series.
โ ๏ธ Warning: Virtual walls are tied to the coordinates of the map. If you move the charging station or flip the carpet, remembering to update the settings, the robot may try to drive into the restricted area, thinking that this is free space.
Creating a cleaning schedule for different rooms
The flexibility of the smart home is automation. The Mi Home app allows you to create detailed schedules. You can customize the script so that on weekdays the robot cleans only the kitchen and the hallway, and on weekends performs general cleaning throughout the apartment. To do this, go to the Schedule section and create a new timer.
When you create a timer, select "Select room" or "mode" and you'll see a list of all the rooms that have been renamed, tick the rooms that need to be cleaned at a given time, and you can set the suction power and water level for each task separately.
- ๐ Press ยซ+ยป in the schedule section to create a new timer.
- ๐๏ธ Choose the days of the week and the exact launch time.
- ๐๏ธ In the settings, remove the โAll mapโ tick and select specific rooms.
- ๐จ Set the suction power (Quiet, Standard, Turbo) for the selected area.
This approach saves battery life and extends the life of the filter, and it makes no sense to vacuum a bedroom where you are only at night and where there is almost no debris, every day, once a week is enough, while the kitchen and the hallway require daily attention.
โ๏ธ Checklist before schedule launch
Remember to check the status of the tasks in the history. If the robot failed to clean the room on a schedule, the application will send a notification, most often the reason lies in a closed door or a dead battery if the previous task took longer than planned.
Use of voice control and scenarios
Integration with smart home ecosystems such as Yandex.Alice, Google Home or Apple HomeKit (through third-party gateways) takes management to a new level. Once you link your Mi Home account to a service, the rooms you created and named in the previous stages will appear as separate devices or device attributes.
You can create complex automation scenarios, for example, when you say "I'm gone," the robot can start cleaning all the rooms except the bedroom, or when you start the "Evening" script, the robot goes to the base to keep quiet, and the voice commands are most stable when the names of the rooms in the app match the names you're familiar with.
Secrets of voice control
For iPhone users, integration is available via Siri Shortcuts. You can create a command that will start cleaning a particular room by clicking on a widget or by geolocation (for example, when you leave a zone of a radius of 500 meters from the house), which requires setting up in the Teams app on iOS, but the result is worth it.
If the router reboots or the network disappears, the robot will go offline, and remote control will become unavailable until the connection is restored.
Solutions to navigation and maps
Even the most advanced navigation algorithms sometimes fail, and the robot can lose its map, spin around randomly, or ignore forbidden areas, most often due to environmental conditions, and dark carpets, mirrored furniture surfaces, and direct sunlight can blind sensors.
If the robot has stopped recognizing the room or the map has dropped, try resetting the map in the settings and building it again, having previously wiped the sensors with a soft dry cloth (LDS) โ Also check if the wheels are stuck and if the hair is wound on the side brush.
- ๐งน Wash sensors and charging contacts with dry cloth once a week.
- โ๏ธ Avoid direct sunlight on sensors while working.
- ๐ช Remove shiny and mirrored objects from the path.
- ๐ Regularly update your deviceโs firmware through the Mi Home app.
In some cases, it may be helpful to install additional magnetic tapes (for older models) or more accurately adjust virtual walls, so if the problem is repeated in the same place, it may be too dark or difficult to get the floor, and the robot needs help in the form of a physical barrier.
โ ๏ธ Warning: Never transfer the robot vacuum cleaner manually during cleaning to another place in the apartment.This knocks the coordinate system, and the robot may lose the map or start building a second one, which will lead to navigation errors.
๐ก
Stable navigation depends on the purity of the sensors and the absence of sudden changes in the lighting in the room.