How to Train a Xiaomi Robot Vacuum Cleaner: A Complete Guide to Navigation

Modern standalone cleaning devices require initial calibration to operate efficiently in your home. A process that users often refer to as "learning" is actually building a detailed digital map of the room. Without this stage, the robot vacuum cleaner will move chaoticly, constantly bumping into obstacles or missing entire rooms.

Unlike older models that simply started off with a bumper, modern Xiaomi gadgets use laser rangefinders (LDS) or visual cameras (VSLAM) to scan space. Your task as an owner is to create the perfect conditions for the first run so that the device can correctly calibrate the gyroscope and fix the starting point.

The success of all further operation depends on the quality of this initial session. If you properly prepare the room and follow the algorithm, the Mi Home application will retain a precise plan that will allow you to use complex functions in the future, such as cleaning rooms or no-go areas.

Preparation of the premises before the first launch

Before you press the switch, you need to do a space audit, remove all wires, socks, toys and other small objects from the floor that may wind on the brush or be mistaken by the sensor as an insurmountable obstacle, and the laser sensor should have an unobstructed view to correctly measure the distances to the walls.

Provide sufficient lighting, especially if your model uses VSLAM (camera navigation) technology. In total darkness, such devices are blind and cannot build a map. For laser models, light is less critical, but bright lighting will help avoid errors in recognizing dark objects, such as black chair legs.

⚠️ Warning: Do not attempt to train the device if water is spilled on the floor or wet cloths lie on the floor. moisture can damage the bottom sensors and lead to short circuit electronics.

Pre-determine a location for the docking station, which should stand on a flat hard floor, away from mirrors and shiny surfaces that can distort the rangefinder signal, on the sides of the base, you should leave free space at least 0.5 meters, and in the front - 1.5 meters for free maneuver.

πŸ’‘

The ideal place for the base is at the wall in the passage area, where the robot can easily approach it from any corner of the room without getting stuck in narrow passages.

First Wi-Fi and Mi Home connection

Download the official Mi Home app (or Xiaomi Home) and register your server account.region is better to choose the one that corresponds to your country, or β€œRussia” to ensure the maximum response speed of the servers. The device is turned on by long pressing the button combination specified in the instructions, before the voice message about the readiness to pair.

In the app, click Add Device and select your model from the list or wait for automatic detection.It is critical that your smartphone is connected to a 2.4GHz Wi-Fi network. Most Xiaomi robots do not see and cannot connect to 5GHz networks, which is a common cause of errors at this stage.

As you set up, the app will ask you to confirm your connection. Follow the on-screen prompts. If the connection isn't established the first time, try bringing the phone as close as possible to the robot and the base. Sometimes you need to temporarily shut down mobile Internet (3G/4G) on your smartphone so that the system doesn't try to use it instead of local Wi-Fi.

  • πŸ“‘ Make sure the router is giving out a standard signal. 802.11 b/g/n frequency-wise 2.4 GHz.
  • πŸ”‹ Charge the device to at least 20% before setting up so it doesn’t fall asleep during the process.
  • πŸ“± Allow the app to access geolocation and Bluetooth – this is necessary to find the device.
πŸ“Š What frequency does your Wi-Fi router run on?
Only 2.4 GHz
Only 5 GHz.
Dual-band (2.4 + 5 GHz)
I don't know/I don't use Wi-Fi.

The process of first scanning and mapping

Once you've successfully attached to your account, the most important step will be the idea that you create a map or run a quick map. Choose this mode. The robot will leave the base and start moving around the perimeter of the room, writing out complex trajectories, while the SLAM algorithm (simultaneous localization and mapping) calculates the coordinates of walls and furniture in real time.

Don't interfere with the process! Don't pick up the device, move the furniture, or walk in front of it all the time unless absolutely necessary. Any dramatic change in the landscape or artificial movement of the robot will knock the algorithm down, and it will have to start scanning again or build an error map (double walls, tears).

Usually, a full cycle takes 15 to 40 minutes depending on the area of the room. The device will return to base only after exploring the available space. If the battery sits down in the process, the smart gadget will return to charge, and after restarting, continue to build from the stop, but it is better not to bring it to this.

β˜‘οΈ First-launch checklist

Done: 0 / 5

