Relocating furniture or redesigning a room often requires relocating the base for a robotic assistant. Many smart tech owners are faced with the question of how to change the docking station of a Xiaomi vacuum cleaner without losing functionality and navigational disruptions, a process that is not as simple as simply moving the box to another corner, since the robot navigates through a previously built map of the room.
If you just move the base to a new location, the device may get confused, start building a double map or stop finding its way home altogether. In this article, we will discuss the technical details of moving the base, the features of lidar systems and SLAM algorithms, and provide a clear algorithm for models with a laser navigator and camera.
It is important to understand that successful location change depends on the model of your device. Older versions of firmware and budget models with gyroscopic navigation may require a complete reset of the map, whereas flagship models with a high-end model can be used to reset the map. AI-And we can adapt faster to navigation, and let's look at all the options and pitfalls that you can have, so that your robot vacuum cleaner can continue to enjoy cleanliness.
Technical limitations and types of navigation
Before you pick up the base, you need to understand exactly how your Xiaomi Robot Vacuum builds a route. Most of today's models use a laser rangefinder (LDS) located on the top panel. This sensor scans the environment in 360 degrees, creating a cloud of points that turns into a map. As you move the base, the coordinates of the zero point shift, and the robot can perceive the familiar room as a completely new, uncharted space.
Visual navigation (VSLAM) models, such as some versions of the Xiaomi Vacuum-Mop, rely on the camera. Lighting and visual landmarks are critical. If you move the base to a dark corner or an area where the camera can't see the usual landmarks, the docking process may become impossible, in which cases the algorithm may require manual intervention through the Mi Home or Xiaomi Home app.
There is also a category of hybrid navigation devices where the laser is supplemented by accelerometer and gyroscope data, where changing the base position is less critical if the overall geometry of the room remains the same, but even then, position calibration is a must to prevent the accumulation of positioning error over time.
- ๐น Laser navigation (LDS) โ requires the exact matching of the contours of the walls on the new map with the stored data.
- ๐น Visual navigation (VSLAM) โ It depends on the lighting and the presence of visual landmarks in the base area.
- ๐น Gyroscopic navigation is the least accurate, often requiring map re-creation when any major base shift is made.
โ ๏ธ Warning: Never move the base while the vacuum cleaner is running or while charging, this can cause damage to the contact pads or a software failure in which the robot will "forget" the coordinates of the house.
Preparations for base relocation
The first step is to properly prepare the site. The new location must meet the manufacturer's strict technical requirements. The space around the base must be free: at least 0.5 meters on the sides and 1.5 meters in the front. The presence of mirrors, black surfaces or sources of direct sunlight can bring down Cliff sensors (fall sensors) and a laser rangefinder.
Make sure that the new location has access to an electrical outlet without the use of extension cords. Unstable voltage or poor contact at the base and network connection can cause the robot to periodically lose communication with the base or interrupt charging. Check the floor level: it must be flat, without thresholds above 1.5-2 cm, otherwise the robot will not be able to enter the platform.
Before moving physically, it is recommended to update the application to the latest version. Often developers release patches that improve the algorithms of map reassignment, it is also worth cleaning the dust container and flushing the filter so that the test run is normal without interruptions.
โ๏ธ Preparations for the relocation of the base
An important aspect is to check the Wi-Fi coverage at the new point, the signal must be stable, because the map data is transmitted to the cloud in real time, and if the signal is weak, the robot can hang in the process of saving the updated configuration of the room.
Step-by-step instruction: transfer and initial start
Once the location is selected and prepared, disconnect the base from the network, move it to a new location directly parallel to the wall, tilt the base is unacceptable, because it will disrupt the geometry of the robot's arrival, connect the power and wait until the indicator on the base lights up, signaling readiness.
Now, you can manually run the robot vacuum cleaner, put it on the base. Open the app and initiate the charge command. If the device is successfully charged, try running a short cleaning in Local Cleaning mode, or just send it to explore the room. At this point, the SLAM algorithm will start comparing the current environment to the stored map.
In most cases, you'll see a notification that the map doesn't match or the robot gets lost. This is a normal security response. Don't try to create a new map right away. First, give the device a few minutes to scan. If the robot starts to move randomly, gently return it to base manually to interrupt the wandering cycle.
- ๐ Set the base on a new place, observing the indentations from the walls.
- ๐ Start Forced Charging through the Application.
- ๐ Run a test cleaning to scan a new environment.
- ๐ Wait for notifications about desynchronization of the card.
โ ๏ธ Warning: If the robot starts spinning or hitting the base, immediately interrupt the cleaning. Continuing to work in "lost" mode can lead to the discharge of the battery away from home.
Working with the map in the Mi Home application
The hardest part is adapting the software to the new realities. In the Xiaomi Home app, go to the map settings. There you will find the option "Maps Edit" or "Save Maps." If the robot built a new map on top of the old one, you may need a merge function or manual offset.
For multi-card models (e.g., for different floors), you can simply save the current position as "Floor 2" or "Kitchen." However, if you move permanently, the old card is better removed to avoid confusion in virtual walls and exclusion zones. Deleting the card will reset all zoning settings, so make sure you don't need them anymore.
In some versions of the firmware, the Map Recovery feature is available, which allows you to manually specify the position of the base on an existing map, you drag the base icon in the application to a new place relative to the walls, and the robot tries to adjust, and this method only works if the geometry of the room has not changed, and the base has moved a short distance (up to 1-2 meters).