Why a cleaning map is important for a robot vacuum cleaner โ and what to do if itโs not there
Xiaomi Robot Vacuums โ From Budget Mi Robot Vacuum-Mop 2 Lite to Flagship DreameBot X30 Ultra โ use laser or optical sensors to map a room, without which the device moves randomly, spends more time cleaning, and often misses contaminated areas:
โ Save battery power โ the robot does not โwanderโ around the room, but follows the optimal route.
โ Avoid obstacles โ furniture, wires and pets do not become a hindrance.
โ Customize cleaning areas - you can deny access to the nursery or limit wet cleaning on carpets.
But not everyone knows that the map is not automatically created, and if the robot hasn't completed the first scan or the map is saved with errors (such as split rooms), you'll have to do it manually (LDS) visually (VSLAM), and problem-solving.
Before you start, check:
- ๐ Battery charge of the robot - at least 20% (optimum 50%+).
- ๐ฑ Application Mi Home/Dreamehome Updated to the latest version.
- ๐ Robot Connected to the Same Wi-Fi Network as Smartphone.
- ๐ซ There are no mirrors, glass or black surfaces on the way (they knock down sensors).
Preparation of the room: what to clean and what to leave
Errors in the first scan are often associated with inappropriate conditions in the room.
- ๐ช Mirrors and glossy surfaces โ laser beam reflects chaotically, distorting the map.
- ๐ผ๏ธ Dark carpets or floors โ sensors VSLAM lose orientation.
- ๐งฆ Small objects (socks, wires, toys) โ a robot can get stuck or โforgetโ part of a room.
- ๐ช Open doors to other rooms โ unless you need to scan them right away.
๐น What's got to be removed:
- ๐งน Spotting the floor from large debris (the robot can suck it in and block the turbine).
- ๐ช Move the chairs away from the table so the robot can drive under the furniture.
- ๐ Secure the wires along the boards (or use cable channels).
๐น What can I leave:
- ๐๏ธ Large furniture (sofas, wardrobes) โ the robot will circle it along the contour.
- ๐ Pets (if they are not aggressive to the technique).
- ๐ฟ Houseplants (but make sure the leaves don't hang on the floor).
โ ๏ธ Warning: If there is a staircase without a fence in the room, install a virtual wall in the app or a physical barrier. Xiaomi robots do not recognize height differences greater than 1-2 cm and may fall!
๐ก
For accurate scanning, turn on bright lights in the room (even during the day). VSLAM Better recognize the textures of the floor and walls.
Map creation: step-by-step instructions for Mi Home and Dreamehome
The scanning process varies depending on the model and firmware, and below is a general guide for most Xiaomi robots (including Viomi and Dreame).
Step 1: Starting the first scan
- Open the Mi Home app (or Dreamehome for Dreame robots).
- Select your robot vacuum cleaner from the list of devices.
- Press Cleanup. โ Map (or Map in English version).
- Slip the Scan button (or Start Mapping).
Step 2: Controlling the process
The robot will slowly circle the perimeter of the room, then zigzag.
- ๐ต Do not interrupt the process (even if the robot is โthoughtโ at the wall).
- ๐ถ Donโt walk near the device โ it can knock down sensors.
- โณ Wait until the map appears in the app (usually 5-15 minutes).
Step 3: Preservation and editing
After the scan is completed:
- The app will appear message Map saved.
- Check if all rooms are displayed correctly. If not, click Edit.
- Use the tools: ๐งน Separation of rooms โ draw a line between zones. ๐ซ No-go zones โ circle areas where the robot cannot go. ๐ Combination of rooms โ if the scanner divided one room into several.
Map displays all rooms without passes|
There are no โtwinsโ of furniture or walls|
No-go zones marked (stairs, baby cots)|
The robot returned to base without any errors.-->
Features for different models
| Model | Type of navigation | Time to scan. | Does it support multi-storey maps? |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | LDS (laser) | 5-10 minutes | Yes (up to 3 floors) |
| Viomi V3 Pro | LDS + camera | 3-7 minutes | Yes (up to 5 floors) |
| DreameBot D10 Plus | LDS + 3D-sensor | 4-8 minutes | Yes (up to 4 floors) |
| Mi Robot Vacuum (1S) | Gyroscope + collision sensors | 15-20 minutes | No. |
โ ๏ธ Note: If a Xiaomi robot with gyroscopic navigation (e.g., Mi Robot Vacuum) 1S) It doesn't save a map, which is normal -- it doesn't support mapping, it can only be set by hand virtual walls.
Typical Scanning Errors and How to Fix Them
Even after the room is ready, the robot can create a map that's not right, and let's look at the most common problems and their solutions.
1.The card is not saved or is lost
Reasons:
- ๐ The robot has not returned to the base (the card is stored only after cleaning is completed).
- ๐ฑ Mi Home app not synced with cloud.
- ๐ ๏ธ Firmware failure (relevant to older models).
Decision:
- Reboot the robot (hold the power button for 10 seconds).
- Remove the device from the application and add again.
- Update the firmware through Settings โ Software update.
2 Rooms 'merge' or split
It's because of:
- ๐ช Poor lighting (for models with a VSLAM).
- ๐ช Open doors during scanning.
- ๐ Too large rooms (more than 50 mยฒ).
How to fix it:
- ๐ฆ Turn on the light and repeat the scan.
- ๐ช Close the doors and scan the rooms individually.
- ๐ฑ Manually divide rooms in the app (Separation tool).
3.The robot is 'lost' and can't return to base
A common problem for models with laser navigation (Mi Robot Vacuum-Mop P, DreameBot) Z10 Pro). Causes:
- ๐ The battery was discharged before cleaning was completed.
- ๐ Base moved after scanning.
- ๐งฒ Severe interference from Wi-Fi or home appliances.
Decision:
- Place the base in an open place (not under the table!).
- Make sure that around the base is free 1.5 m in front and 0.5 m on the sides.
- In the robot settings, enable the option Improved Return to Base (if any).
What if the robot โforgotโ the map after the update?
Optimizing maps: cleaning areas, schedules and virtual walls
Mapping is half the job. So to make the robot clean efficiently, you have to configure:
- ๐ Cleaning schedule (by day and time).
- ๐งน Areas with different types of cleaning (dry, wet, intense).
- ๐ซ No-go and priority areas.
1. Set-up of cleaning areas
At the Mi Home appendix:
- Open the saved map.
- Click Add Zone (or Add Zone).
- Circle the desired area and select the type of cleaning: ๐งน Dry cleaning - for carpets. ๐ง Wet cleaning - for tile / laminate. ๐ Double cleaning โ for highly contaminated areas.
Save the settings.
2. Virtual walls and no-go zones
If the robot drives into unwanted places (such as a cat bowl), create a barrier:
- In the map menu, select Add a virtual wall.
- Draw a line on the map (maximum length - 10 m).
- The wall will be active until the next cleaning.
๐น For permanent bans (such as stairs), use the Forbidden Zone option โ it is saved forever.
3. Cleaning schedule
So the robot can automatically remove:
- Go to the schedule. โ Add.
- Choose the days of the week and the time.
- Specify the type of cleaning (standard by default).
- Activate Quiet Cleaning if you want to reduce noise.
๐ก
For models with automatic water change (DreameBot) X30 Ultra - In the schedule, you can specify the intensity of wet cleaning (light, medium, deep).
How to transfer the card to another floor or to a new room
If you're moving or you want a robot to clean multiple floors, you don't have to scan everything again. Use the multi-story map feature (available for most models with a high-end design). LDS-navigation).
Step 1: Keeping the current map
- Open the map in the app.
- Click Save How โ Home floor (or Floor 1).
- Confirm the retention.
Step 2: Scanning the new floor
Move the robot and base to another floor, then:
- Start a new scan (Add a map).
- When finished, name it (e.g. 2nd floor).
- In the robot settings, select Multi-storey mode.
How to export a card
- Open the map in the app.
- Press. โฎ (three-point) โ Exports of cards.
- Select the format (usually.map or.json).
- Save the file to the cloud or to the device.
How to import a card
๐น Import only works for identical robot models with the same firmware!
- Copy the card file to your smartphone.
- In the application, select Import Card.
- Confirm the replacement of the current card.
- Reboot the robot.