Xiaomi Mijia vacuum cleaners have long ceased to be a curiosity β they have become an integral part of smart homes thanks to a combination of affordable prices, advanced technology and integration into the Mi Home ecosystem. But how do these compact devices handle cleaning by bypassing obstacles, building maps of spaces and adapting to different types of coatings? In this article, we will examine the principles of how Xiaomi Mijia robot vacuum cleaners work, from basic models to flagships with a wide range of surfaces. LDS-scanners and cameras, and explain how to set them up for maximum efficiency.
If you're just planning to buy it, or you're already the lucky owner of one, but you don't fully understand how it "sees" space or why it sometimes gets "lost" in the room, this material will help you put it all together. We'll talk not only about hardware (sensors, motors, batteries), but also about software algorithms β for example, how a robot decides to change its route or why it can ignore certain areas, and you'll also learn what hidden functions are available through informal firmware (for example, Valetudo), but they prefer not to talk about them.
1. The main components of the robot vacuum cleaner: what is inside?
The Xiaomi Mijia robot vacuum cleaner is a complex system of interconnected modules, each of which is responsible for its task, and on the outside, it looks like a neat disk with a diameter of 30-35 cm, but inside it hides:
- π Lithium-ion battery (usually 2000β5200 mAh) β provides autonomy from 60 to 180 minutes depending on the model and cleaning mode.
- π Turbine engine (1500-4000 Pa) β creates a vacuum for the absorption of dust and debris. flagship models (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro) use a brushless motor with increased resource.
- π‘ LDS-scanner (or camera in budget versions) β responsible for mapping the room and navigation.
- π‘οΈ Infrared and ultrasonic sensors β prevent collisions with furniture and falls from stairs.
- π§Ή Brushes and rollers: side brush for collecting garbage from the edges, the main brush (or rubber roller) for carpets, and in models with the function of washing - microfiber wipe.
The navigation system deserves special attention. Most Mijia models use a laser rangefinder (LDS), It rotates at 300-600 revolutions per minute, scanning the room at 360.Β°. The data is processed by the processor, and the robot builds a virtual map to within a centimeter. Budget versions (such as the Xiaomi Mi Robot Vacuum Lite) do not have to be used. LDS β They are guided by the gyroscope and accelerometer, which reduces the accuracy of navigation, but reduces the cost of the device.
β οΈ WARNING: If Xiaomiβs robot vacuum cleaner has started to move around the room chaotically or βcanβt seeβ an obstacle, it could indicate contamination LDS-Wipe it with a soft napkin, and the dust on the glass distorts the scans.
2. Cleaning algorithms: how does a robot plan a route?
One of the key questions users are concerned about is why the robot does not clean the room in a straight line, but moves in zigzags or spirals. The fact is that Xiaomi Mijia uses several cleaning algorithms, the choice of which depends on the model, settings and type of room:
- π The S-shaped zigzag is the most common, and the robot divides the room into 20-30 cm wide stripes and passes them in sequence, turning around 180 cm wide.Β° At the end of each, suitable for open spaces.
- π Spiral - used to clean small areas (such as around a chair) and the robot moves in an expanding spiral from center to edge.
- π Along the walls, it activates when obstacles are detected or when the boards are cleaned, and the side brush drives debris to the main turbine.
- π― Spot cleaning β the robot concentrates on the contaminated area (for example, if you spilled cereals), describing small circles around it.
It is interesting that modern models (for example, Xiaomi Robot Vacuum) X10+) They can dynamically switch between algorithms depending on the environment, for example, if a robot detects a carpet, it automatically increases the suction power and switches to a zigzag mode for more thorough cleaning. 1C) usually operate on a fixed scheme, which can lead to the passage of debris in the corners.
| Model | Type of navigation | Cleaning algorithms | Accuracy of mapping |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | LDS + camera | Zigzag, spiral, along the walls, point | Tall (Β±2cm) |
| Xiaomi Mi Robot Vacuum-Mop P | LDS | Zigzag, along the walls. | Medium (Β±5cm) |
| Xiaomi Mi Robot Vacuum Lite | gyroscope | Accidental, along the walls | Low (Β±20 cm) |
| Xiaomi Robot Vacuum X10+ | LDS + 3D-camera | Adaptive (all modes) | Very high (Β±1cm) |
It is important to understand that cleaning quality depends not only on the algorithm, but also on the correct setting, for example, if the Mi Home application does not specify the type of coating (carpet, laminate, tile), the robot will use standard parameters, which can lead to insufficient cleaning or, conversely, excessive energy consumption.
3. Mapping system: How does a robot remember your home?
One of the tricks of Xiaomi Mijia's robot vacuum cleaners is the ability to save room maps and use them to optimize routes.
- Scanning. The robot slowly moves around the room, rotating. LDS-a scanner (or using a camera in models without a laser) at which point it captures the location of walls, furniture and other obstacles.
- Data processing: The processor analyzes the information and divides the space into zones (rooms, corridors). In the Mi Home app, you can see the result in an interactive map.
- Route optimization: Based on the map, the robot calculates the optimal cleaning path, avoiding repeated passes in the same areas.
- Save and update: The card is stored in the device memory and can be updated when changes are detected (e.g., rearranged furniture).
In multi-apartment models (such as the Xiaomi Mi Robot Vacuum-Mop 2 Pro), the robot can store up to 5 different cards (such as for an apartment, cottage or office) and automatically determine where it is, using unique landmarks, eliminating the need to retrain the device when moving.
β οΈ Note: If the Xiaomi robot after updating the firmware began to βforgetβ the cards or build them with errors, try resetting the settings through Settings β Map. β Reset the card in the Mi Home app, which solves the problem 80 percent of the time.
Interesting fact: some advanced users use informal firmware (like Valetudo) to enhance mapping capabilities.
- π Configure virtual walls with greater accuracy than standard software.
- π Export cards in.svg format for analysis on PC.
- π οΈ Manually edit the cleaning area, which is impossible in the original application.
How to update the firmware through Valetudo?
Sensors and safety: how does a robot avoid crashes and collisions?
To ensure that the robot vacuum cleaner does not fall from the stairs or damage furniture, its design provides several types of sensors:
- ποΈ Infrared (IR) sensors, which are located around the perimeter of the body, detect obstacles at a distance of 5 to 10 cm and cause the robot to slow down or change its trajectory.
- π Ultrasonic sensors β used in some models to detect transparent or shiny surfaces (e.g. glass tables) that are used to make the sensors look like a stainless glass. IR-sensors may not notice.
- π The fall sensors are built into the bottom of the body, and they go off if the robot drives up to the edge of a step or a balcony, causing it to pull back.
- π§² Sensors approaching the base - help to precisely dock with the charging station.
Despite the advanced security systems, Xiaomi Mijia robots are not perfect.
- π« Getting stuck under low furniture (if the clearance is less than 8-10 cm).
- π§΅ Wrap wires or laces on brushes.
- πͺ Scratching the legs of chairs, if they have a non-standard shape.
To minimize the risks, before cleaning:
βοΈ Preparation of the premises for cleaning
In the models with 3D-Cameras (e.g. Xiaomi Robot Vacuum) X10+) It's got object recognition, and it can distinguish furniture from shoes or children's toys and walk around them more carefully, but it's not perfect yet, because sometimes it confuses things, especially in poorly lit areas.
5. Management and settings: how to optimize the work?
The Xiaomi Mijia robot vacuum cleaner can be controlled in three ways:
- Buttons on the body - basic functions (start, return to base, suspension).
- Remote control β comes with some models (for example, Mijia) 1S).
- The Mi Home app is the most functional option.
At Mi Home, you can:
- πΊοΈ Edit maps (merge/separate rooms, install virtual walls).
- β±οΈ Set up a cleaning schedule (for example, daily at 10:00, except weekends).
- π Select power mode (quiet, standard, turbo, maximum).
- π§ Activate the function of floor washing (in models with support).
- π Update the firmware (important for fixing bugs and adding new features).
One of the most useful but little-known tools in the Mi Home is to set up cleaning areas.
- π« Eliminate individual areas (for example, where the cat food bowl is located).
- π― Prioritize zones (the robot will remove them first).
- π Assign different modes for different rooms (for example, turbo mode for the carpet in the living room and quiet mode for the bedroom).
β οΈ Note: If the Xiaomi robot after updating the firmware stopped saving the zone settings, try to remove it from the Mi Home application and add it again.
For advanced users, you can control the robot through voice assistants (Alice, Google Assistant, Siri) or even create automation in the Home Assistant, for example, you can set up a cleaning command βOK, Google, run a vacuum cleaner in the living roomβ or tie it to a geolocation (the robot will start cleaning when you leave the house).
π‘
If the robot often loses Wi-Fi connectivity, try connecting it to a 2.4GHz network (even if your router supports 5GHz). Many Xiaomi Mijia models are unstable in high-frequency bandwidth.
Maintenance and care: how to extend the life of a robot?
Like any machine, a robot vacuum cleaner requires regular maintenance, neglect of care can lead to a decrease in suction power, breakage of brushes or rapid discharge of the battery.
| Component | Frequency of cleaning | What do you do? |
|---|---|---|
| Main filter | After every cleaning. | Rinse under running water and dry for 24 hours. Replace every 3-6 months. |
| Sidebrush | 1 time per week | Remove the wound hair and debris, and if you wear it hard, replace it. |
| Main brush/roller | 1 time 2 weeks | Remove, remove hair and thread, check the bearings for backlash. |
| Sensors (LDS, IR) | 1 time per month | Wash with a soft napkin without alcohol, blow with compressed air. |
| Battery | 1 time 3 months | Calibrate: Discharge to 0% and charge to 100% without interruption. |
The lithium-ion batteries in Xiaomi Mijia robots lose capacity after 300 to 500 charging cycles, to extend their life:
- π Do not keep the robot constantly on the base - after full charging, turn off the power.
- π Once a month, discharge the battery to 20% and charge up to 100% to calibrate the controller.
- π‘οΈ Avoid cleaning in temperatures below 5Β°C or higher than 35Β°C β This accelerates battery degradation.
If the robot is getting worse or is running out quickly, check the battery status in the Mi Home app (Battery Status section). If the capacity has dropped below 60%, it's time to think about replacing. The original batteries for the Xiaomi Mijia cost from 2000 to 5000 rubles depending on the model.
π‘
Regular cleaning of the filter and brushes increases the suction power by 20-30% and prolongs the life of the engine.
7. Common Problems and Solutions
Even the most reliable robot vacuum cleaners Xiaomi Mijia sometimes fail, and here are the most common problems and ways to fix them:
- π« Robot doesn't return to base Causes: low battery, obstruction, card failure Solution: Make sure the dock is free around the dock. β₯1m on each side. Reboot the robot (hold the power button for 10 seconds).
- πΊοΈ Does not build a map or build it incorrectly Causes: pollution LDS-Solution: wipe the scanner lens, make sure the robot is not standing in direct sunlight.
- π Suction force dropped Causes: clogged filter, worn-out brushes, engine malfunction Solution: rinse filter, clean brushes, check turbine for foreign objects.
- π The reason is: battery wear, high suction power, dirty brushes (increase load) Solution: replace the battery, reduce power in the settings, clean the brushes.
If the robot produces a code error (e.g., Error 10 or Error 12), you can decrypt it in official documentation or on forums.
- Error 5 β a problem with the side brush (the motor is jammed or broken).
- Error 9 is a malfunction of the main brush.
- Error 14 - Failure of the drop sensor (reboot required).
In most cases, errors are fixed by rebooting or resetting settings (in Mi Home, go to Settings). β If the problem recurs, contact the service center, especially if the robot is still under warranty.