Multi-Robot Floor Cleaning Task Segmentation and Cloud-Based Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for controlling floor cleaning robots are inefficient as they require manual input of extensive cleaning task information, leading to poor user experience and suboptimal cleaning performance due to the need for users to dissect and assign tasks manually, which can result in uneven cleaning coverage and cleanliness levels.

Innovation Solution

A method and device that obtain overall cleaning task information, determine and transmit specific cleaning control information to multiple floor cleaning robots, allowing them to perform tasks cooperatively by dividing cleaning paths or regions into sub-paths or sub-regions, and assigning these to individual robots based on cleanliness levels and start times, with the option to designate a main robot to relay control information to secondary robots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple floor cleaning robots are used to perform cleaning tasks, then cleaning productivity is improved, but device complexity and control difficulty increase

Engineering Contradiction:
Improvecleaning productivityVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cleaning task is segmented into multiple sub-tasks, with each sub-task assigned to a different floor cleaning robot. The control system divides the overall cleaning area into multiple regions and allocates specific regions to specific robots, enabling parallel execution of cleaning operations without requiring complex inter-robot coordination

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A cloud server acts as an intermediary between the user terminal and multiple floor cleaning robots. The cloud server receives cleaning task information from the user terminal, processes and divides the tasks, then transmits control information to appropriate robots. This intermediary architecture simplifies the control system by centralizing task management logic

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users manually input and assign cleaning tasks to multiple robots, then task allocation flexibility is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetask allocation flexibilityVSAvoiduser operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary automatic division of cleaning tasks and allocation to robots based on robot capabilities and current status, before user intervention is needed. Users only need to input high-level cleaning requirements, and the system pre-processes the task allocation, reducing user burden while maintaining flexibility through optional manual adjustments

Inventive Principle:
Principle #10Preliminary action

3Productivity

If cleaning tasks are divided into sub-tasks for multiple robots, then cleaning efficiency is improved, but information transmission complexity increases

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidcontrol information transmission complexity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The cloud server serves as an information transmission intermediary that manages the complexity of dividing and distributing control information to multiple robots. It receives overall cleaning task information, processes it into robot-specific sub-tasks, and transmits appropriate information to each robot, preventing information loss and reducing transmission complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Control information is segmented into robot-specific portions with only necessary details included for each robot. Each robot receives minimal information needed to execute its specific sub-task, reducing overall information transmission requirements while maintaining cleaning efficiency through parallel execution

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11157009B2Method and device for controlling floor cleaning robots
Publication Date: 2021.10.26 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11157009B2 patent drawing
  • US11157009B2 patent drawing
  • US11157009B2 patent drawing

AI summary

The present disclosure relates to a method and a device for controlling floor cleaning robots. The method includes obtaining cleaning task information that includes an overall cleaning task; determining cleaning control information for a plurality of floor cleaning robots based on the cleaning task information, wherein the cleaning control information includes control information for each one of the plurality of floor cleaning robots; and transmitting the cleaning control information to each one of the plurality of floor cleaning robots, so that each one of the floor cleaning robots performs a cleaning task based on the corresponding cleaning control information.