Floor-Cleaning Robot Floor-Type Detection for Adaptive Suction Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous floor-cleaning robots face limitations in cleaning mission duration due to battery charge and struggle to adapt cleaning characteristics effectively across different flooring types, leading to inconsistent cleaning performance and reduced battery life.

Innovation Solution

The robot incorporates a motion sensor and controller circuit to detect flooring discontinuities and adjust cleaning characteristics, such as suction force, by integrating data from various sensors, including a six-axis inertial measurement unit and motor power signals, to identify and respond to changes in flooring types, optimizing cleaning performance and extending battery life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the robot uses high suction force for cleaning, then cleaning effectiveness is improved, but battery consumption increases and mission duration decreases

Engineering Contradiction:
Improvecleaning effectivenessVSAvoidbattery consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The robot dynamically adjusts suction force based on detected floor type. The controller circuit receives signals from motion sensors detecting floor transitions and automatically modulates the suction motor power accordingly, switching between high power for carpets and low power for hard floors to optimize energy consumption while maintaining cleaning effectiveness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of suction force according to the detected floor type. When a carpet is detected, the suction force is increased to effective levels; when hard floor is detected, the suction force is reduced to minimal levels, thereby adapting the cleaning parameter to match the surface being cleaned

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the robot maintains constant high suction force, then cleaning performance on carpets is improved, but battery life is reduced and unnecessary energy is consumed on hard floors

Engineering Contradiction:
Improvecleaning performanceVSAvoidbattery life
Core Design Contradiction:
ProductivityVSDuration of action of moving object

Solution Approach 1:

The robot transitions from static to dynamic operation by continuously monitoring floor type through motion sensors and adjusting suction force in real-time. This dynamic adaptation allows the robot to maintain high cleaning performance on carpets while conserving battery life on hard floors, effectively extending the cleaning mission duration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The robot autonomously detects floor type transitions and self-adjusts its suction force without human intervention. The controller circuit automatically processes sensor signals and modulates motor power, enabling the system to serve itself by optimizing its own operational parameters based on environmental conditions

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the robot uses motion sensors and controller circuits to detect floor type, then adaptability to different flooring types is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to flooring typesVSAvoidsensor and control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback control by using motion sensors to detect floor type and feeding this information back to the controller circuit, which then adjusts the suction motor power accordingly. This closed-loop feedback mechanism enables automatic adaptation to different floor types while keeping the control logic relatively simple

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The motion sensor serves multiple functions: it detects floor type transitions, provides feedback to the controller, and triggers appropriate cleaning parameter adjustments. By making the sensor multi-functional, the system achieves high adaptability without proportionally increasing overall device complexity

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

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

The solution enables the robot to autonomously adapt cleaning parameters based on flooring types, enhancing cleaning effectiveness and extending mission duration by optimizing suction force and power usage, thereby improving user experience and reducing unnecessary noise and battery consumption.

Implementation Method 1

a motion sensor responsive to changes in pitch, the motion sensor being carried by the chassis

Methodology Applied
Scientific EffectInertial measurement: Accelerometer

Implementation Method 2

the vanes of at least the rear roller make contact with the floor surface along the length of the roller such that the roller experiences a consistently applied friction force during rotation

Methodology Applied
Scientific EffectFriction: Friction

Implementation Method 3

a motor driven fan located within the cleaning bin to provide a suction force that pulls debris into the cleaning bin

Methodology Applied
Scientific EffectSuction: Suction

Data Source

PatentUS11382478B2Mobile floor-cleaning robot with floor-type detection
Publication Date: 2022.07.12 IROBOT CORP
  • US11382478B2 patent drawing
  • US11382478B2 patent drawing
  • US11382478B2 patent drawing

AI summary

Cleaning robots may use floor-type-detection techniques as a trigger for autonomously altering various floor-cleaning characteristics. In some examples, a controller circuit of the robot is configured to determine a flooring type as a function of a signal from a motion sensor indicative of a change in pitch caused by the robot crossing a flooring discontinuity. In some examples, the controller circuit is configured to determine a flooring type based on a power draw signal corresponding to the cleaning head assembly of the robot.