Xiaomiโs smart robot vacuum cleaners have long since become a toy for technogeists and indispensable household assistants. But the basic โjust vacuum everywhereโ feature is often insufficient for apartments with complex layouts or specific cleanliness requirements. Users often find themselves in a situation where the device ignores the boundaries between rooms or, conversely, gets stuck where it shouldnโt be.
In this article, we will take a look at how to manage a room map, divide rooms, and create invisible barriers. You will learn about the intricacies of the map-building algorithms in the Mi Home and Xiaomi Home app. Understanding these processes will allow you to customize the device so that it is removed exactly where it is needed and at a time when it is convenient for you, ignoring the rest areas or places with wires lying on the floor.
Separating zones is not just a visual convenience, but a necessity for efficient battery and motor operation. Properly configuring the map reduces false returns to the base and prevents the device from getting stuck in in inappropriate places. We will look at methods for both newer models with laser navigator (LDS) and devices with gyroscopic navigation, where the process may be different.
Principles of map construction and navigation
Before you start manual editing, you need to understand how your robot vacuum cleaner sees the world. LDS-They build a map by scanning the space with a beam, and they create a precise floor plan that is stored in the device's memory and synchronized with the cloud. In contrast, models with a gyroscope (often without a characteristic turret) build a map โtouchโ, relying on data on the distance traveled and corners of rotation.
For successful separation, it is critical that the primary map is built correctly. If there are "breaks," artifacts, or incorrectly defined walls on the map, the separation function may not work correctly or be available. The SLAM algorithm (simultaneous localization and map construction) requires free space to maneuver. The presence of scattered things, low chairs or mirrored surfaces can bring down sensors.
โ ๏ธ Warning: Do not attempt to edit a map or divide zones during the cleaning process.All changes in the geometry of the premises are made only when the device is on base and in standby mode.
Modern models like the Xiaomi Robot Vacuum X10+ or Dreame L10s use more sophisticated obstacle recognition algorithms, including cameras and structured lights. They can automatically determine the type of room (kitchen, bedroom), but even they may need manual adjustments to work perfectly. Understanding the physics of the process helps avoid the typical mistakes when a user tries to divide an area that the robot cannot physically map properly due to the layout.
๐ก
The first launch of the robot is best carried out with maximum lighting and open doors to all rooms so that it can build a single map of the entire floor.
Preparation of the Mi Home application for editing
Xiaomiโs main ecosystem management tool is the Mi Home app (or Xiaomi Home for global versions). The interface may vary slightly depending on the operating system version (iOS or Android) and server region, but the logic remains the same. To access the advanced map features, you need to make sure your device is connected to a 2.4GHz Wi-Fi network, since most smart gadgets do not support 5GHz.
The first step is to log in to the device card. On the app's home screen, find your vacuum icon. Clicking on it opens the control panel, which displays your current status, charge level and, most importantly, the interactive map. If the card doesn't show up or looks empty, it may not be the first full cleaning or lost connection to the server.
- ๐ฑ Make sure the app selects the correct region corresponding to the account to which the device is linked.
- ๐ Check for firmware updates of the vacuum cleaner itself and the device plugin in the app store.
- ๐ถ Make sure that the Wi-Fi signal at the base parking lot is stable, otherwise the card may not boot.
An important aspect is choosing a user with administrator rights. Map editing features, including zone separation and virtual wall installation, are often only available to the host account that added the device. Guest accounts or family members may only have limited access to start cleaning. If you don't see the edit button, check the permissions in the device's sharing settings.
Step-by-step: division of rooms on the map
The process of separating zones (rooms) is key to adjusting selective cleaning, allowing you to send a robot to the kitchen after cooking without touching the living room, or only cleaning the hallway. You first need to go to map editing mode, usually by clicking on the map icon or selecting the "Map" item in the top corner of the interface, and then find the "Edit" button (often looks like a pencil or three dots in the corner).
In editing mode, you'll see a toolkit for working with the geometry of the room. Select the Split room tool. The screen will show a line that you want to draw through the area where you think the boundary between the rooms should be, for example, to separate the kitchen from the corridor, draw a line on an imaginary wall or through a doorway.
Settings โ Map Management โ Divide the room โ Draw a lineOnce the line is drawn, the system will suggest that you confirm the action, and the robot will count the zones, and new numbered rooms will appear on the map.--WIDGET:spoiler:What to do if the separation line is not drawn?: Sometimes the system will not allow you to draw a line if the zone is too small or has a complex shape. In this case, try first to combine the neighboring zones and then divide them again with a clearer line. Also make sure you donโt try to divide the zone that is already the minimum possible for the algorithm.-->
It's important to follow the logic of the layout. If you divide one large room into two, the robot will think of them as two separate rooms, which is useful if one part of the room has a high carpet pile and the other has a smooth laminate, and you want to set different suction power modes.
โ๏ธ Checklist of division of zones
Configuring virtual walls and forbidden areas
Beyond the physical separation of rooms, there's a more flexible tool, virtual walls and no-go zones, and unlike room separation, which changes the topology of the map, these tools create invisible barriers that the robot can't cross, and it's the perfect solution to protect places with lying wires, animal bowls, or fragile vases on the floor.
There are two main types of restrictions available in the map editing menu: One is a "Virtual Wall" (line) that stretches across the room and blocks the passageway. The second is a "No-go zone" (square or rectangle), which indicates the area where the robot should not enter with either a wheel or a brush. For models with wet cleaning function, you can set up specially forbidden areas for washing, allowing the vacuum cleaner to pass through the carpet in a dry mode, but not wetting it.
| Type of restriction | Form | Appointment | Impact on the route |
|---|---|---|---|
| Virtual wall | Line | Blocking the passageway (doors, rapids) | Robots cross a line without crossing it |
| The no-go zone | Square. | Protection of specific sites | Robot ignores the area inside the square |
| No cleaning area | Arbitrary | Complex areas (carpets during washing) | Complete exclusion from the route |
These features make it much safer to operate, and you can be sure that the robot won't get tangled in the charger wires if you square that area, and you can simply drag and drop the corners of the figure on the smartphone screen until you reach the right size and position.
Consolidation of zones and adjustment of borders
It doesn't always require separation; sometimes it does require combining zones. Robot algorithms can mistakenly count a large living room with a niche for two different rooms. Merge rooms fixes this error. Pick two or more adjacent areas, and the system will combine them into one space with a common name and settings.
Boundary adjustment also involves changing the shape of the rooms. If the robot misidentified the outline of the wall (e.g., it ate part of the room or, conversely, seized part of the corridor), you can use a perimeter editing tool. Points on the contour of the room can be moved by aligning the digital map with the actual layout of the apartment, the accuracy of this operation directly affects the effectiveness of navigation.
โ ๏ธ Attention: When changing the boundaries of rooms, previously installed virtual walls may shift or disappear.Always check the relevance of the forbidden areas after editing the geometry of the premises.
For complex layouts, such as studio apartments or multi-arched spaces, it is recommended to create manually zones based on functional use, not just physical walls, and this will allow you to set different cleaning scenarios for different functional areas of one large space in the future.
๐ก
Accurately adjusting the boundaries of rooms and restricted areas saves up to 30% of cleaning time, since the robot does not waste resources on re-scanning already cleaned or inaccessible areas.
Keeping several maps and working with floors
Owners of multi-storey houses or apartments with a pronounced mezzanine will appreciate the function of saving several cards. flagship models Xiaomi and Roborock (Xiaomi ecosystem) are able to remember up to 4-5 different cards. This means that you can carry the robot to the second floor, and it will not lose the card of the first, but create a new one.
To work correctly with multiple floors, you need to manually save the map after you have completely cleaned it up to the new level. From the map management menu, select Save the map or Add the floor. After that, you can switch between floors in the app, and the robot will automatically know which map it is on, based on the base position and the initial scan.
- ๐ Keep the map only after a complete and successful floor cleaning.
- ๐ซ Do not delete the floor map if you plan to clean it regularly, otherwise you will have to build it again.
- ๐ Make sure the base is on the same floor as the card that is currently active.
Multilayer maps require discipline, and if the robot gets lost and starts building the map over the old one, it may have moved the base without notifying the system, and in such cases, it's best to remove the current map and recalibrate it to avoid layering and navigation errors.