Multi-Robot Floor Cleaning Task Segmentation and Cloud-Based Control
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
3Productivity
If cleaning tasks are divided into sub-tasks for multiple robots, then cleaning efficiency is improved, but information transmission complexity increases
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
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
Data Source
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.


