Robotic Floor-Cleaner Map Editing for Area-Specific Cleaning Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic floor-cleaning devices generate maps of their environments that often contain errors and do not accurately represent areas that users want the device to service, limiting user customization and device efficiency.

Innovation Solution

A method and computer program product that allows users to adjust and customize the map boundaries and operation settings of robotic floor-cleaning devices through a graphical user interface, enabling precise control over device operations based on location within the map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the robotic device autonomously generates maps using sensors, then automation is improved, but map accuracy and representation of user-desired service areas deteriorates

Engineering Contradiction:
Improveautonomous map generationVSAvoidmap accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

A user interface acts as an intermediary between the autonomous robotic device and the user, allowing users to view generated maps, identify inaccuracies, and manually adjust boundaries and service areas. This mediator enables correction of autonomously generated maps without reducing the overall automation of the cleaning operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary autonomous map generation to establish a baseline workspace representation, then allows users to make preliminary adjustments to boundaries and service areas before the actual cleaning operation begins. This two-stage approach combines automated efficiency with user-corrected accuracy.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the device uses a fixed cleaning operation mode, then device complexity is reduced, but adaptability to different user preferences and locations deteriorates

Engineering Contradiction:
Improveoperation mode simplicityVSAvoidcustomization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system divides the workspace map into different service areas where users can assign different cleaning parameters (e.g., steam cleaning enabled in some rooms, disabled in others). Each local area can have customized cleaning properties while the overall device maintains a relatively simple operational framework.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The cleaning operation parameters are made dynamic and adjustable through the user interface, allowing users to modify service areas, boundary definitions, and cleaning preferences for different locations. This enables the device to adapt to various user preferences without requiring multiple fixed operation modes.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the map boundaries are strictly defined by sensor detection, then device complexity is reduced, but user control over service areas deteriorates

Engineering Contradiction:
Improveboundary definition simplicityVSAvoiduser control
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The user interface serves as a mediator that receives sensor-generated boundary data and allows users to manually adjust and refine these boundaries. Users can drag, resize, and reposition service area boundaries to match actual physical spaces and their cleaning preferences, providing intuitive control without requiring complex programming or configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12293068B2Robotic floor-cleaning system manager
Publication Date: 2025.05.06 AI INC
  • US12293068B2 patent drawing
  • US12293068B2 patent drawing
  • US12293068B2 patent drawing

AI summary

Some aspects provide a method for instructing operation of a robotic floor-cleaning device based on the position of the robotic floor-cleaning device within a two-dimensional map of the workspace. A two-dimensional map of a workspace is generated using inputs from sensors positioned on a robotic floor-cleaning device to represent the multi-dimensional workspace of the robotic floor-cleaning device. The two-dimensional map is provided to a user on a user interface. A user may adjust the boundaries of the two-dimensional map through the user interface and select settings for map areas to control device operation in various areas of the workspace.