How to delineate rooms for a robot vacuum cleaner Xiaomi

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.

πŸ“Š What's your model of a robot vacuum cleaner?
Xiaomi Vacuum Mop 2/2 Pro
Roborock S5/S6/S7
Xiaomi Robot Vacuum E10/E11
Another model

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 β†’ Save

There'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 restrictionEffects on vacuumImpact on wet cleaningExample of use
The no-go zoneHe's not coming.He's not coming.Wires, toys, animal tray
Virtual wallHe's not coming.He's not coming.Room boundary, threshold
No-Mop zonevacuum cleanerNo washingCarpets, palaces, paths.
Extensive cleaning areaDumb cleans twiceWash 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

Done: 0 / 4

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
If you have a large apartment, set up a schedule so that the robot cleans different rooms at different times of the day when it is charging, which will prevent the device from landing halfway.

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?
Yes, most modern Xiaomi and Roborock models support saving up to 4-5 cards. To save the second-floor map, you need to move the robot to a new floor, start building a new map and save it under a new name in the Settings menu of the map β†’ Save the map.
What if a robot ignores a virtual wall?
Make sure you keep the changes after you draw the wall, and check if you have no limits or similar features in specific cleaning scenarios, and in rare cases, a robot reboot helps.
How to combine two parts of a room if the robot splits them incorrectly?
Go into map edit mode, select the Unite tool (or just run a line across the border if the interface is simplified) and connect the segments. After that, be sure to click Save.
Does the separation of rooms affect the suction capacity?
Separation is not, but if you set up a schedule for a particular room (like the Kitchen), the robot automatically increases power when it enters that area, even if it is in Standard mode globally.

πŸ’‘

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.