Building a map of a robot vacuum cleaner Xiaomi with wet cleaning: from preparation to optimization

Xiaomi’s wet-cleaning robots are not just gadgets for the lazy, but smart assistants that can keep the house clean at a high level. However, their effectiveness depends on the quality of the built room map. Without an accurate map, the robot will move around randomly, skip zones or waste extra time cleaning the same areas, especially critical for models with wet cleaning, where uneven distribution of water can lead to divorces or uncleaned stains.

Many users face problems: the robot β€œlost” in spacious rooms, does not recognize interior doors or builds a map with distortions. This is often due to improper preparation of the room, errors in the settings of the Mi Home application or features of a particular model (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro requires a different approach than Dreame Bot). Z10 In this article, we will analyze the step-by-step algorithm for building the perfect map, take into account the nuances for different models and learn how to correct typical errors.

You'll learn how:

  • πŸ“ Prepare the room for the most accurate scanning
  • πŸ€– Set up a robot and app for the first run
  • πŸ—ΊοΈ Optimize the finished map: zoning, virtual walls, cleaning order
  • πŸ’§ Adapt routes for wet cleaning (avoiding carpets and furniture)
  • ⚑ Solve problems with blind spots and mapping errors

1. Preparation of the room: what to clean and what to leave

The first and most important step is getting the apartment ready for the scan, and many people skip this step, and then wonder why the robot built a map with holes or misidentified the boundaries of rooms. The basic rule is that the simpler the environment, the more accurate the map, but that doesn't mean that you have to take out all the furniture β€” just remove small objects and create clean conditions for a laser or optical sensor.

Starting on the floor, remove all wires, shoes, children's toys, and other small objects, and the robot can grab onto them or mistake them for an obstacle that will distort the map, and pay special attention to transparent or shiny surfaces (glass tables, mirrors on the floor) -- Xiaomi laser lidars don't recognize them well. If there are such objects in the room, temporarily cover them with fabric.

The furniture is best left in place, but make sure there is enough space under it for the robot to travel (at least 10-15 cm of clearance).If you have high chairs or sofas on legs, check if they block the sensors - sometimes the robot will "blind" under the furniture and lose orientation.

  • 🧹 Remove from the floor: fringed mats, boxes, shoes, cords
  • πŸͺ‘ Leave in place: heavy furniture (cloakrooms, sofas), but provide gaps
  • πŸ”¦ Close: mirrors on the floor, glass surfaces (or cover with cloth)
  • πŸšͺ Open: All interior doors (robot must move freely)

⚠️ Note: If your model uses a camera for navigation (e.g. Dreame Bot) L10 Pro), avoid bright sunlight or complete darkness during the scan. Optimal conditions - uniform lighting without glare.

2. Model selection and its features: what affects mapping

Not all Xiaomi robot vacuum cleaners build maps the same way, and navigation technology depends on the model and type of sensors. For example, budget options like Mi Robot Vacuum-Mop Essential use gyroscopes and optical sensors, which gives a less accurate map compared to the laser lidars in Xiaomi Mi Robot Vacuum-Mop 2 Pro or Dreame Bot. Z10 Understanding these nuances will help to avoid disappointment.

Here is a quick comparison of the technology:

TechnologyModels.Map accuracyFeatures
Laser Lidar (LDS)Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro, Xiaomi S7⭐⭐⭐⭐⭐Highest accuracy, works well in the dark, but is sensitive to transparent surfaces
Optical navigation (camera) + gyroscope)Dreame Bot L10 Pro, Mi Robot Vacuum-Mop 2 Lite⭐⭐⭐⭐Requires good lighting, can be mistaken when abruptly changing the interior
Gyroscope + collision sensorsMi Robot Vacuum-Mop Essential, Older Models⭐⭐⭐Low accuracy, chaotic movement, map is constructed approximately

If your model is equipped with laser lidar, you can count on millimeter accuracy and zoning. For optical systems, it is important that there are no sudden changes in lighting in the room (for example, direct sunlight on the floor). Robots with gyroscopes should not be used in large apartments at all - they are only suitable for studios or small rooms.

Critical nuance for wet cleaning: models with lidar (for example, Xiaomi) S7) Automatically lift the mop on the carpets, while optical robots can continue to wash the carpets, which leads to their deterioration.

πŸ“Š What navigation technology does your robot vacuum cleaner use?
Laser Lidar (LDS)
Optical camera
Gyroscope + sensors
I don't know.

3. Set up the Mi Home app before the first launch

Before you start the robot, you need to configure the Mi Home app (or Dreamehome for Dreame models) correctly, and errors at this stage can cause the map to fail or be built with distortions.

  1. Install the Mi Home app (for Xiaomi) or Dreamehome (for Dreame) from the official store.
  2. Create an account and link the robot vacuum cleaner through Add Device β†’ Vacuum cleaner.
  3. Update the robot firmware to the latest version (in the device menu).
  4. In the robot settings, enable the option Save the map (usually located in Settings). β†’ Map).

