Cleaning Robot Usage Order Determination Based on Historical Task Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Defining usage orders for cleaning tasks in cleaning robots can be labor-intensive for users, as they need to manually specify the scope and timing of cleaning tasks, both for immediate and scheduled tasks.

Innovation Solution

An apparatus and method that determine and adapt usage orders for cleaning robots based on historical usage data, allowing the robot to automatically execute tasks by analyzing the quantity and scope of previous cleaning orders, thereby reducing user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually define usage orders for cleaning tasks, then the cleaning robot can execute tasks with precise user specifications, but the user effort and time required to define and maintain these orders increases significantly

Engineering Contradiction:
Improvetask execution accuracyVSAvoiduser effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The cleaning robot automatically analyzes its own historical cleaning order data to generate suggested usage orders, eliminating the need for users to manually define task scopes and frequencies. The system serves itself by autonomously processing its operational history to create optimized cleaning schedules

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors and analyzes historical cleaning order data, using this feedback to automatically generate and refine suggested usage orders. This closed-loop approach ensures that the robot learns from past operations and continuously improves task scheduling without additional user input

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If users define detailed usage orders for each cleaning task, then the cleaning scope and timing can be precisely controlled, but the complexity of the system increases due to multiple parameters to manage

Engineering Contradiction:
Improvecleaning task specification precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system creates simplified copies of historical cleaning orders by extracting essential patterns (frequency, scope, timing) from past operations. Instead of managing complex individual task definitions, the robot generates usage orders based on replicated patterns from historical data, reducing parameter management complexity

Inventive Principle:
Principle #26Copying

3Productivity

If the cleaning robot executes many cleaning orders manually initiated by users, then the cleaning tasks are performed as needed, but the user time investment and operational burden increase

Engineering Contradiction:
Improvecleaning task completionVSAvoiduser time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of historical cleaning data to pre-determine optimal cleaning schedules and scopes. By preparing usage orders in advance based on historical patterns, the robot eliminates the need for users to initiate tasks manually, performing the planning action before actual cleaning execution is needed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250176780A1Apparatus and method for determining a usage order
Publication Date: 2025.06.05 BSH HAUSGERATE GMBH
  • US20250176780A1 patent drawing
  • US20250176780A1 patent drawing
  • US20250176780A1 patent drawing

AI summary

An apparatus is described for determining a usage order for a cleaning robot. The apparatus is configured so as to determine a quantity of cleaning orders already executed that were executed by the cleaning robot within a previous operating period. The individual cleaning orders each indicate a scope of the cleaning task that is performed by the cleaning robot in the respective cleaning order. The apparatus is furthermore configured so as to determine and/or adapt at least one usage order for a preceding point in time on the basis of the quantity of cleaning orders already executed, wherein the usage order indicates a scope of the cleaning task to be performed by the cleaning robot in the usage order.