How Xiaomi Vacuum Mop Essential builds a map: full analysis

Modern robot vacuum cleaners are no longer chaotic boxes that just push garbage around corners. Xiaomi Vacuum Mop Essential is an advanced example of navigation systems that use LiDAR sensors for precise positioning. Unlike budget gyros, this machine creates a digital copy of your home, allowing it to clean in a methodical and efficient manner.

Map formation is a complex algorithmic process that takes place in real time, and the robot doesn't just "see" walls, it constantly calculates its location relative to them using SLAM technology. Understanding how it works will help you avoid typical errors and make the device work as productively as possible.

In this article, we will take a closer look at the physics and logic of mapping, look at the impact of external factors on scan accuracy, and give recommendations for optimizing the space for perfect cleaning. A key element here is a laser rangefinder that rotates at 300 revolutions per minute, which ensures high detail maps even in low light conditions.

The principle of laser navigation LiDAR

The basis of the Xiaomi Vacuum Mop Essential navigation system is a laser rangefinder located in a characteristic tower ledge on the body. This sensor emits invisible laser beams that reflect off surrounding objects and return to the receiver. Based on the time delay of the reflected signal, the processor calculates the exact distance to the objects.

The system works on the principle LDS (Laser Distance Sensor, which scans the space 360 degrees around it, is instantly processed by an embedded algorithm that maps the robot's current position to the already known areas of the map. This allows the device to navigate even in complete darkness, as no light is required to operate the laser.

It's important to understand that the map is not built as a photograph, but as a vector representation of space. The robot highlights the contours of walls, furniture corners, and other stationary objects. Dynamic objects, such as people or pets, are ignored or perceived as temporary obstacles not included in the final map of the room.

⚠️ Attention: The sensor laser window must always be clean. The accumulation of dust on the rotating element can lead to data distortion and positioning errors.

πŸ’‘

To clean the laser sensor, use a dry soft brush or microfiber, do not use wet wipes, as moisture can damage the optics.

Stages of primary scanning of the premises

When you first start or reset your settings, Xiaomi Vacuum Mop Essential goes into exploration mode, at which point the robot doesn't do a full-fledged high-suction suction power cleaning, but instead focuses on collecting data about the geometry of the room, and it moves around the perimeter, carefully "feeling" the boundaries of space with the laser.

The initial mapping process can be divided into several key phases: first, the device determines the outer limits of the available area, then fills the interior spaces, touring large furniture. If the space is large, the robot can interrupt the scan to recharge, and then continue from the stoppage, thanks to the reopening function.

During this phase, it is important not to interfere with the operation of the device, moving furniture or restricting access to rooms can knock the algorithm, and the map will have to be rebuilt, ideally, the primary scan should be carried out in conditions as close as possible to the normal state of the apartment.

β˜‘οΈ Preparation for the first scan

Done: 0 / 4

Environmental Impact on Map Accuracy

Despite the laser system's high accuracy, external factors can significantly affect the quality of the map being created. Black surfaces, such as glossy dark floors or black mats, can absorb the laser beam, creating "blind zones," in which cases the robot may mistakenly assume that the cliff is ahead or the wall is further than it really is.

Tall mirrors and glass surfaces are also challenging for LiDAR systems. Laser beams can pass through glass or bounce at unpredictable angles, which confuses navigation. To address this problem, manufacturers often recommend taped down the bottom of large mirrors or virtual walls in an app.

The lighting of the room has little impact on the performance of Xiaomi Vacuum Mop Essential, which is its main advantage over robots with visual navigation (camera). However, the presence of many small obstacles, such as chair legs or toys scattered on the floor, significantly complicates the construction of a clear map and requires more time to process data.

Surface/object typeImpact on navigationRecommended solution
Black glossy floorBeam absorption, loss of orientationUse of magnetic tape or virtual walls
Tall mirrors.False definition of space behind a mirrorSticking of the lower part or installation of a barrier
Dark carpets with pileRisk of getting stuck, distortion of distancesRaising carpets or setting a zone ban
Transparent doorsThe robot may not see the barrier.Leave the doors open or closed completely
πŸ“Š Have you encountered any problems with robot navigation?
Yeah, he's confused in the dark.
Yeah, he doesn't see black carpets.
No, it works perfectly.
I don't have a robot vacuum cleaner.

Save and edit the map in the annex

After the scan is completed successfully, the map is stored in the device’s memory and synced with the smartphone via the Mi Home app. The user can edit the resulting image, which is a critical feature for optimizing cleaning. You can manually divide the combined rooms or combine the divided spaces.

The room-sharing feature allows you to set boundaries for each room separately, allowing you to set individual cleaning schedules, different suction capacity and water supply levels for different areas, for example, in the kitchen you can set maximum power, and in the bedroom you can set quiet mode.

Virtual walls and no-go zones are also available, and these are rectangular areas that the robot won't go into, and they're an indispensable tool for protecting pet bowls, wired areas, or carpet areas that Xiaomi Vacuum Mop Essential doesn't have to wet in wet cleaning mode.

⚠️ Warning: When editing the map, make sure the robot is at the charging station and not performing tasks.Make changes during cleaning can cause navigation to fail.

What to do if the card is β€œgot”?
If you notice that the robot has started building a map on top of the old one or ignoring the walls, try resetting the map in the app and running the full scan again, having previously removed all the excess items from the floor.

Common Errors and How to Resolve Them

Even perfect technology sometimes fails. One of the common problems is losing the map after updating the firmware or moving the base to a new location. If the charge base is shifted, the robot may not find it or build a new map from scratch, ignoring the old one, in which case you need to manually move the base to the old place or reconfigure the map.

Another common mistake is getting stuck in traps, where the robot is going under low furniture that it can't move out of, or getting tangled in hanging wires, and while collision sensors and Cliff sensors (altitude difference sensors) help avoid falls, they don't always save you from complex geometric traps.

To fix most navigation problems, it is enough to reboot the device and clean the sensors. If the problem persists, it is recommended to check for software updates in the application, since Xiaomi regularly releases patches that improve the algorithms of obstacle avoidance.

πŸ’‘

Regular cleaning of wheels and side brush from wound hair prolongs the life of motors and improves the accuracy of movement on the map.

Optimizing cleaning with the use of a map

Using a map that's built, you can go from chaotic cleaning to strategic cleaning, and you can set up a room cleaning order, which is especially true if you use wet cleaning, and it makes sense to vacuum all the rooms first, and then change the module and clean the floors in the same areas, following the already known route.

The point cleaning function is only possible with a map, so you can choose a specific square meter on your smartphone screen, and the robot will go there to clean up local pollution, which saves battery life and time, because the device does not waste resources on going around the entire apartment.

And it also allows you to analyze cleaning statistics, so you can see which areas are cleaned more often, where the robot has spent more time, and it helps you identify the problem areas in the apartment where more dust is accumulating, and maybe revisit the ventilation schedule or the frequency of wet cleaning in those areas.

How often should I update the map?
The map does not require frequent updates unless the layout of the apartment has changed. However, if you have repositioned furniture or added new large items, it is recommended to update the map so that the robot takes into account new obstacles.
Can I save a few cards?
Xiaomi Vacuum Mop Essential model usually supports saving one main card. To store multiple cards (for example, for different floors) requires manual saving and recovery through the cloud or creating separate profiles, if the functionality of the application allows.
What if the robot loses its base on the map?
Make sure the base is flat, there's a 0.5 meter free space around it, and it hasn't moved. If the base is shifted, the robot can't dock with it. Return the base to its original position.