How to set up and change the cleaning route for the Xiaomi Mi robot vacuum cleaner

Modern models of robot vacuum cleaners from the brand Xiaomi have impressive functionality that allows you to fully automate the process of restoring order in the house. However, many users are faced with the question of how to control the trajectory of the device to prevent accidental visits to areas with wires or, conversely, ensure thorough cleaning of complex areas. The answer lies in the competent use of software and understanding the principles of navigation systems, whether it is lidar or gyroscope.

The main control is through the Mi Home or Xiaomi Home mobile app, which acts as the central remote for your smart assistant. This is where you form a digital map of the room where you can set limits and priorities. It's important to understand that "setting a route" in the classical sense of drawing a line of motion is usually impossible for models with chaotic navigation, but for devices with a laser rangefinder (LDS), the functionality provides extensive zoning capabilities.

In this article, we will explore how to create virtual walls, set up no-go zones and use spot cleaning modes to efficiently work your gadget. You will learn about the intricacies of mapping, which often remain hidden from the surface view, and learn how to prevent typical errors associated with the loss of orientation of the robot in space.

Before you start setting your routes, you need to understand how your robot vacuum cleaner Xiaomi Mi sees the surrounding space. There are two main types of navigation that dramatically affect the ability to control the trajectory: chaotic (gyroscopic) and intelligent (LDS-Lidar or visual vSLAM. Models without laser rangefinders build their route dynamically, relying on bounces from walls, and do not keep a permanent map in memory.

Devices equipped with a laser sensor create an accurate drawing of your home that is stored in the cloud. A digital map allows the user to interfere with the logic of the device, setting permanent limits. If your model does not have a characteristic β€œbump” with a rotating element, chances are that the ability to draw routes will be limited only by the point cleaning mode.

It's worth noting that a number of conditions are required to build a map correctly: the room must be well lit, all doors to the rooms that need to be removed open, and the robot must complete at least one complete cycle of cleaning or mapping so that the system can capture the geometry of the walls and the location of the fixed objects.

⚠️ Note: Do not move the base or change the arrangement of large furniture during the first map construction, otherwise the navigation system may create an incorrect plan with gaps or offsets.

The differences in navigation types determine the available functionality:

  • πŸŒ€ LDS (Lidar: Builds an accurate map, allows you to create virtual walls, forbidden zones and divide the room into rooms.
  • πŸ“· vSLAM: Uses the camera for orientation, also supports maps, but requires good lighting and lens cleanliness.
  • 🧭 Gyroscope: Moves in straight lines but does not save the map, so zone-limiting features are only available temporarily through cleaning modes.
πŸ“Š What type of navigation your robot vacuum cleaner has?
LDS (Laser bump)
vSLAM (Camera)
Gyroscope (Without map)
I don't know, not yet a robot.

Preparation for setup: installation and synchronization

To get started, you will need to download the official Mi Home app (or Xiaomi Home for global versions) on your smartphone. After registering for an account, add the device to the system, following the instructions on the screen. Make sure that the robot vacuum cleaner and phone are connected to the same Wi-Fi network, preferably in the 2.4 GHz band, since many smart models do not support 5 GHz frequency.

Once paired successfully, go to the device management interface, and here you will see the clean-up start button and, depending on the model, the map icon or settings. For models with LDS navigation, the map can be built automatically on the first run, or you will need to press the corresponding button in the map management menu, which can take from 15 to 40 minutes depending on the area of the room.

Calibration is an important step. If the robot is unstable or the map looks distorted, try cleaning the sensors. Clean the laser rangefinder, wheels, bumper sensors and docking station with soft dry cloth. The accumulation of dust on the sensors is a common cause of navigation errors that cause the device to not plot the route correctly.

Check firmware updates. Often manufacturers add new map management features and improve obstacle avoidance algorithms through software updates. Go to device settings (three dots in the corner) and select Check Updates.

β˜‘οΈ Checklist for robot preparation

Done: 0 / 5

Creation and editing of virtual walls and zones

This is a key section for those who want to set a specific route or, conversely, limit movement. Virtual walls allow you to create an invisible barrier that the robot will not cross. In the Mi Home app, go to map editing mode (usually a pencil icon or a map section), and there are tools for drawing lines and rectangles.

There are two main types of restrictions that can be imposed on the route:

  • 🚫 Virtual wall (Line/Wall): A line drawn that the robot perceives as a physical obstacle, and it will not cross that line under any circumstances during a routine cleaning.
  • πŸ›‘ The no-go zone (Zone/Box): A rectangular area where the robot is not allowed to enter, convenient for designating places with long-pile carpets (to keep them out of the way) or areas with often scattered toys.

To set a route to clean only a particular room, use the map split function. If the robot has combined the kitchen and living room into one zone, you can manually draw a separation line, and then you can assign a name to each room and adjust the individual cleaning mode, for example, to turn on maximum suction power for the kitchen and quiet mode for the bedroom.

⚠️ Warning: Virtual walls and zones are stored in the robot's memory. Remember to remove them after a temporary cleaning if they are no longer needed, otherwise the robot will ignore part of the apartment at the next automatic cleaning.

To fine-tune the lines, use zoom in the app. The more accurately you draw the virtual wall line, the more effective the restriction will be. Try not to make the lines too short, as the robot can "pierce" through a narrow barrier due to inertia of movement.

Cleaning modes and accurate positioning

Beyond static constraints, you can set dynamic routes through a selection of cleaning modes. The app has various scenarios that change the motion algorithm. For example, Quiet Cleaning mode causes the robot to move more smoothly and avoid sharp maneuvers, which can be useful for night time.

Special attention should be paid to spot cleaning, which you can activate by specifying a specific point on the map or sending the robot to the base, start the mode and manually (or through the application) move the device to the right place. The robot will begin cleaning on a spiral path around this point with a radius of about 1.5 meters, which is the perfect way to "set a route" to eliminate local pollution.

There's also a room cleaning function, where once you divide the map into rooms, you can select a particular room (like the Corridor) and start cleaning only in that room, and the robot will make the optimal route to that area, ignoring the rest of the room, saving battery life and time.

Cleaning modeTrajectoryBest application
Automatic.Parallel lines (Z-shaped)Daily cleanliness support throughout the apartment
Point (Spot)Spiral from the centerCleaning of splashed cereals or spots in one place
Room by room.Cover in the selected areaQuick cleaning of the newly used premises
Along the wallsPerimeter trafficCollecting dust from corners and along the boards
Secret function
Manual control: Some Xiaomi models allow you to control the robot as a joystick directly from the smartphone screen. To do this, you need to find a button in the map management menu with a remote or arrows, which allows you to manually drive the robot under a complex sofa or turn it in the right direction if it is stuck.

Set up a schedule and automation scenarios

To avoid manually setting a route every time, use the scheduler function. Select Timer in your device settings, where you can set the days of the week and start times, and even for advanced models, you can associate the schedule to specific rooms or power modes.

For example, you can set up a scenario: β€œOn weekdays at 10:00, only clean the kitchen and corridor at medium capacity”, and β€œOn weekends at 12:00, do a full cleaning of the entire apartment with maximum power and wet wipe”, which allows you to flexibly manage battery life and noise while you are not at home.

Smart home integration expands the possibilities. If you have other Xiaomi devices, you can create automation: "If the smart lock showed that everyone left home β†’ run a robot vacuum cleaner." Or vice versa: "If the robot started cleaning β†’ turn off the smart air conditioner so that it doesn't blow away dust." Such scenarios are customized in the "Smart scenarios" tab or through the Yeelight/Mi Home platform.

⚠️ Note: When setting the schedule, make sure the robot is at the charging station and the dust container is empty. 15-20%), The robot will refuse to perform the task on a schedule.

Don't forget about seasonal adjustments. In winter, when more dirt is being poured into the house from the street, it makes sense to increase the frequency of cleaning in the hallway area by adding a virtual zone of increased power or simply running cleaning through the Corridor room more often.

πŸ’‘

If you have many rooms, but the robot gets confused, try first to remove the map completely (reset in the settings) and build again, previously closing the doors to those rooms where access is not yet necessary.

Solving the problems with route construction and navigation

Even the smartest robots get lost sometimes. If you notice that the Xiaomi Mi isn't cleaning up a part of the room, hitting a single place, or can't find a base, the problem could be in the map. A common mistake is changing the height of the base or moving it to a new place without resetting the map. The base should stand on a hard floor, 1.5 meters from the walls and free space on the sides.

Problems with the dark floor or black carpets can knock down the fall sensors, which will make the robot think that there is a cliff ahead, and change the route, avoiding entire sections of the apartment, in such cases, help sealing the fall sensors (neatly, translucent tape) or buying special magnetic tapes that create physical boundaries that any model understands.

If the card is gone or a second copy of the apartment appears, use the map recovery function. Some versions of the software have a "Save a copy of the map" button before major interior changes, and manually returning the robot to base through the app if it is lost, instead of dragging it with your hands, which knocks down the gyroscope.

Let’s look at the main symptoms and solutions:

  • πŸ”„ Robot spins in place: Check if the main brush or side broomstick is stuck.
  • πŸ—ΊοΈ Map not saved: Check internet connection.Save map to cloud, without network it can be reset after reboot.
  • πŸ”‹ Not reaching base: Wipe the charging contacts on base and bottom of the robot.

πŸ’‘

Main idea: Stability of the route depends not only on the software, but also on the physical preparation of the room: removed wires, raised curtains and clean sensors guarantee the perfect navigation.

Frequently Asked Questions (FAQ)

Can a robot be banned from driving on a black carpet?
Yes, there are two ways to do this: One is to use the virtual wall function in the app, by shading the carpet area, and the other is to set a suction power limit for certain areas if the model allows, so that the robot doesn't just get sucked up by the pile, although the complete ban is more robust.
What if a robot ignores a virtual wall?
Make sure you're in restriction editing mode, not just looking at the map. Also check if the wall line is too short -- the robot can run over it if the line width is actually smaller than the device's size. Try making the exclusion zone wider.
Is the card reset when the power is cut?
In current LDS models, the map is stored in internal memory and the cloud, and a short-term light outage doesn't have to remove it, but if you move the base to another location, or the robot itself shifts a significant distance during downtime, the map can become out of sync with reality.
How to get a robot to clean under the table?
Use Spot Mode. Send the robot under the table, run this mode through the app, and it will clean the area around it. The alternative is to create a virtual wall around the table and start cleaning "Inside the Zone" if your model supports the allocation of arbitrary polygons.