Lidar in Xiaomi robot vacuum cleaners: the principle of operation, advantages and models with support

If you've ever watched a Xiaomi robot vacuum cleaner gently walk around the legs of a chair or build perfectly flat lines when cleaning, it's likely that lidar was responsible for this, the key technology that took smart cleaning to the next level. Unlike low-end models with chaotic traffic, lidar vacuum cleaners create an accurate map of the room, plan the route and even remember the location of furniture. But how exactly does this system work, why is it better than gyroscopes or cameras, and what Xiaomi models support it?

In this article, we will discuss in detail what a lidar sensor in robot vacuum cleaners is, how it interacts with other sensors (for example, ToF cameras or infrared sensors), and why its presence justifies the higher price of the device, and how to properly operate a lidar vacuum cleaner to extend its life, and what hidden features are available in the latest firmware (for example, zoning rooms or dynamic obstacle avoidance).

What is lidar and how does it work in robot vacuum cleaners?

Lidar (LIDAR: Light Detection and Ranging) is an optical sensor that measures the distance of objects with a laser beam, and in the context of robot vacuums, it performs three key functions:

  • πŸ“ Room mapping: Lidar scans the room in real time, creating an accurate 2D- or 3D- map with walls, furniture and other obstacles in mind.
  • πŸ€– Navigation: Based on the map, the vacuum cleaner provides the optimal cleaning route, avoiding repeated passes on the same areas.
  • πŸ”„ Localization: Even if the vacuum cleaner is accidentally moved (e.g. by a child or a pet), it quickly determines its new position and continues cleaning.

Technically, lidar in Xiaomi robots works like this: a rotating laser module emits thousands of pulses per second, and a sensor records the time it takes for light to reflect off surfaces. Based on this data, a point cloud is built, which is then converted into a map. For example, in the Xiaomi Mi Robot Vacuum-Mop 2 Pro model, lidar makes up to 360 scans per second, which allows you to detect even small objects (for example, a charger on the floor).

It's important to understand that lidar isn't the only sensor in a vacuum cleaner, it works in conjunction with:

  • πŸ‘οΈ Cameras (in some models, for example, Xiaomi Robot Vacuum-Mop 2 Ultra) for object recognition.
  • 🧭 A gyroscope and accelerometer to determine the angle of rotation and speed of movement.
  • πŸ“Ά Infrared sensors for detecting steps and obstacles at short distances.
πŸ“Š What type of navigation in a robot vacuum cleaner do you think is the most reliable?
lidar
Camera.
Gyroscope + Infrared sensors
I don't know what it is.

Advantages of Lidar over Other Navigation Systems

Why do Xiaomi and other manufacturers prefer lidar over cheaper solutions?

CharacteristicslidarCamera.Gyroscope + IR sensors
Map accuracy⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Working in the darkβœ… Yes.❌ No (needs light)βœ… Yes.
Small object detectionβœ… Yes (from 1 cm)βœ… Yes (depending on the software)❌ No (large only)
Energy consumptionAverage.High.Low.
CostTall.MediumLow.

One of the main advantages of lidar is its independence from lighting, and unlike cameras that lose efficiency in the dark, laser scanners work equally well day and night, especially for owners who start cleaning on schedule (for example, while everyone is away).

Another advantage is dynamic obstacle avoidance: Modern Xiaomi models (such as the Xiaomi Robot Vacuum-Mop 2T) are able to not only build a static map, but also react quickly to new objects, for example, if a toy falls on the floor during cleaning, the vacuum cleaner will go around it, not get stuck, but remember this obstacle and next time avoid it.

⚠️ Warning: Xiaomi lidar vacuum cleaners may have difficulty with transparent or mirrored surfaces (e.g. glass tables or glossy cabinet doors).In such cases, it is recommended to use virtual walls in the Mi Home app to limit the cleaning area.

Models of robot vacuums Xiaomi with lidar: comparison and features

