If you own a Xiaomi robot vacuum cleaner (e.g. Mi Robot Vacuum-Mop 2 Pro, DreameBot) D9 viomi V3), You've probably encountered the term router in your device or mobile app settings, but what is it really like? Why do some models know how to map a room in 5 minutes, and others can wander around the room for hours? And most importantly, how to get your robot to clean as efficiently as possible without missing corners and bumping into furniture?
In this article, we will understand what a router is in the context of robot vacuum cleaners, how it is related to the navigation system. LDS (laser rangefinder), VSLAM (Visual navigation, or gyro sensors, and why it depends on your assistant to methodically clean each area or randomly loop around the apartment, and you will learn how to manually configure routing through the Mi app. Home/Xiaomi Home What mistakes users make most often and how to avoid them.
Spoiler: If you set up your router correctly, you can cut your cleaning time by 30 to 40 percent and increase your area coverage from 80 to 98 percent without buying a new device, and if you have a model that supports zoning or virtual walls, the possibilities are even wider.
What is a router in Xiaomiβs robot vacuum cleaner?
The term router is not used here in the usual network sense (as a router for Wi-Fi), but as a route planning algorithm.
- πΊοΈ Builds a room map based on sensor data (laser, camera, gyroscope).
- π§ Analyze obstacles and determine the optimal path of bypassing.
- β‘ Distributes cleaning areas by priority (for example, first corridor, then bedroom).
- π Adjusts the route in real time if the robot encounters an unexpected obstacle (for example, a fallen toy).
It's basically the brain of the navigation system, and without it, the robot would just drive in a straight line until it hits a wall, like the first models from 10 years ago. LDS-Scanners use complex algorithms similar to those used in self-driving cars β only in miniature.
It's important to understand that the router is paired with the navigation system.
- π΄ LDS (Laser Distance Sensor β Laser Distance Sensor scanning room 360Β° (Mi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro).
- π· VSLAM (Visual Simultaneous Localization and Mapping β Camera Navigation (Viomi) V3, Roborock S7).
- π Gyro sensors (budget models such as Mi Robot Vacuum-Mop Essential).
The more accurate the sensor data, the better the router works. LDS build a map in 1-2 passes around the room, and a model with a gyroscope can spend 5-10 minutes on this, while errors in distances will be greater.
How routing works: a step-by-step algorithm
Let's take a look at what happens under the hood when you click the Cleanup button in the app, and we can break it down into 5 key steps:
- Scanning the room. The robot starts to move around the perimeter, simultaneously rotating. LDS-The scanner (or using the camera/gyroscope) to create a rough map, at which point it can move slower than usual - that's normal.
- Map construction: The algorithm analyzes the data, identifies walls, furniture, open spaces, and at this point, errors can occur if there are many mirrors or glass surfaces in the room (they blind the laser).
- Zone breakup: The router divides the map into segments (e.g., kitchen, corridor, bedroom) and prioritizes them, and some models allow you to do this manually in the application.
- Route planning. Robots choose the best path, given the best path: π Distance between points. β‘ Battery charge (to get back to base). π« No-go zones (virtual walls). π The need to re-clean dirty areas.
Implementation and adjustment.
Interesting fact: Xiaomi robots with LDS They can remember up to 5 floor maps (depending on the model), which means that if you have a bunk apartment, the device will automatically switch between cards when moving between floors (provided that the charge base is at the same level).
π‘
If your robot is constantly "lost" in the same room, try adding additional landmarks to it, such as putting a bright mat on the floor, which will help the algorithm better recognize space.
Types of routing in Xiaomi robot vacuum cleaners
Not all Xiaomi robot vacuum cleaners work the same way, and depending on the model and generation, they use different routing algorithms.
| Type of routing | Example of models | Pluses | Cons |
|---|---|---|---|
| Zigzag (S-shaped) | Mi Robot Vacuum-Mop Essential, Viomi SE | Simplicity, low power consumption | Low accuracy, skips corners |
| Perimeter. + zigzag | Mi Robot Vacuum-Mop 2 Lite, DreameBot D9 | It cleans the edges better, suitable for small rooms | Longer cleaning up big rooms |
| Dynamic routing (LDS) | Mi Robot Vacuum-Mop 2 Pro, Roborock S7 | High accuracy, adapts to obstacles | It can be βsuspendedβ in difficult rooms. |
| VSLAM (visual) | Viomi V3, Roborock S7 MaxV | It works in the dark, more precisely laser in some cases. | Sensitive to lighting, requires calibration |
The most advanced algorithm to date is dynamic routing with LDS. It is used in top-end models and allows the robot to work:
- π Determine your location accurately with an error Β±5cm.
- π Instantly recalculate the route when obstacles appear.
- πΊοΈ Save maps of several floors and switch between them automatically.
- π― Clean specific areas on schedule (e.g. kitchen only in the evenings).
However, even budget models with gyro sensors can be βteachedβ to clean more efficiently β we will talk about this in the next section.
π‘
If your robot supports you LDS or VSLAM, Never manually clean it in a room before the first cleaning β let it build a map by itself.
How to set up routing in the Mi Home app?
To make it as efficient as possible, just pressing Start is not enough, you need to configure the map and routing parameters in the application correctly.
- Update the robot firmware. Go to the device profile. β Settings β Firmware update: Outdated software may contain errors in navigation algorithms.
- Build a map of the room. Run the robot in cleaning mode and let it go around the apartment. Don't interfere with the process! Once completed, the map will be saved in the application.
- In the Mi Home app, open the map, click Edit, and divide the space into rooms (e.g., Kitchen, Bedroom, Corridor) to help the robot optimize its route.
- Configure virtual walls and no-go zones, and if there are places that the robot doesn't need to go to, like a baby's playground or animal feed, blacklist them.
- Choose the type of cleaning. You can choose from the cleaning settings: π§Ή Complete cleaning β the robot cleans the entire area. π― Area cleaning β only selected rooms. π Cleaning on schedule β automatically at a given time.
Optimize the suction and wet cleaning settings.
For example, for carpets, increase the suction power, and for laminate, reduce the water supply.
Remove small objects (wires, toys) from the floor)|Close the doors to untidy rooms|Check the battery charge (at least 80%)|Update the firmware through Mi Home|Start cleaning in "Full map" mode"-->
If your robot supports the Smart Zone feature (e.g., Roborock) S7), You can map areas with high pollution (for example, near the garbage can in the kitchen) and set them for double cleaning.
β οΈ Note: If after building a map, the robot begins to βmixβ the room (for example, considers the kitchen a bathroom), try resetting the map and restarting the process. β Map. β Reset the card.
Common Mistakes and How to Avoid Them
Even the smartest robot can be a problem, if you don't take into account some nuances. TOP-5 Mistakes that users make:
- π« Interrupting the first cleaning. Many people stop the robot if it thinks in one place for a long time, which leads to an incomplete map and errors in the further navigation!
- π The base is incorrectly located, and if the base is in a narrow aisle or under furniture, the robot may not be able to reach it to recharge. The optimal place is an open space with a radius of at least 1.5 m on all sides.
- πͺ Mirrors and glass surfaces. Laser sensor. LDS It doesn't recognize transparent and reflective surfaces, so if there are many mirrors in the room, add opaque stickers to them.
- π Cleaning in the dark (for models with a VSLAM). Robots with visual navigation (Viomi) V3) They don't navigate well in low light. Turn on the lights or use a night light.
- π΅ Ignoring firmware updates. The manufacturer regularly improves routing algorithms. If you don't update the software, the robot may be less efficient.
Another common problem is that the robot gets stuck in one place and spins around, and this can be because of:
- π§² Strong magnetic fields (such as near speakers or refrigerators).
- π‘οΈ Overheating of sensors (if the robot worked for a long time without interruption).
- πΎ Hair or debris getting into sensors (you need to clean brushes and sensors).
What if the robot doesnβt return to base?
If none of the tips worked, try resetting the device to factory settings. For this, in the Mi Home app, go to Device Settings. β General. β Reset. And then the robot has to re-build the map, but often it solves the navigation problem.
How to improve routing: life hacks and secrets
You can make cleaning a lot more efficient without even buying a new robot. Here are some proven ways to do this:
- π Use beacons to navigate. Some models (e.g. Roborock) S7) They support additional beacons (sold separately) that help the robot to better determine its location in larger spaces.
- π Set up several maps for different scenarios, like one card for cleaning furniture, another card for when the sofa and chairs are shifted.
- β±οΈ Set a schedule for cleaning in your absence, and the robot will operate without interference (no one will walk past, open doors, etc.), which will improve the accuracy of routing.
- π§² Use magnetic tapes for zoning. If your robot doesn't support virtual walls in the app, you can buy magnetic tapes (like the Xiaomi Mi Magnetic Strip) and paste them on or around the no-go areas.
- π± Connect the robot to the smart home system. With Xiaomi Home or Google Assistant, you can start cleaning with voice or triggers (for example, when everyone leaves the house).
For models with LDS There's another interesting life hack: if the robot doesn't recognize a particular room, try temporarily removing the furniture from it during the first cleaning. Once the map is built, you can put it back in place, and the algorithm will remember the basic landmarks.
If you want to automate the process as much as possible, pay attention to the Automatic Room Sharing feature (there is in Roborock). S7 And the robot will define the boundaries of the rooms by the location of the furniture and the doors, and you won't have to do it manually.
Comparison of routing in popular Xiaomi models
To make it easier for you to choose a robot vacuum cleaner for your needs, we compared the routing algorithms in the most popular models of Xiaomi, Roborock and DreameBot:
| Model | Type of navigation | Map accuracy | Multi-floor support | Additional chips |
|---|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | LDS (laser) | High (Β±5 cm) | Yes (up to 5 cards) | Zone cleaning, virtual walls, wet cleaning |
| Roborock S7 | LDS + ultrasonic | Very high (Β±3cm) | Yes (up to 4 cards) | Automop, carpet recognition, smart zone |
| Viomi V3 | VSLAM (camera) | Medium (Β±10 cm) | Yes (up to 3 cards) | Working in the dark, object recognition |
| DreameBot D9 | LDS | High (Β±5 cm) | Yes (up to 3 cards) | Powerful suction engine, automatic suction adjustment |
| Mi Robot Vacuum-Mop Essential | Gyro sensors | Low (Β±20 cm) | No. | Budget model, simple navigation |
If you want maximum accuracy, choose a model with LDS (Like Roborock. S7 Mi Robot Vacuum-Mop 2 Pro is suitable for small apartments or budget option Mi Robot Vacuum-Mop Essential, but be prepared for the fact that it will take longer to clean and may miss some areas.
Models with VSLAM (for example, Viomi V3) They're good for homes with more glass surfaces, because the camera is better at detecting transparent objects than the laser, but they're more sensitive to light.