How to divide rooms for a robot vacuum cleaner Xiaomi: step-by-step map setting

Owning a smart home requires not only buying a gadget, but also setting it up properly. Robot vacuum cleaners Xiaomi, Roborock and Viomi can work wonders, but only if they clearly understand the structure of your home. Often users are faced with a situation where the device perceives the living room and kitchen as a single huge space, which prevents flexible cleaning management.

Dividing a map into logical zones is the foundation for creating schedules, setting up no-go zones, and spot cleaning. Without a properly segmented map, the smart home’s functionality is only half-expanded. In this article, we’ll take a closer look at how you edit a map, fix typical scan errors, and learn how to manage virtual walls.

Modern map-building algorithms (SLAMs) work fine, but complex layouts, floor mirrors, or dark carpets can disrupt navigation. The accuracy of dividing rooms directly affects the efficiency of suction power distribution across zones. Let's look at how to turn a chaotic scan into a perfectly structured digital replica of your apartment.

Device preparation and basic scanning

Before you start manual editing, you need to get a quality source map. The robot must scan the room completely and without errors at least once. Make sure that the launch station is installed against an open wall, and around it there is free space with a radius of about half a meter.

Run a full cleaning through the Mi Home or Roborock app. Try not to interfere with the movement of the device while you're working, although you can and should open doors to new rooms. If there are stairs without buds, temporarily install physical barriers so that the robot does not fall.

Once the cycle is complete, the map will be saved in the cloud, if it looks skewed or torn into several parts, it is better to reset the saved map in the settings and start the scan again, and the quality base is the key to the success of the subsequent separation.

  • πŸ€– Remove from the floor wires, socks and small objects that may get stuck in brushes.
  • πŸšͺ Open all interior doors for free passage between zones.
  • πŸ”‹ Make sure that the device is at least 80% charged before starting the map.

⚠️ Warning: Do not attempt to separate rooms unless the map is already formed definitively.Editing a partial or distorted map will cause incorrect navigation in the future.

Map editing interface in the Mi Home app

To work with the map, go to the Mi Home app, select your vacuum cleaner and click on the map icon or select Cleanup mode. In the upper right corner of the screen, there is often a three-dot menu or a separate edit button (pencil or layer icon).

This is where the Split tool is located, and it allows you to draw lines that allow the algorithm to cut a single space into separate spaces, and the interface may vary slightly depending on the firmware version and the robot model, but the logic remains the same.

When you click on the split tool, you'll see a grid or you'll be able to draw arbitrary lines, and you'll have to visually match the plan on the screen to the actual layout, and the app will automatically suggest the names of the rooms, but you can change them.

πŸ“Š How often do you edit the map of the robot vacuum cleaner?
After each general cleaning
Only when moving/relocating
I never use it as I am.
I forgot you could do that.

It's important to understand that editing tools work with a virtual model, and any changes you make apply to the logic of navigation, but don't change the physical layout of the walls, so the accuracy of your actions on the screen is critical.

Separation technique: lines and zones

The most common method is to use the "Separate" tool, and you draw a line through a doorway or a narrow corridor connecting two rooms, and the line must cross the boundaries of the existing area completely.

If the automatic separation is not correct, use the Merge tool, which allows you to erase the artificial boundary between two adjacent rooms if the robot mistakenly splits one large living room into two parts.

For complex cases where standard tools fail, there's a manual border drawing mode, so you can create an "Invisible Wall" or a "No Zone" that acts as a divider, preventing the robot from crossing a certain line.

β˜‘οΈ Checking before separation

Done: 0 / 1

When you draw a line, try to do this perpendicular to the direction the robot is going in that area, which will help the algorithm rewire the route faster, so if the line is curved, you can remove it and repaint it until the change is saved.

Setting up names and types of premises

Once you've divided the space, each zone needs to be given a name. It's not just for beauty: the names affect voice control and automation scenarios. Click on the resulting area to open the property menu.

Choose the appropriate room type from the list: Kitchen, Living Room, Bedroom, Bathroom, etc. For some robot models, the type of room affects the cleaning mode. For example, in Kitchen mode, the robot can increase the suction power, and in Bedroom mode, switch to quiet mode.