Xiaomi offers several lines of robot vacuums with lidar, differing in price, functionality and wet cleaning capabilities. Below are the current models (for 2026) with their key characteristics:

  • πŸ† Xiaomi Robot Vacuum-Mop 2 Ultra: flagship with self-emptying tank, hot rag drying and support for 3D- cards (for multi-level rooms). Lidar here works in tandem with a ToF camera for object recognition.
  • πŸ’° Xiaomi Mi Robot Vacuum-Mop 2 Pro: optimal price/quality ratio. Supports zoning, virtual walls and has a suction force of up to 3000 Pa.
  • 🌟 Xiaomi Robot Vacuum-Mop 2T: budget version with lidar, but no auto-emptying. Suitable for small apartments (up to 120 m2).
  • πŸ”‹ Xiaomi Robot Vacuum-Mop 2 Lite: A simplified model without floor washing, but with lidar for precise navigation.

When choosing a model, pay attention to:

  • πŸ“ Cleaning area: for large houses (150+ m2), 2 Ultra with auto-emptying is suitable, for apartments - 2 Pro or 2T.
  • πŸ’§ Wet cleaning: If you need floor washing, choose models with a water tank (e.g. 2 Pro or 2 Ultra).
  • πŸ”„ Automatic emptying: useful for allergy sufferers or those who do not want to clean the dust collector frequently.

Review the accuracy of a particular model's mapping |

Check compatibility with the Mi Home app (some models only work with Xiaomi Home)|

Make sure you have spare brushes and filters in the kit |

Pay attention to the noise level (optimally up to 65 dB)-->

How Lidar Affects Cleaning Quality: Real Tests

To see how much lidar improves cleaning, you just need to compare vacuum cleaner routes with and without this technology, for example, in tests, the Xiaomi Mi Robot Vacuum-Mop 2 Pro model with lidar:

  • πŸ“Š Covers 98% of the area in one pass (vs. 70-80% for budget models with chaotic traffic).
  • ⏱️ Spending on cleaning 60 m2 25-30 minutes (versus 40-50 minutes in dust without lidar).
  • 🧹 It handles the corners and edges of a room better thanks to its precise positioning.

But lidar doesn't solve all the problems.

  • 🧺 It does not recognize soft obstacles (blankets, wires), so it is better to remove them before cleaning.
  • πŸͺŸ May be mistaken for transparent or shiny surfaces (e.g., glass shower doors).
  • 🐾 He does not always notice small objects (such as cat food) if they are lying on a dark floor.

For maximum efficiency, it is recommended that:

  1. Before the first cleaning, clean the room from small garbage and wires.
  2. In the Mi Home app, set up virtual walls for areas where the vacuum cleaner should not enter (for example, near a pet bowl).
  3. Regularly update firmware – new versions improve the algorithms to avoid obstacles.

πŸ’‘

If your lidar vacuum cleaner is beginning to get lost or build inaccurate maps, check the cleanness of the laser window (it is under the rotating cover on top), and dust or scratches on it can distort data.

Frequent Lidar Problems and How to Solve Them

Despite being reliable, Xiaomi lidar vacuum cleaners sometimes fail, and here are the typical situations and ways to fix them:

Problem.Possible causeDecision
The vacuum cleaner doesn't build a mapContaminated lidar or laser beam blockingWipe the laser window with a soft cloth, remove obstacles from above
Cleaning is chaotic.Firmware failure or low battery chargeReboot the vacuum cleaner, update the software, charge to 100%
The vacuum cleaner gets stuck in one place.Direct sunlight on lidarClose the curtains or move the vacuum cleaner into the shade
Map in the annex not updatedProblems with Wi-Fi or Xiaomi serversReconnect the vacuum cleaner to the network, check the Internet

If the vacuum cleaner starts to "glue" after updating the firmware, try to roll back to the previous version.

  1. In the Mi Home app, go to Device Settings β†’ General β†’ Firmware version.
  2. If you have the Reverse option, select it. If not, contact Xiaomi.

⚠️ Warning: Some users find that after resetting the vacuum cleaner, the lidar starts to work incorrectly. In this case, you need to recalibrate the sensor: put the vacuum cleaner on a flat surface and in the application select Settings β†’ Additional β†’ Calibration of the lidar.

