Xiaomiβs robot vacuum cleaners arenβt just automatic cleaning devices, theyβre real smart assistants that can adapt to your homeβs layout. But even the most advanced model (be it Mi Robot Vacuum-Mop 2 Pro, DreameBot D10 Plus or Viomi V3 Max) wonβt be able to clean effectively unless the trajectory is set. Without proper calibration, the robot will ram through the room, skip corners, or get stuck in the same places.
In this article, we'll look at all the ways you can adjust your trajectory, from basic map calibration to virtual zones to optimizing routes for different types of coatings, how you can get a vacuum cleaner to bypass carpets, avoid children's toys, or concentrate on the most contaminated areas, and how to correct common mistakes when a robot "loses" a map or ignores your settings.
Important: The instructions are relevant for models with laser navigation (LDS) and support for the Mi Home/Xiaomi Home application. If your vacuum cleaner works without a card (for example, Mi Robot Vacuum 1S), some of the features will not be available - but we will indicate alternative solutions.
1. Preparation of the robot vacuum cleaner for trajectory adjustment
Before you start calibrating, make sure the device is ready for "learning"; skipping this stage often leads to incorrect map construction or malfunctions.
What needs to be done:
- π Charge the vacuum cleaner to 100% β at low charge it can interrupt the calibration.
- π± Install/update the Mi Home app (for Dreame β Dreamehome).
- π Connect the robot to a stable 2.4GHz Wi-Fi network (5GHz not supported!).
- π§Ή Remove small objects (wires, socks, toys) from the floor that may interfere with scanning.
- πͺ Close the doors to the next room if you want to build a map for one room.
Pay special attention to lighting. Laser sensors (LDS) don't work well in the dark or in bright sunlight reflecting off the floor. Optimal conditions are uniform diffuse lighting.
2. Construction of the first room map
Without a map, you can't set the trajectory, and the process of building it is called mapping, and it takes 5 to 20 minutes depending on the area.
How to start a mapping:
- Place the vacuum cleaner on a flat surface in the center of the room.
- In the app, go to Clean β Map and click Create a Map (or Clean if there is no option).
- Select Full Cleanup mode - the robot will start spiraling, scanning the room.
- Don't interfere with the process! Don't lift the vacuum cleaner or move it manually.
Once you finish cleaning, you'll see an interactive map of the walls, furniture and obstacles, and if the map is blurred or missing, repeat the process in daylight or reduce the speed of the robot in the settings.
π‘
If the robot forgets the map after turning it off, check the Save the Map in the Cloud settings in the device profile, which is not available on all models, but makes it much easier to work with multiple floors.
3. Configure virtual walls and forbidden areas
One of the most useful features is the ability to restrict the robot's access to certain areas, and this is true for:
- πΆ Pet trays;
- πͺ Fragile furniture (chair legs, glass tables);
- π§Έ Children's play areas;
- πͺ Stairways (if there is no physical limiter).
How to create a virtual wall:
- Open the map in the app and click Edit (pencil in the upper right corner).
- Select Add Zone β The no-go zone.
- Finger around the area to be excluded. Minimum size β 0.5Γ0.5.
- Save the changes and send the robot to clean up to check the boundaries.
For supported models 3D-scanning (e.g. DreameBot) X30 Ultra β virtual walls are available in height β the robot will bypass objects from 10 cm high (for example, flowers in pots).
What if a robot ignores virtual walls?
4. Trajectory Optimization: Zoning and Cleaning Priorities
The default is to spiral or zigzag the room, but that's not always effective. For example, in the kitchen, you better vacuum along the boards first, and in the living room, you better concentrate on the carpet.
Zoning steps:
- On the map in the application, click Edit β Separate rooms.
- Draw lines along the boundaries of the rooms (doors, arches).
- Name each room (e.g., βKitchenβ, βBedroomβ) for convenience.
- In the settings of the room, select: π§Ή Type of cleaning (vacuum cleaner, floor washing, both options); π Cleaning procedure (first kitchen, then corridor); π§ Washing intensity (for models with wet cleaning function).
For models with artificial intelligence (for example, Xiaomi Mi Robot Vacuum-Mop 2 Ultra), the option Adaptive trajectory is available. The robot analyzes the contamination of the floor and automatically selects the optimal route, paying more attention to dirty areas.
Doors between rooms are closed|There are no βholesβ on the map (unscanned areas)|Robot connected to Wi-Fi|The appendix includes the mode "Exact mapΒ»-->
5. Advanced settings: schedule and multiple cleaning
To clean the vacuum cleaner according to an individual schedule for each room, set the schedule:
- Go to Cleanup. β Schedule.
- Click Add and select the days of the week.
- Specify the time and type of cleaning (e.g., vacuum cleaner or vacuum cleaner + wash).
- In the Zone section, mark the rooms that need to be cleaned at this time.
If your model does not support virtual walls, but it has an infrared sensor, you can use physical beacons (for example, Xiaomi Mi Smart Home Gateway in barrier mode).