Cleaning Robot Multi-Light Floor Type Recognition for Adaptive Suction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cleaning robots struggle to accurately distinguish between flat floors and carpets with short or long hairs, leading to improper operation of cleaning functions.
Innovation Solution
The cleaning robot employs multiple light sources and sensors, including a first light source for dark field effect and a second light source for triangulation, to recognize different floor types, using image processing to differentiate between flat floors, carpets with short hairs, and carpets with long hairs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If ultrasonic detection is used to recognize floor types, then the system can distinguish between carpet and flat floor, but it cannot accurately distinguish carpet with short hairs from flat floor
Solution Approach 1:
The detection system is segmented into multiple independent detection modules: ultrasonic sensors for initial carpet detection, and optical sensors (image sensor with light source) for detailed surface texture analysis. This segmentation allows each module to specialize in detecting specific features, with the optical module providing the additional capability to distinguish short-haired carpets from flat floors that the ultrasonic module cannot differentiate.
Solution Approach 2:
An optical intermediary system (light source and image sensor) is introduced as a mediator between the ultrasonic detection and the control system. The light source illuminates the floor surface and the image sensor captures reflected light patterns, creating an optical signature that mediates the distinction between different floor types, particularly enabling the differentiation of short-haired carpets through surface reflection characteristics.
2Measurement precision
If multiple light sources and sensors are used to recognize different floor types, then the robot can accurately identify flat floors, carpets with short hairs, and carpets with long hairs, but the device complexity increases
Solution Approach 1:
Multiple detection functions are merged into an integrated detection system where the ultrasonic sensor module and optical sensor module work together under a unified control algorithm. The light source and image sensor are combined into a single optical detection unit that captures surface reflection patterns. This merging reduces overall system complexity compared to having completely separate systems while maintaining the ability to distinguish all floor types.
Solution Approach 2:
The optical detection system serves multiple functions: it detects surface texture for distinguishing short-haired carpets, measures surface height for long-haired carpet detection, and provides ambient illumination for the image sensor. The image sensor itself performs dual functions of capturing optical patterns for floor type recognition and potentially navigation. This multi-functionality reduces the need for additional specialized components.
3Productivity
If the cleaning robot increases suction force on carpets, then cleaning performance improves, but energy consumption increases
Solution Approach 1:
The detection system performs preliminary identification of floor types and carpet characteristics before the cleaning process begins. By using ultrasonic and optical sensors to detect surface texture, height, and reflection patterns ahead of time, the system can pre-determine the optimal suction force level and wiping configuration, avoiding energy-wasting trial-and-error adjustments during cleaning and enabling immediate optimization when transitioning between floor types.
Solution Approach 2:
The cleaning robot implements dynamic adjustment of suction force and wiping component height based on real-time floor type detection. The control system continuously monitors detection data and dynamically modifies cleaning parameters: increasing suction force when carpets are detected, maintaining normal force on flat floors, and adjusting wiping component height according to carpet pile length. This dynamic adaptation optimizes cleaning performance while minimizing energy consumption by avoiding unnecessary high-power operation on low-pile surfaces.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables the robot to adjust cleaning functions based on floor type recognition, ensuring optimal performance on various surfaces by adjusting suction force and wiping component usage.
Implementation Method 1
The first light source is configured to illuminate light with a first emission angle, which covers the whole of the field of view within a predetermined detectable range of the image sensor
Implementation Method 2
The second light source is configured to illuminate light with a second emission angle, which overlaps with the field of view of the image sensor by different cross sections at different heights in the predetermined detectable range
Data Source
AI summary
There is provided a cleaning robot including an image sensor, a first light source, a second light source and a processor. The image sensor captures has a field of view. The first light source emits light with a first emission angle, which covers the whole of the field of view within a detectable range. The second light sources emits light with a second emission angle, which overlaps with the field of view at different heights in the detectable range by different cross sections. The processor performs surface tracking according to image frames captured by the image sensor upon the first light source being turned on, and recognizes a type of a working surface upon the second light source being turned on.