You can rename rooms as you wish, using the words "Area 1", "Children's" or "Corridor", which is especially convenient if you have a complex layout or studio that needs to be zoned by functionality rather than walls.

  • 🏠 Call the rooms the way you used to say it in voice commands.
  • πŸ”Š Check how the voice assistant pronounces the names of the rooms (Alice, Siri, Google).
  • 🎨 Use color coding if the app allows for visual convenience.

⚠️ Note: When renaming rooms, make sure you don’t use reserved system names that may conflict with the manufacturer’s internal scripts.

Creation of virtual walls and forbidden zones

Sometimes, physical separation is not enough. Virtual walls are powerful tools that make a robot act like there's a real partition in the room, and the robot will never cross that line.

No-Go Zones work differently: they're rectangular areas where the robot is not allowed to enter, and they're conveniently placed around animal bowls, flower pots, or places where toys are often scattered.

To create a virtual wall, select the appropriate tool in the map editing menu. Draw a line along the plinth or through the aisle. To block the zone, simply select the rectangle in the right place.

What is the difference between a wall and a zone?
A virtual wall is a line of any length and shape that a robot cannot cross. A forbidden zone is always a rectangular area. Walls are better used to separate rooms, and zones are better used to point-protect objects.

These features allow you to manage cleaning flexibly without installing physical magnetic tapes that were used in older models, all settings are stored in the robot's memory and applied every time you clean.

Comparison of models and support of functions

Not all Xiaomi robots can work with maps the same way. Budget models with gyroscopic navigation may not support saving and editing the map. The separation feature is available mainly for devices with laser rangefinder (LDS) or visual navigation (VSLAM).

Below is a table of compatibility of popular series with the map editing function:

Robot seriesType of navigationEditing the mapAnnex
Xiaomi Vacuum Mop 2 ProLDS (Laser)Complete.Mi Home
Roborock S5 MaxLDS (Laser)Complete.Mi Home / Roborock
Xiaomi Vacuum E10gyroscopeAbsent.Mi Home
Viomi S9LDS + CameraComplete (3D)Viomi / Mi Home

If your model is not on the support list or you don't see the edit menu, it may not be available at the hardware level, and in such cases, you can only use zone cleaning modes, if any.

Solving Typical Problems and Errors

A common problem is that the robot gets lost after the rooms are separated, and this can happen if the separation lines are drawn through high-traffic areas or where the chairs often change position, and the algorithm gets confused without finding the usual landmarks.

Another challenge is to combine the rooms that need to be separated, and if the robot is constantly ignoring the virtual wall, make sure that the edge of the robot is bumping into it when you turn, and the virtual wall is thicker, but it's smaller than the diameter of the device.

If the map is constantly being dropped or floating, try to clean the distance sensors and wheels. Sensor dust is the main cause of navigation errors. Also make sure that the room has enough light to operate the optical sensors.

πŸ’‘

If the robot is constantly wrong in one area, try temporarily putting a physical barrier there for a couple of cleaning cycles so that it recalibrates the route.

In difficult cases, it helps to completely reset the map and build it again with the doors closed to those rooms where problems arise, and gradually opening the doors allows the robot to build the map in stages and without errors.

Frequently Asked Questions (FAQ)

Can I save several cards for different floors?
Yes, most modern Xiaomi and Roborock models support saving up to 4-5 cards, so after cleaning the new floor, you need to save the map in the settings, and then switch between them in the menu.
What to do if the separation line is not drawn?
Make sure you're in editing mode, not just viewing, and the line should go through the entire width of the aisle, and if the problem persists, try zooming in.
Does the separation of rooms affect battery life?
The separation process itself does not affect the battery, but the right setup allows you to clean only the right rooms, which saves charge, and the robot will not waste energy on already removed or unnecessary areas.
How to remove an incorrectly created room?
In edit mode, select the Merge tool and draw a line across the boundary of an unnecessary room to erase it. Or use the Remove Room feature if it is available in your version of the software.
Do I need the internet to work in divided rooms?
The Internet is required to build and edit a map, but once the settings are saved, the robot can clean the rooms and offline using the memory card.

Competent map setting and room separation make a typical robot vacuum cleaner a real smart assistant. With 15 minutes of initial setup, you will get years of comfortable operation and perfect cleanliness in every area of your home.

πŸ’‘

A properly divided map is not just a visual convenience, but a necessity for the correct operation of smart home scenarios and spot cleaning.