Cleaning Robot Floor-Edge Detection for Area Rug Confinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improverobot confinement to designated areaVSAvoidsensor and controller system
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improverobot ability to clean different floor typesVSAvoidrobot maneuvering on rugs
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

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

Methodology Applied
Scientific EffectReflection: Reflection

Data Source

PatentUS9798328B2Mobile robot area cleaning
Publication Date: 2017.10.24 IROBOT CORP
  • US9798328B2 patent drawing
  • US9798328B2 patent drawing
  • US9798328B2 patent drawing

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.