Cleaning Robot Error Detection Using Fill Duration Deviation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cleaning robots often fail to detect blockages in the intake duct promptly, leading to continued operation and spreading dirt instead of picking it up, due to the interruption-free nature of the cleaning process, which can result in inefficient cleaning and potential robot failure.

Innovation Solution

A method that compares the average duration for filling the collection container with dirt to a single duration, identifying an error state if the single duration deviates significantly from the average, allowing for timely interruption of the cleaning process and preventing further dirt spreading, and includes features like monitoring air pressure differences and operating mode considerations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the cleaning robot continues cleaning without interruption after displaying an error message, then the cleaning process maintains continuity and productivity, but the robot spreads dirt over the surface instead of picking it up and may suffer from undetected blockages

Engineering Contradiction:
Improvecleaning process continuityVSAvoiderror state detection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by comparing the current filling duration against the average filling duration and using this feedback to interrupt the cleaning process when an error state is detected, preventing the robot from spreading dirt and ensuring reliable operation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by determining the average filling duration in advance during normal operation, which enables early detection of error states before they cause significant damage or cleaning failures

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system uses a single threshold-based error detection method, then the device complexity is low and ease of operation is high, but the detection precision is insufficient to distinguish between normal variations and actual errors

Engineering Contradiction:
Improveerror detection simplicityVSAvoiderror state detection precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system applies dynamics by transitioning from a static single threshold to a dynamic comparison between current duration and average duration, allowing the error detection threshold to adapt based on learned normal operation patterns while maintaining ease of operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by using the average filling duration as a dynamic reference parameter that evolves with operation, enabling precise error detection that adapts to different cleaning conditions and surfaces

Inventive Principle:
Principle #35Parameter changes

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

Effectively identifies error states, such as blockages, preventing the robot from spreading dirt and potentially causing damage, by determining average filling durations based on surface dirt levels and operating conditions, ensuring reliable operation across varying environments and dirt levels.

Implementation Method 1

a dirt fill level of the collection container is then usually determined by an air pressure difference between the intake duct and exhaust duct of the cleaning robot being monitored

Methodology Applied
Scientific EffectAir pressure difference monitoring: Pressure Gradient

Data Source

PatentUS20230240496A1Method for identifying an error state in a cleaning robot
Publication Date: 2023.08.03 BSH HAUSGERATE GMBH
  • US20230240496A1 patent drawing

AI summary

A method for identifying an error state in a cleaning robot which has a collection container for collecting dirt. According to the method an average duration for filling the collection container with dirt during the operation of the cleaning robot is determined. The existence of an error state is identified as soon as a single duration for filling deviates from the determined average duration for filling by more than a predefined difference value.