Next, go to the map section and make sure the following options are included:

  • πŸ“ Keep several cards (if you have multiple floors)
  • πŸ”„ Auto-update map (the robot will adjust the map each time it runs)
  • 🚫 Ignore areas without cleaning (so that the robot does not waste time on empty areas)

For models with wet cleaning (Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame Bot) W10) customize:

  • πŸ’¦ Wet cleaning mode (select intensity depending on the type of floor)
  • 🧽 Automatic lifting of the mop on carpets (if supported)
  • πŸ”‹ Charging and continuation (the robot will return to the base for refueling water)

⚠️ Note: If you are using Dreame Bot Z10 Pro or similar models, Dreamehome has a separate AI.Map 2.0 section – enable it for improved room and furniture recognition.

β˜‘οΈ Preparation of the application before scanning

Done: 0 / 5

4.The step-by-step process of building a map: from launch to save

Now, the most important thing is to build a map, which can take anywhere from 15 minutes to 1 hour depending on the area of the room.

  1. Charge the robot. Make sure the battery is at least 80 percent charged. Low charge can interrupt the scanning process.
  2. Place the base. Install a docking station in the corner of the room, providing 1-1.5 m of free space in the front and 0.5 m on the sides. Avoid placing under furniture or in niches.
  3. Start scanning. In the app, press Cleanup. β†’ Map. β†’ Start building a map (or similar button in your model) and some robots start scanning automatically when they first turn on.
  4. Control the process. Watch the robot move in real time through the app. It has to go around the perimeter and then fill the inner area, and if the robot is stuck or standing still for a long time, help it bypass the obstacle.
  5. Save the map. Once the scan is complete, the app will suggest saving the card, name it (e.g., "Apartment 1 floor") and confirm the card.

If the robot doesn't fully scan the room, don't save the map! Start the process again. A poor map will cause problems cleaning, for example, if the robot doesn't recognize the doorway, it may not move to the next room.

For multi-room cleaning models (e.g. Xiaomi) S7) And after you build a map, you have to manually divide it into zones, and you can do this in an app by swiping your finger across the boundaries of the rooms. Z10 Pro) do this automatically using AI.Room.

πŸ’‘

If the robot is constantly "lost" in the same area, place a beacon (for example, a bright object on the floor) there, which will help the lidar or camera to better navigate.

5. Map optimization: zoning, virtual walls and routes

The map is only half the battle, and you have to optimize it for your needs, like you can prevent a robot from entering certain areas, adjust the cleaning of rooms, or set different washing intensity for different surfaces.

Here are the main tools for setting up:

  • 🧭 Zoning: Divide the map into rooms (living room, kitchen, bedroom) and allow you to start cleaning selectively.
  • 🚧 Virtual Walls: Create invisible barriers to prevent a robot from entering a balcony or a bowl of animal food.
  • πŸ”’ Cleaning order: Set the sequence of rooms (first kitchen, then corridor, then bedroom).
  • πŸ’§ Wet cleaning modes: Set up different wash intensity for laminate, tile and linoleum.

Example of settings for Xiaomi Mi Robot Vacuum-Mop 2 Pro:

  1. Open the map in the Mi Home app.
  2. Press Edit. β†’ Add a zone and circle the room.
  3. Choose the type of cleaning for the zone: Dry, Wet or Intensive.
  4. For virtual walls, click Add Wall and draw a line on the map.

If you have an AI.Room model (like Dreame Bot) Z10 Pro, the robot can automatically identify the types of rooms (kitchen, bathroom) and select the cleaning mode, but sometimes it makes mistakes, such as taking the hallway for the kitchen.

Problem.Reason.Decision
Robot doesn't come into the roomThe doorway is not recognized or too narrow.Expand the opening virtually on the map or use a beacon
Map distorted in one cornerInterference from mirrors or glass surfacesCover problem surfaces with cloth and rebuild the map
Robot washes carpetThe optical system did not recognize the coatingAdd a virtual wall or label the area as "dry cleaning"
How to fool a robot if it can’t see the doorway?
If the robot persists in not recognizing the passageway between the rooms, put a bright object on the doorstep (like a piece of paper or a small box), the lidar or the camera will fix it as a bridge and build the map correctly, and after scanning the object can be removed.

6. Features of wet cleaning: how to avoid divorces and passes

Wet cleaning is a separate story, and it's important not only to build an accurate map, but also to set up the proper washing modes.

  • 🌊 Divorces on the floor – occur due to excess water or wrong route.
  • 🧹 Missed spots – the robot did not drive through the contaminated areas.
  • 🚫 Washing carpets - leads to damage to the coating and breakage of the mop.

