Xiaomiβs modern robot vacuum cleaners and the Roborock ecosystem have impressive mapping functionality, but often require manual adjustments to work perfectly. Many users are faced with a situation where the device mistakenly combines the living room with a corridor or does not see clear boundaries between the kitchen and the bedroom. Proper zoning of space is not just an aesthetic whim, but a need for effective cleaning and proper operation of virtual walls.
In this article, we will detail how to manually edit a map, create invisible barriers, and adjust a cleaning schedule for specific rooms. Accuracy of settings directly affects battery life and the quality of corner cleaning. You will learn how to control the behavior of a robot through the Mi Home app, turning chaotic movement into a logical and predictable algorithm.
Before you start editing, make sure your gadget has fully charged the battery and has access to a stable Wi-Fi network. Manual map sharing requires a saved full room map created in Quiet or Standard mode. Any changes to the geometry of the rooms are best made when the device is on base to avoid navigation failure while driving.
Map preparation and basic navigation settings
The first step to zoning is to create a reference map of the room, and the robot must travel around the entire available area without obstacles, so that the laser rangefinder (LDS) or camera (VSLAM) will capture the contours of walls and furniture. If there are artifacts or "holes" on the map, it is better to start the complete cleaning again, removing from the floor wires and small objects that can disrupt navigation.
Once the map is stored in the deviceβs memory, go to the Mi Home application interface, where itβs important to understand the difference between modes of operation. For initial construction and editing, the best way to do this is to use the Map or Setting up the map. This section displays the current state of the room, and this is where manual correction tools are available.
β οΈ Warning: Don't try to edit the map in real time while the robot is moving. Making changes during active navigation can lead to loss of localization and the need to restart the device.
Make sure your vacuum cleaner firmware version is up to date. Manufacturers regularly release updates that improve room recognition algorithms. You can check by going to your device profile and selecting Software Update. Older versions of firmware may not support manual separation or may not work properly with it.
The map often requires region switching in the app, and some models designed for the Chinese market require installation of the China region, whereas the global versions work with the region of your country, which affects the speed of map loading and the availability of servers to store data.
Tools for manual separation and unification of zones
The main tool for working with space is in the map editing menu. To access it, click on the map icon in the upper right corner or select Map Editing in the device settings. The interface may vary slightly depending on the model, but the logic of actions remains the same for the entire ecosystem.
The Divide feature allows you to draw a line through a room, artificially creating a wall where there is no physical wall, and this is true for studios or large halls that you want to conditionally divide into cleaning zones. Put your finger on the tear line, and the system will suggest that you confirm the action, and the robot will consider these zones isolated from each other.
- π Separation line: draws a straight or curved boundary dividing one room into two independent segments.
- π Unification: Inversely split tool allows you to erase the boundary between two rooms if a robot mistakenly broke one room into pieces.
- π« Reset: Last-act cancellation button, useful if you accidentally drew the line in the wrong place.
Use of the Unite feature is less common, but it is indispensable if the laser scanner is mistaken because of dark furniture or mirrors. Mirror surfaces often eat away at the laser beam, and the robot thinks there is a passageway or emptiness, in which cases the combining of segments helps restore the integrity of the space.
π‘
Use the separation feature to create a virtual corridor in a large room if the robot is often stuck trying to turn around in the narrow space between the furniture.
After each change in the geometry of the rooms, you need to save the result. Press Save or OK, so that the new parameters are recorded in the robot's memory, and then you can move on to naming and setting up cleaning modes.
Creation of virtual walls and forbidden zones
Virtual walls are a powerful tool to limit the robot's movement without physical barriers. Unlike real magnetic tapes that need to be glued to the floor, virtual constraints are software-based and invisible to the eye, especially when it comes to protecting wires, water trays, or children's toys.
In the map editing menu, select the No-Go Zone tool. You can draw a rectangle or a square in any part of the map. The robot will ignore this area whenever it is cleaned, even if it is in the center of the room. This is the perfect way to secure long-pile mats that can wind on a brush.
Menu β Map β Editing β No-go zone β Draw β SaveThere's also the concept of a No-Mop Zone, which is relevant to wet-cleaning models, so if you put a zone like this on the carpet, the robot just won't be supplying water in that area, but it'll continue to vacuum, and it allows you to combine different types of coatings without the risk of wetting the carpet.
β οΈ Warning: Virtual walls take precedence over maps. Even if you run a complete house cleaning, the robot won't enter an area marked as forbidden.
Virtual walls and no-go zones are usually limited to the deviceβs memory (usually up to 60 zones per map). Try to group small objects into one large no-go area so you donβt spend your memory limits unnecessarily.
| Type of restriction | Effects on vacuum | Impact on wet cleaning | Example of use |
|---|---|---|---|
| The no-go zone | He's not coming. | He's not coming. | Wires, toys, animal tray |
| Virtual wall | He's not coming. | He's not coming. | Room boundary, threshold |
| No-Mop zone | vacuum cleaner | No washing | Carpets, palaces, paths. |
| Extensive cleaning area | Dumb cleans twice | Wash twice. | Kitchen, area at the entrance |
Assigning names to rooms and types of premises
Once the geometry of the space is adjusted, you need to give the rooms clear names, and not only does it make it easier to control the app, but you also need voice control through Google Assistant, Amazon Alexa or Yandex Alice, and without the right names, you can't say, "Alice, ask the robot to clean the kitchen."
In edit mode, click on the room segment. A menu will open where you can select the type of room from the proposed list: Kitchen, Living Room, Bedroom, Bathroom, etc. You can also specify a username, such as "Children's" or "Cabinet", the system will automatically suggest standard names depending on the shape and location of the room.
- π Auto-recognition: Modern algorithms try to guess the type of room, but often make the mistake of taking a narrow kitchen for a corridor.
- π Manual renaming: the most reliable way to set any name convenient for you.
- π Voice commands: the correct room name is critical for the smart home and voice assistants.
It's important to properly classify rooms in terms of floor type, and if you tell them that there's a carpet in the room, the robot can automatically increase the suction power when it comes into that area (if you have a carpet recognition sensor), which improves the quality of the cleaning of the pile surfaces.
βοΈ Checking room settings
Schedule and schedule settings for individual rooms
One of the key features of a smart home is flexible schedules, so you can set the robot up to clean the kitchen every day at 10:00, and the bedroom only on weekends, and go to the Schedule section and select the Room Cleaning option.
When you create a new task, select the right rooms from the list. You can set your individual suction power and cleaning mode for each zone. For example, in the living room you need maximum power (Turbo), and in the bedroom, where silence is important, Quiet mode will suit, which allows you to save battery power and reduce noise pollution.
Sequential Cleaning allows you to set the order in which the robot will visit the rooms, which is useful if you want the device to start with the dirtiest areas or vice versa, with those farther from the base, so that they are guaranteed to be removed before discharge.
Don't forget the Spot Cleanup function. If you've been putting crumbs in one spot, you don't have to run the whole cycle. Just pick a room on the map, click on a specific point, and start a local cleanup, and the robot will helical the crumbs around that point.
The secret to saving battery
Solving Common Card Problems
Even the most advanced algorithms sometimes fail, and a common problem is the splitting of the map, where the robot loses touch with the base and starts building a new map from scratch, ignoring the old one, which often happens if the base has been moved or the door to the room where it is standing is closed.
If the map is lost or distorted, try resetting the map through the settings menu and start building again. Make sure that during this process all the doors to the rooms are open and the robot has free access to all areas. Also check the cleanliness of the laser rangefinder - wipe it with dry soft cloth.
Problems can also arise with threshold recognition: If the robot is constantly stuck at the edge of rooms, even though there is no physical obstacle, use the Unify tool to remove a false wall, or create a virtual bridge if the algorithm is too aggressively dividing space.
β οΈ Warning: If the robot loses the map regularly, check the Wi-Fi signal level at the base. A weak signal may interrupt the transfer of map data to the cloud.
In some cases, a complete factory reset helps, but this is a last resort. Before you do that, try simply removing the old card in the app and saving the new one, often solving software bugs.
FAQ: Frequently Asked Questions
Can I save several cards for different floors?
What if a robot ignores a virtual wall?
How to combine two parts of a room if the robot splits them incorrectly?
Does the separation of rooms affect the suction capacity?
π‘
Proper zoning and setting of virtual walls turn an ordinary robot vacuum cleaner into an intelligent assistant, able to clean exactly where you need, and exactly when it is convenient for you.