Smart tech owners often experience a robot vacuum cleaner suddenly stops in the middle of a room, emits an alarm or starts to rush around the edge of a carpet. Most of the time, this behavior is caused by triggering or contaminating a security system known as a drop sensor or cliff sensor. Understanding exactly where that element is located and how it functions is key to quickly diagnosing problems without calling the wizard.
In this article, we will take a closer look at the design of popular Xiaomi Mi Robot, Roborock and Viomi models so you can easily find and service sensors. Optical navigation requires cleanliness, and even a thin layer of dust can confuse the device's algorithms. You will learn how to distinguish a real problem from a false alarm and why infrared receivers at the bottom of the case require regular maintenance.
Sensor malfunctions often cause the smart assistant to refuse to remove certain areas or, conversely, to jump off the threshold, which can lead to failure. We will consider not only the physical location of the elements, but also the software aspects of their calibration. Proper maintenance of the Cliff Detection system will prolong the life of your gadget and ensure quality cleaning.
Principle of operation and appointment of cliff sensors
The drop prevention system, or Cliff Sensor, is a set of infrared emitters and receivers located at the bottom of the device's housing, and they operate by measuring the distance to the surface: the sensor emits an IR signal and analyzes the reflected beam. If the reflection is absent or too weak (as in the case of a ladder or a high threshold), the robot vacuum cleaner perceives this as a danger and changes the trajectory of the movement.
It's important to understand that sensors respond not only to elevation changes, but also to surface color changes and dark carpets. Black surfaces absorb infrared radiation, which can be mistaken by the processor as a deep hole. That's why the navigation algorithms in modern Xiaomi and Roborock models are constantly being improved to distinguish the real chasm from just a dark pile.
β οΈ Warning: Never use a robot vacuum cleaner near open flights of stairs without mounting physical barriers, even if the sensors are in good condition.
The correct operation of this system is critical to the safety of expensive equipment: if the optical sensor is contaminated, the robot can begin to βpilotβ, that is, make short back and forth movements, trying to overcome a non-existent obstacle, in some cases, the device will simply stand up and give a voice error message, demanding the attention of the user.
Accurate location of sensors on different models
To find the drop sensor, you need to turn the robot vacuum cleaner upside down. On most models of the Xiaomi Mi Home line, including (first generation), Mijia 1S, Roborock S5, S6 and newer series, these elements are located along the perimeter of the lower platform. There are usually four of them: one in front, one in the rear and one on the sides, or grouped in the front of the body.
Visually, they are small, round or oval windows of dark, translucent plastic embedded in the white or black bottom of the device. In side-brush models, you can often see one of the sensors in the vicinity of the brush attachment. Infrared receivers can be lightly recessed into the body to protect against mechanical damage when in contact with the carpet.
It's worth noting the differences in layout across ecosystem manufacturers. For example, Viomi may have a different location than classic Roborocks. In some budget models, the number of sensors can be reduced to two or three, which reduces the accuracy of the edges. So always check the technical documentation of your modification when searching for a particular item.
| Model of the device | Number of sensors | Location. | Type of protection |
|---|---|---|---|
| Xiaomi Mi Robot 1 | 4 pcs. | Perimeter (front, back, sides) | Buried in the enclosure |
| Roborock S5 / S5 Max | 6 pcs. | Front and rear groups | Flat glass |
| Mijia 1S / 2 Pro | 4 pcs. | Evenly in a circle | Convex lenses |
| Viomi V2 / V3 | 4 pcs. | Displaced to the anterior hemisphere | Standard windows |
Symptoms of sensor malfunction and contamination
The way you can tell if the problem is in the drop sensor is by the behavior of the device, and if the robot drives up to a flat area of the floor, stops, sounds, and turns around, even though there are no steps or thresholds in front, that's a sure sign of false alarms. Often, the Mi Home or Roborock app shows a stuck notice or a warning about (cliff).
Another symptom is chaotic movement, or "shiver," in place, and the device may be trying to overcome an imaginary obstacle by moving forward a few centimeters and back, when the optical channel is partially blocked by dust, and the signal becomes unstable, in which case the robot cannot reliably determine the height of the surface.
π‘
Use a wet wipe to clean the electronics only after it has completely dried. Moisture entering the sensor can lead to irreversible oxidation of the contacts.
And you also have to look at the cleaning map, and if the robot persists in ignoring certain areas near the sofas or steps, even though it has been quietly removing them before, it may be that the sensors are not sensitive, and sometimes the problem is software-based, but 90 percent of the time, the mud on the radiation receiver is to blame.
Instructions for cleaning and maintenance
To do preventive work, you'll need dry soft tissue (microfibre), cotton swabs and possibly a can of compressed air, and before you start any manipulation, you'll need to turn the device off completely, flip it over and hold the power button, or just turn off the switch, if you have one, and prevent the motors from starting accidentally during maintenance.
Gently wipe all visible sensor windows with dry cloth. Do not use aggressive chemicals, alcohol or abrasives, as they can make the plastic cloudy, which permanently reduces the throughput of IR rays. Cotton swabs are ideal for hard-to-reach recesses, which can clean up accumulated dust from under the edges of plastic lenses.
βοΈ Checklist of sensor maintenance
If visual inspection shows that the sensors are clean, but the problem persists, try blowing the holes with compressed air. Sometimes inside the channel, an invisible suspension accumulates, which prevents the passage of light. After cleaning, turn on the device and start local cleaning to check if the error has disappeared.
β οΈ Warning: Do not disassemble the body of the robot vacuum cleaner and do not try to remove the protective glass of the sensors. Inside are fragile optical elements and plumes, damage to which will lead to expensive repairs and loss of warranty.
Programmatic calibration and error resetting
Sometimes physical cleaning doesn't work right away, because the controller may have stored error data, which requires a software reset. Go to the Mi Home app, select your device and go to settings. Find Sensor Settings or Service where sensor calibration can be available.
For some Xiaomi and Roborock models, there is a hidden reset method: you need to simultaneously press the Home and Local Cleanup buttons (or other combinations depending on the model) for 5-10 seconds before the characteristic audible signal, which reboots the navigation module and forces the system to re-interview all infrared sensors.
If the software methods don't work, try updating the device's firmware. The company's engineers are constantly improving the algorithms for processing signals from cliff sensors, and the new version of the software can fix bugs that cause false positives. Go to Settings β General β Check for updates to the app menu.
What to do if the sensor is broken?
Frequent questions and troubleshooting
Users often wonder why the robot falls from low thresholds or, conversely, can not go on the carpet. The answer lies in the sensitivity setting and the state of the optical system. If the sensor βseesβ a sharp drop where it is not (for example, on the border of a black carpet), it blocks movement. Regular cleaning of the bottom panel is the best way to avoid such situations.
It's also important to consider lighting. Direct sunlight, when it hits the floor, creates powerful infrared interference that can be blinded by sensors. If a robot starts acting strangely at certain times of the day in a particular room, try to curtain windows or change the cleaning schedule. The infrared spectrum of the sun contains the same frequencies as the robot emitters.
Why does Xiaomiβs robot vacuum cleaner beep and not drive?
Can you tape the drop sensor so that the robot can come onto the dark carpets?
How to check the serviceability of the sensor without starting cleaning?
Does black furniture affect sensors?
π‘
Regular dry cleaning of the bottom panel of the robot vacuum cleaner is the only way to ensure the correct operation of the drop sensors and avoid false stops during cleaning.