Cleaning Robot Floor-Edge Detection for Area Rug Confinement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Autonomous cleaning robots often unintentionally wander from one room or area to another while cleaning, failing to satisfactorily complete the task within a designated area, especially on area rugs due to difficulties in maneuvering and rug slippage.
Innovation Solution
The robot is equipped with sensors and a controller that emit signals towards the floor surface, allowing it to detect the edge of the area rug and adjust its direction to stay within the designated area by comparing reflected signals to a baseline, preventing it from crossing the rug edge or moving onto different floor types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the robot uses sensors and signal generators to detect floor edges and confine movement, then the robot can stay within the designated cleaning area, but the device complexity increases
Solution Approach 1:
The sensor system serves multiple functions: it detects floor edges to prevent crossing boundaries, identifies different floor surface types (carpet vs. hard floor), and provides feedback for navigation. This multi-functionality reduces the need for separate specialized sensors for each detection task.
Solution Approach 2:
The controller continuously receives feedback from sensors about the robot's position relative to floor edges and surface types, and dynamically adjusts the drive system to alter direction and maintain confinement within the designated area. This closed-loop control ensures reliable boundary adherence.
2Adaptability or versatility
If the robot is designed to maneuver on area rugs with high edges or slippage, then the robot can access challenging surfaces, but the ease of operation deteriorates due to rug slippage and height barriers
Solution Approach 1:
The robot performs preliminary detection of floor edges and surface type changes before attempting to cross or maneuver on rugs. By identifying rug boundaries in advance through sensor feedback, the robot can plan its approach to avoid slippage issues and high edges that would impede operation.
Solution Approach 2:
The robot dynamically adjusts its drive behavior based on real-time sensor feedback about surface conditions. When detecting rug surfaces with potential slippage or high edges, the controller modifies driving parameters and direction to maintain stability and ease of operation on challenging 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
This solution enables the robot to effectively confine its movement to a selected area, ensuring thorough cleaning without crossing into adjacent areas, even on challenging surfaces like area rugs, by proactively altering its path based on floor surface changes.
Implementation Method 1
a signal generator carried by the chassis and arranged to direct a signal toward the floor surface; a sensor carried by the chassis and responsive to a reflection of the directed signal from the floor surface
Data Source
AI summary
A cleaning robot includes a chassis, a drive system connected to the chassis and configured to drive the robot, a signal generator and sensor carried by the chassis, and a controller in communication with the drive system and the sensor. The signal generator directs a signal toward the floor surface. The sensor is responsive to reflected signals from the floor surface. The controller controls the drive system to alter direction of the robot responsive to a reflected signal indicating an edge of the floor surface.