How do you check if lidar is working?
Light a flashlight on a laser window (usually under a transparent top cover) If the lidar is working, you will see a slight red flicker (don't look directly at the laser!) and the Mi Home app should display a real-time map of the room during cleaning.

Lidar vs Camera: Which is Best for a Robot Vacuum?

In recent Xiaomi models (such as the Robot Vacuum-Mop 2 Ultra), the lidar is complemented by a Time-of-Flight (TF) camera, a hybrid system that combines the advantages of both approaches:

  • 🎯 Lidar is responsible for accurate mapping and navigation.
  • πŸ‘οΈ The camera recognizes objects (e.g. shoes, wires, pets) and helps avoid them.

However, the cameras have drawbacks:

  • ❌ Requires good lighting.
  • ❌ May be mistaken with recognition (e.g., mistaking shadow for an obstacle).
  • ❌ Privacy concerns (some users don't want a camera running in their home).

So pure lidar remains the more reliable solution for most scenarios, and cameras are useful in addition to it, but not as the main navigation system.

πŸ’‘

Xiaomi lidar vacuum cleaners are suitable for most users because of their accuracy and independence from lighting, while cameras are useful for object recognition, but do not replace lidar completely.

The Future of Lidar Technology in Robot Vacuum Cleaners

Xiaomi is actively developing lidar technologies, and in the upcoming updates and new models are expected:

  • 🌐 3D- Cartography: not only a flat map, but also an account of the height of obstacles (e.g., to avoid low furniture).
  • πŸ€– AI route optimization: The vacuum cleaner will learn from the user’s habits (e.g., clean up more often in places where dust accumulates).
  • πŸ”‹ Energy-efficient lidars: Reduce battery consumption without loss of accuracy.
  • 🏠 Smart home integration: for example, automatic cleaning when everyone leaves the house (according to geolocation data).

Already, some models have hidden features in the firmware that can be activated via ADB- commands or alternative applications (for example, Valetudo). For example, in the Xiaomi Robot Vacuum-Mop 2 Pro, you can include:

  • turbo_map mode for more detailed scanning.
  • Setting up obstacle_avoidance_level for sensitivity to obstacles.

⚠️ Warning: Using unofficial firmware or ADB- commands may result in a loss of warranty. Before experimenting, back up your vacuum cleaner settings via Mi Home.

FAQ: Frequent questions about lidar in Xiaomi robot vacuum cleaners

❓ Can I turn off lidar to save battery power?
No, lidar is the main navigation sensor, and without it, the vacuum cleaner will not be able to build a map. However, in some models, you can reduce the scanning frequency through the engineering menu (for example, the set_lidar_freq 10 team at Valetudo), but this will reduce the accuracy of cleaning.
❓ Why is a lidar vacuum cleaner more expensive than usual?
Lidar is a complex optical module that includes a laser, a rotating mechanism, and a processor for processing data, which is more expensive to manufacture than gyroscopes or infrared sensors, and lidar vacuum cleaners are usually equipped with more powerful processors and additional sensors (for example, ToF cameras).
❓ How often should I clean lidar?
It is recommended to wipe the laser window with a soft lilac cloth every 1-2 weeks. If the vacuum cleaner is used in a very dusty room (for example, during repairs), cleaning should be carried out more often. Avoid aggressive detergents - they can damage the transparent lid.
❓ Can lidar damage the eyes of pets?
The lidars in Xiaomi’s robot vacuum cleaners use Class 1 lasers (eye-safe) that are too low to cause harm even if hit directly, but it is not recommended to specifically target the vacuum cleaner at animals or humans.
❓ Do Xiaomi Lidar Vacuums Support Multi-Story Maps?
Yes, but not all models. The multi-level map feature is available in Xiaomi Robot Vacuum-Mop 2 Ultra and some other flagships, and you need to manually save each floor map in the Mi Home app and name it (e.g., "1 floor", "2 floor").