AI Robot Cleaner Scheduling Based on User Action Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot cleaners lack the ability to systematically adjust their cleaning operations based on a user's actions, resulting in inefficient cleaning and reduced user satisfaction.

Innovation Solution

An AI apparatus that acquires image data to recognize user actions and determines a cleaning schedule to assist or supplement the user's cleaning operations, either by matching the user's actions or providing additional cleaning, based on predefined operation modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot cleaner moves along a predetermined route, then the cleaning path is established, but the cleaning operation does not adapt to user actions

Engineering Contradiction:
Improvecleaning operation adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-establishes multiple cleaning routes and operation modes before execution. When a user action is detected, the system selects from pre-prepared cleaning schedules and modes, avoiding the need for complex real-time decision-making algorithms while still achieving adaptive cleaning behavior.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cleaning operation transitions from static predetermined routes to dynamic adaptive operations. The system dynamically adjusts the cleaning mode (first mode for same cleaning, second mode for supplementary cleaning) and schedule based on real-time detection of user actions, making the cleaning operation flexible and responsive to user needs.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the robot cleaner performs cleaning based on predetermined schedule or user command, then the cleaning task is executed, but the cleaning efficiency is reduced when user actions are not considered

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidcleaning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system continuously monitors user actions through sensors and cameras, using this feedback to dynamically adjust the cleaning operation. When user cleaning actions are detected, the system modifies the cleaning schedule and mode accordingly, ensuring that cleaning activities are coordinated with user behavior to maximize efficiency and minimize redundant cleaning time.

Inventive Principle:
Principle #23Feedback

3Reliability

If the robot cleaner performs supplementary cleaning operations, then the cleaning thoroughness is improved, but the cleaning time increases

Engineering Contradiction:
Improvecleaning thoroughnessVSAvoidcleaning duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system performs supplementary cleaning operations selectively rather than comprehensively. When operating in the second mode, the robot focuses on specific areas that require additional cleaning based on user actions, rather than re-cleaning the entire space. This partial action approach ensures thoroughness in critical areas while limiting the increase in overall cleaning duration.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11580385B2Artificial intelligence apparatus for cleaning in consideration of user's action and method for the same
Publication Date: 2023.02.14 LG ELECTRONICS INC
  • US11580385B2 patent drawing
  • US11580385B2 patent drawing
  • US11580385B2 patent drawing

AI summary

An AI robot for cleaning in consideration of a user's action includes a camera to acquire a first image data for the user, a cleaning unit including a suction unit and a mopping unit, a driving unit configured to drive the AI robot, and a processor to determine the user's action using the first image data, determine a cleaning schedule in consideration of the user's action, and control the cleaning unit and the driving unit based on the determined cleaning schedule.