Xiaomiβs robot vacuum cleaners have long since ceased to be mere βrandom cleanersβ that move around the room randomly. Z10 Pro or Viomi V3 β laser-equipped rangefinders (LDS), With cameras and sophisticated navigation algorithms that allow you to map your spaces accurately and follow your paths, even with this smart stuffing, many users are facing problems: the robot skips corners, gets stuck in one place, or spends time cleaning up unnecessary areas.
In this article, we will discuss how to manually set the trajectory of the Xiaomi robot vacuum cleaner β from the basic configuration of the map in the Mi Home app to advanced features such as virtual walls, schedule cleaning areas and priority rooms.
1.Preparation: What it takes to adjust the trajectory
Before you start creating routes, make sure your Xiaomi robot vacuum cleaner supports room mapping. This is only possible with models with laser navigation (LDS) or cameras (VSLAM). List of compatible devices:
- πΉ Xiaomi Mi Robot Vacuum-Mop 2 Pro/Ultra (LDS + camera)
- πΉ DreameBot D9/D10/Z10 Pro (LDS)
- πΉ Viomi V2/V3 (LDS)
- πΉ Roborock S7/S8 (LDS + 3D-scanner)
Budget models like Mi Robot Vacuum-Mop Essential or DreameBot E10 They're gyroscopic navigationists, and they don't know how to build maps, and for them, the trajectory setting is limited to zoning with magnetic tapes or virtual walls (if supported).
Also check:
- π± Is the Mi Home app installed (or Dreame/Roborock for the relevant brands) the latest version.
- π The robot is connected to the same Wi-Fi network as your smartphone (frequent error β different networks) 2.4/5 GHz).
- π Robot firmware updated (older versions may not have zoning features).
β οΈ Note: If the robot has not previously mapped the room, the first run must take place in a fully vacated room (without furniture on wheels, drooping wires or mirrors.
2. Creation of a room map: the basis for routes
The map is the foundation without which you can't set the trajectory, so that the robot can build it.
- Start cleaning in Map mode (in some models β Full cleaning).
- Wait until the robot walks around the room (this will take 10β30 minutes depending on the area).
- After completion, open the Mi Home app, go to the robot section and click the Map.
If the map is curved or with gaps:
- π Restart the mapping process during daytime (in good lighting for models with cameras).
- π§Ή Remove from the floor any small objects (socks, toys) that the robot can move.
- πͺ Close the doors to the next room so that the robot does not stretch the map into several levels.
Critical error: If the robot constantly βlosesβ the map after turning off, check the Save the map in the cloud settings (in some firmware it is disabled by default).
3. Division into rooms and zones
Once you've created the map, you need to segment it.
- π Set different cleaning settings for each room (e.g., enhanced kitchen cleaning).
- π« Exclude zones (carpets, children's playgrounds).
- π Set up the order of cleaning (first bedroom, then corridor).
How to divide the map:
- In the Mi Home app, open the map and click Edit.
- Select the Divide Rooms tool and draw lines along the boundaries of the rooms.
- Name each room (e.g., βKitchenβ, βLiving Roomβ) β this will come in handy for voice commands.
Tip: If the robot doesn't recognize doorways as walls correctly, use the "Fix Walls" feature (available in Roborock and DreameBot). In Mi Home, you'll have to manually wash the extra lines.
Check the integrity of the card (if there is a βholeβ)
Separate rooms by real boundaries
Remove the βwallsβ if the robot is wrong
Save the changes and restart the robot-->
4.Configure virtual walls and forbidden areas
Even with an accurate map, the robot can go where it's not wanted, like on long-pile carpets, pet bowls, or wired areas, using virtual walls and no-go zones.
How do I add:
- Open the map in Mi Home and click Add Zone β Zone of prohibition.
- Draw a rectangle or polygon around the area to be excluded.
- Save and check: The next cleaning, the robot must go around the area.
Nuances:
- π Minimum size of the prohibition zone β 0.5 Γ 0.5 Less robot can ignore.
- π Virtual Walls Don't Work in Local Cleaning (Robot Ignores Them).
- π In DreameBot models, you can configure Time Zones (for example, only at night).
| Type of restriction | Supported models | Features |
|---|---|---|
| Virtual wall | All LDS-navigation | It only works with an active card. |
| Zone of prohibition | All LDS-navigation | You can schedule it. |
| Magnetic tape | All models. | Physical barrier, does not depend on the software |
| 3D-area (for furniture) | Roborock S8, DreameBot X30 | Recognizes objects up to 20 cm high |
β οΈ Warning: If the robot ignores virtual walls, check the firmware version. Mi Home before version 6.1.100 had an error that caused the no-go zones to reset after updating the map.
5. Priority routes and cleaning procedures
By default, the robot chooses the route itself, which is not always optimal, for example, you might want it to remove the corridor first (where there is most garbage) and then move to the bedroom.
- In the Mi Home app, open the map and select Cleaning Settings.
- Activate the option of cleaning rooms.
- Drag the rooms in the desired sequence (for example: 1. Corridor, 2. Kitchen, 3. Living room).
For Roborock and DreameBot models, the feature Favorite Routes is available β you can save up to 3 commonly used trajectories (for example, Quick Kitchen Cleaning or Corridor and Hallway Only).
Limitations:
- π In budget models (Mi Robot Vacuum-Mop Essential), the cleaning order is specified only through the Schedule.
- π If the robot forgets the map, the saved routes will have to be reconfigured.
π‘
To prevent the robot from wasting time moving between rooms, use the Zone Cleaning function (available in Roborock). S7 It only allows you to specify the rooms that need to be cleaned at the moment.
6. Advanced settings: schedule, multiple cleaning and customization
For complete automation of cleaning, set up:
- β° Schedule by zone: for example, clean the kitchen daily at 10:00, and the bedroom every other day at 14:00.
- π Repeated cleaning: the robot will walk through the selected area 2-3 times (useful for highly contaminated areas).
- π§ Modes of moping: in Mi Robot Vacuum-Mop 2 Pro you can set a different intensity of floor washing for each room.
How to set up a schedule:
- At Mi Home, go to the schedule. β Add a challenge.
- Choose the days of the week, time and rooms/zones to clean.
- Specify mode (Silent, Balanced, Turbo).
- Save and activate the task.
For models with Yandex support Alice or Google Assistant, you can add voice commands like:
- "Alice, run a robot vacuum cleaner in the kitchen in Turbo mode."
- βOK, Google, start cleaning the living room in 10 minutes.β
What if the robot doesnβt follow the schedule?
7 Problem Solving: Why the Robot Ignores Settings
Frequent complaints from users:
- π€ The robot does not follow a given route and cleans in a chaotic order.
- π« Virtual Walls Disappear After Map Update.
- β³ Cleaning takes too long due to unnecessary detours.
Causes and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Robot ignores no-go zones | Outdated firmware | Update the software through Settings β Update |
| The card is reset after being turned off | Cloud storage disabled | Include in the card settings β Save to the cloud |
| Robot gets 'stuck' in one room | Weak Wi-Fi signal | Move your router closer or use the Mesh system |
| Wrong route | On the map unmarked room boundaries | Remark the map manually |
If the problem persists, try resetting the robot to factory settings (Settings) β Reset) and re-build the map, which helps with navigational glitch 90 percent of the time.
π‘
Before resetting, save the current map to the cloud or take screenshots β this will save time for re-marking.