⚠️ Warning: If the robot is stuck during the first map construction, don't just pull it out. Release the obstacle, return it to base, and start building the map again to avoid seams and distortions on the plan.

Editing the map and setting up zones

When you save the map, you can see the plan of your apartment in the app. Often, it combines the kitchen and the living room into one room, or, conversely, divides the corridor into parts. The function of separating and combining rooms allows you to correct these inaccuracies. Draw a separation line where the doorway should be, or combine fragments if the robot is mistaken.

One of the most useful features is creating virtual walls and no-go zones, so you can draw a rectangle around an animal water bowl, flower pots, or a carpet area that the robot doesn't have to wet (if you have a wet-cleaning model), and you can set up invisible walls so that the robot doesn't come under the couch where it might get stuck.

For models with wet cleaning, it is important to adjust the water supply level correctly for different rooms. In the tile bathroom, you can set the maximum level, and for laminate in the living room, the minimum level, all these settings are tied to specific rooms on the map and stored in the device memory.

Type of zoneRobot behaviorWhere to apply
The no-go zoneComplete detourPet bowls, wires, toys
Virtual wallNot crossing the line.Border between rooms, entrance to the balcony
Zone cleaningCleaning only inside the squarePlace under the table, area at the front door
ConsistencyCleaning rooms in orderFirst dry rooms, then kitchen/bathroom

Updating the firmware and calibrating the sensors

Immediately after the first turn on, check for updates. Manufacturers regularly release new versions of firmware that improve obstacle-detection algorithms and optimize battery life. The update often contains bug fixes that may have interfered with map construction in earlier versions.

Go to the device settings in the app, select the version of the software, and click "Check Updates." The process can take a few minutes, during which time the robot will not respond to commands, and it cannot be turned off.

What to do if the update is interrupted?
If the upgrade process has been interrupted due to loss of communication, don't panic: Reboot the robot vacuum cleaner, reconnect it to Wi-Fi and try again. In rare cases, you may need to reset to factory settings through simultaneous clamping of power and return buttons to base.

The calibration of the sensors is usually automatic, but if you notice that the robot has become more likely to fight against furniture or "lost" in a familiar room, you can perform a forced calibration of the gyroscope, put it on a flat surface, connect it to charging and through a special combination of buttons (depending on the model, often this is a long hold on the buttons) start the calibration mode.

πŸ’‘

Regular firmware updates are not only new features, but also critical navigation algorithm fixes that directly affect the quality of the robot’s β€œlearning.”

Solving navigation problems

Even after successful training, there can be situations where the robot is acting strangely, if it starts to "throw" or build a map again each time it starts, check the purity of the upper laser rangefinder. Dust on the rotating LDS element knocks away the distance readings.

The problems can also be caused by black surfaces, and the drop sensors at the bottom of the case perceive the black carpet or dark floor as a cliff (step) and refuse to go there, and in such cases, it helps to glue the sensors with translucent tape, but you need to do this carefully so that the sensors do not completely disrupt the operation.

  • 🧹 Regularly wipe the wheels and charging contacts with dry cloth.
  • 🚫 Avoid using the device in bright direct sunlight, which can blind sensors.
  • πŸ”„ If the card is lost, delete the old one in the application and reconfigure the building.

⚠️ Warning: Don't wash the robot vacuum cleaner under a stream of water! Only dust on the body and sensors can be wiped with a slightly damp wipe.

Frequently Asked Questions (FAQ)

Can I move a robot between floors?
Yes, but each floor requires a separate map, and the Mi Home app allows you to save up to 4 cards (depending on the model), and when you move the device to another floor, you need to start building a new map or select a map that you already saved for that level, if you have one.
The robot is stuck under the couch, even though the map is built.
Chances are, the sofa is slightly less than the stated clearance, or there are things lying there. Use the virtual wall function to prevent the robot from entering under this furniture, or physically lift the sofa legs, if possible.
How often do I need to clean the sensors?
It is recommended to wipe all external sensors (bumper, cliff sensors on the bottom, laser on the top) with soft dry cloth once every 1-2 weeks, or more often if there is a lot of dust in the house.
What if the robot can’t see the base?
Check if you've moved the base. If it's in the same place, wipe the base contacts and the robot contacts. Make sure there are no new obstacles in front of the base, and there are indentations on the sides. Sometimes it helps to reboot the router.