To avoid divorces, adjust the water supply intensity depending on the type of gender:

  • 🟦 Low - for laminate and parquet (excess water deforms the coating).
  • 🟨 Medium - for linoleum and vinyl tiles.
  • πŸ”΄ High - for tile and stone (can be used with detergent).

For models with a Y-shaped wash function (e.g. Dreame Bot) W10) The cleaning route is similar to the "Y" route, which ensures that the water is evenly distributed. If your robot supports this function, turn it on in the wet cleaning settings.

Key point: after wet cleaning, start the robot in dry cleaning mode for 5-10 minutes to remove excess moisture and avoid divorces.

⚠️ Warning: If you use a detergent, make sure it is compatible with your robot model.Some manufacturers (e.g. Xiaomi) only recommend special fluids to avoid damaging the pump and mop.

πŸ’‘

For the perfect wet cleaning, combine the modes: first dry cleaning (vacuum cleaner), then wet (mop) with low water intensity, which will prevent divorces and increase the life of the filters.

7.Typical errors and their solutions: why the map is built incorrectly

Even if you follow all the instructions, the robot can build a map with errors, and let's look at some of the most common problems and how to fix them:

  • πŸ”„ The card is not saved. The reasons are: weak Wi-Fi signal, old firmware, not enough memory in the robot. Solution: Update the software, reboot the robot, check the network connection.
  • 🏠 Rooms merge into one. Causes: narrow passageways, insufficient light, furniture interference. Solution: Expand the passageways, add virtual walls, remodel the map during the day.
  • 🚫 The robot can't see the obstacles. The reasons are clear or black, the sensors are low sensitive. Solution: Put light tape on the problem objects or add virtual barriers.
  • πŸ—ΊοΈ The map is distorted in one corner, the reason: glare from the mirrors, laser reflection from glossy surfaces. Solution: Cover the mirrors with a cloth while scanning.

If the robot is constantly "losing" from the route, check:

  • πŸ“Ά Wi-Fi quality (the robot must always be in touch with the application).
  • πŸ”‹ Battery charge (at low charge, navigation deteriorates).
  • πŸ”„ Availability of firmware updates (in new versions often fix mapping bugs).

For Dreame models with AI.Map, sometimes resetting the map to factory settings helps. β†’ Map. β†’ Reset the card.

8.Extra chips: how to make cleaning even more efficient

Once the basic setup is complete, you can move on to advanced features that will make cleaning even smarter.

  • ⏱️ Zone-cleaning schedules, like the kitchen can be cleaned daily and the bedroom every two days.
  • πŸ”„ Automatic water refueling, in models with a base-of-charge (Xiaomi) S7 MaxV) The robot is pouring water and detergent on its own. Make sure there's enough liquid in the base.
  • πŸ“± Voice control: Connect the robot to Alice, Google Assistant or Siri to start cleaning with voice.
  • 🧹 Double cleaning of contaminated areas, and you can select areas that the robot will remove twice (for example, near the front door).

For owners of Xiaomi Mi Robot Vacuum-Mop 2 Pro and similar models, there is a hidden feature: if you press a button on the robot body for 5 seconds, it will go to Turbo mode to clean up highly contaminated areas, which consumes more water and energy, but will cope even with dried stains.

Another useful trick is to use magnetic tapes to create physical barriers, which you can buy separately and paste around, for example, animal feed or flower pots, and the robot won't cross that line even if the virtual wall drops.

πŸ’‘

If the robot gets stuck under the couch often, stick a strip of bilateral tape (sticky side to the outside) onto the bottom of the couch, and the robot will sense the obstacle and travel around the danger zone.

FAQ: Answers to Frequent Questions

πŸ”Ή Can I build a map without Wi-Fi?
Yes, the robot can scan the room without an Internet connection, but the map will not be saved in the application. To save and edit the map, you need to connect to Mi Home or Dreamehome.
πŸ”Ή Why does the robot build a map every time?
This happens if: Save the map disabled in the settings. The robot was moved manually (e.g., to another floor), the settings were reset after the firmware update. Solution: check the card saving settings and do not move the robot without using the Transfer function to another card (if supported).
πŸ”Ή How to move a robot to another floor?
For apartment buildings: In the app, select Add a map (or New floor). Move the robot to another floor and start building a new map. Link the map to the floor (call it, for example, "2 floor"). Importantly, do not turn the robot on the new floor until you create a separate map for it!
πŸ”Ή Can a robot be used on long-pile carpets?
No, it's fraught: the mop will get clogged with a pile and stop rotating. The sensors may not recognize the carpet as an obstacle, and the robot will get stuck. Wet cleaning will spoil the carpet (especially if it's made of natural materials), Solution: add the carpet to the dry cleaning area or use virtual walls.
πŸ”Ή How often should I update the map?
Update the map in the following cases: After rearranging the furniture, if the robot has started to "lose" in the usual places, after updating the firmware (sometimes the map algorithms change), in normal conditions, it is enough to update the map every 2-3 months.