Cleaning area selection method and device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prior floor-cleaning robots often clean in a disorderly sequence, leading to omissions due to suboptimal cleaning routes, resulting in incomplete cleaning of areas.

Innovation Solution

A method and device that systematically select and clean areas by moving the robot in specific directions to determine if the current location is a secondary selectable area, dividing the area into sub-areas based on size, establishing communication relationships between sub-areas, and prioritizing uncleaned regions for efficient coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the floor-cleaning robot moves in a disorderly sequence to clean areas, then the robot can cover the cleaning area, but cleaning omissions occur due to suboptimal routing

Engineering Contradiction:
Improvecleaning completenessVSAvoidcleaning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The cleaning area is divided into multiple selectable areas with different priority levels (first selectable area and second selectable area). The robot segments the cleaning task by priority, ensuring high-priority areas are cleaned first, which prevents omissions while maintaining efficient routing through systematic area selection rather than disorderly movement

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cleaning areas are pre-classified into different selectable categories before the robot begins cleaning. This preliminary organization of cleaning targets allows the robot to follow an optimized route that systematically covers all areas without omissions, resolving the contradiction between reliability and productivity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the robot systematically determines secondary selectable areas by moving in specific directions and checking multiple times, then cleaning coverage improves and omissions are reduced, but the time and complexity of area selection increases

Engineering Contradiction:
Improvecleaning coverageVSAvoidarea selection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The area determination process is segmented into systematic directional movements (first direction, second direction, third direction, fourth direction) with checks at each step. This structured segmentation ensures comprehensive coverage of secondary selectable areas without random wandering, improving reliability while keeping the selection process efficient through methodical progression

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The robot performs multiple checks (four times in different directions) to determine secondary selectable areas, which may seem excessive but ensures no area is missed. This partial redundancy in checking guarantees complete coverage while the systematic nature of the checks prevents unnecessary time waste through organized rather than random verification

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11144062B2Cleaning area selection method and device
Publication Date: 2021.10.12 SHEN ZHEN 3IROBOTICS CO LTD
  • US11144062B2 patent drawing
  • US11144062B2 patent drawing
  • US11144062B2 patent drawing

AI summary

Disclosed are a method and device for selecting a to-be-cleaned area. The method includes: obtaining to-be-cleaned secondary selectable area; controlling a floor-cleaning robot to move by one-unit length in first direction and determining whether the current location of floor-cleaning robot is to-be-cleaned secondary selectable area; if no, controlling the floor-cleaning robot to move by one-unit length in second direction and determining whether the current location of floor-cleaning robot is to-be-cleaned secondary selectable area; if no, controlling the floor-cleaning robot to move by two-unit lengths in third direction and determining whether the current location of floor-cleaning robot is to-be-cleaned secondary selectable area; if no, controlling the floor-cleaning robot to move by two-unit lengths in fourth direction and determining whether the current location of floor-cleaning robot is to-be-cleaned secondary selectable area; and executing cleaning operation in to-be-cleaned secondary selectable area if the current location of floor-cleaning robot is the same.