Cleaning Robot Obstacle Sensing for Precise Stopping Distance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cleaning robots cannot precisely detect the distance to obstacles, leading to inefficient collision avoidance and reduced cleaning efficiency due to their inability to accurately determine the distance before colliding with obstacles.
Innovation Solution
A distance detection method and device for cleaning robots that utilize obstacle detectors to acquire detection data, analyze the changing trend of the data, and determine if the distance to an obstacle reaches a pre-set distance, allowing the robot to adjust its movement and avoid collisions by rotating in situ when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a collision plate is arranged in front of the cleaning robot to detect obstacles, then the robot can detect the existence of obstacles, but the robot cannot precisely detect the distance to obstacles and must stop only when the collision plate is hit, reducing cleaning efficiency
Solution Approach 1:
The patent replaces the mechanical collision plate detection system with an optical sensing system. The obstacle detector emits light signals and receives reflected signals to calculate distance, substituting mechanical contact with optical measurement. This enables precise distance detection without physical collision, allowing the robot to stop at an optimal distance from obstacles and maintain cleaning efficiency.
2Reliability
If the cleaning robot stops only when the collision plate is hit by an obstacle, then the robot can avoid obstacles, but the robot cannot determine the optimal stopping distance and must slow down frequently, affecting cleaning efficiency
Solution Approach 1:
The patent implements a feedback mechanism where the obstacle detector continuously monitors the distance to obstacles and provides real-time feedback to the control unit. Based on this feedback, the robot adjusts its speed and stopping distance dynamically. The system calculates the optimal stopping distance by analyzing the changing trend of detection data, enabling reliable collision avoidance while maintaining continuous movement and high cleaning efficiency.
3Reliability
If the cleaning robot slows down frequently to detect obstacles, then the robot can avoid collisions, but the cleaning efficiency is reduced due to frequent speed adjustments and stops
Solution Approach 1:
The patent applies preliminary action by detecting obstacles at a distance before collision occurs. The obstacle detector continuously measures the distance to obstacles ahead, and the control unit calculates the optimal stopping distance in advance. This allows the robot to maintain its current speed until the calculated stopping point is reached, then stop smoothly without frequent speed adjustments. The preliminary detection and calculation enable collision avoidance while minimizing time loss and maintaining cleaning efficiency.
Data Source
AI summary
Provided are distance detection method and device for a cleaning robot, a cleaning robot, an electronic device and a non-transitory computer readable storage medium. The method includes: acquiring detection data of an obstacle detector of the cleaning robot, determining, according to the detection data, whether a distance between the cleaning robot and an obstacle reaches a first distance, where the first distance is a distance between the cleaning robot and the obstacle at a moment when a changing trend of the detection data fits a pre-set changing trend. In the embodiments of the present disclosure, whether the cleaning robot is moving to a specific position a certain distance away from the obstacle may be detected precisely. As the specific position is determined precisely, collision with obstacles can be avoided efficiently for the cleaning robot during working, and thus the distance detection method for the cleaning robot is improved.


