Methods and systems of distributing task areas for cleaning devices, and cleaning devices

US10816989B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10816989-B2
Application numberUS-201816180237-A
CountryUS
Kind codeB2
Filing dateNov 5, 2018
Priority dateJun 27, 2018
Publication dateOct 27, 2020
Grant dateOct 27, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of distributing task areas, adapted to a cleaning device, is provided, including: receiving a task map; obtaining a shape that corresponds to the task map; dividing the task map into a plurality of sub-regions according to a plurality of recesses in the shape; merging the two adjacent sub-regions that have a common long side or short side, and obtaining a plurality of merge results that correspond to each of the merge actions; calculating a plurality of cleaning times for each of the merge results for the cleaning device; selecting the merge result that has the shortest cleaning times as a first distribution result; and enabling the cleaning device to perform a cleaning task according to the first distribution result.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of distributing task areas, adapted to a cleaning device, comprising: receiving a task map; obtaining a shape that corresponds to the task map; dividing the task map into a plurality of sub-regions according to a plurality of recesses in the shape; merging the two adjacent sub-regions that have a common long side or short side, and obtaining a plurality of merge results that correspond to each of the merge actions; calculating a plurality of cleaning times for each of the merge results for the cleaning device; selecting the merge result that has the shortest cleaning times as a first distribution result; enabling the cleaning device to perform a cleaning task according to the first distribution result. 2. The method as claimed in claim 1 , further comprising: calculating the cleaning time according to a first formula or a second formula according to the number of cleaning units on the short side of the sub-region; wherein when the number of cleaning units on the short side is an odd number, the cleaning time is calculated using the first formula, and the first formula is expressed as: T total =2 XT +( XY− 1) L +√{square root over (1+( Y− 2) 2 )}* L wherein when the number of cleaning units on the short side is an even number, the cleaning time is calculated using the second formula, and the second formula is expressed as: T total =2 XT+XYL wherein T total is the cleaning time, X is the number of cleaning units on the short sides, Y is the number of cleaning units on the long side, T is the time required for the cleaning device to turn, and L is the time required for the cleaning device to clean one cleaning unit. 3. A system of distributing task areas, adapted to a cleaning device, comprising: a control terminal, comprising: a first storage unit, storing a task map; a first processing unit for: obtaining a shape that corresponds to the task map; dividing the task map into a plurality of sub-regions according to a plurality of recesses in the shape; merging the two adjacent sub-regions that have a common long side or short side, and obtaining a plurality of merge results that correspond to each of the merge actions; calculating a plurality of cleaning times for each of the merge results for the cleaning device; selecting the merge result that has the shortest cleaning times as a first distribution result; and at least one cleaning device, comprising: a second storage unit, storing the first distribution result received from the control terminal; a second processing unit, performing a cleaning task according to the first distribution result. 4. The system as claimed in claim 3 , wherein: the first processing unit further calculates the cleaning time according to a first formula or a second formula according to the number of cleaning units on the short side of the sub-region; when the number of cleaning units on the short side is an odd number, the cleaning time is calculated using the first formula, and the first formula is expressed as: T total =2 XT +( XY− 1) L +√{square root over (1+( Y− 2) 2 )}* L wherein when the number of cleaning units on the short side is an even number, the cleaning time is calculated using the second formula, and the second formula is expressed as: T total =2 XT+XYL wherein T total is the cleaning time, X is the number of cleaning units on the short sides, Y is the number of cleaning units on the long side, T is the time required for the cleaning device to turn, and L is the time required for the cleaning device to clean one cleaning unit. 5. A cleaning device, comprising: a storage unit, storing a task map; a processing unit for: obtaining a shape that corresponds to the task map; dividing the task map into a plurality of sub-regions according to a plurality of recesses in the shape; merging the two adjacent sub-regions that have a common long side or short side, and obtaining a plurality of merge results that correspond to each of the merge actions; calculating a plurality of cleaning times for each of the merge results; selecting the merge result that has the shortest cleaning times as a first distribution result; and performing a cleaning task according to the first distribution result. 6. The cleaning device as claimed in claim 5 , wherein: the processing unit further calculates the cleaning time according to a first formula or a second formula according to the number of cleaning units on the short side of the sub-region; when the number of cleaning units on the short side is an odd number, the cleaning time is calculated using the first formula, and the first formula is expressed as: T total =2 XT +( XY− 1) L +√{square root over (1+( Y− 2) 2 )}* L wherein when the number of cleaning units on the short side is an even number, the cleaning time is calculated using the second formula, and the second formula is expressed as: T total =2 XT+XYL wherein T total is the cleaning time, X is the number of cleaning units on the short sides, Y is the number of cleaning units on the long side, T is the time required for the cleaning device to turn, and L is the time required for the cleaning device to clean one cleaning unit.

Assignees

Inventors

Classifications

  • Scheduling, planning or task assignment for a person or group · CPC title

  • Automatic control of the travelling movement; Automatic obstacle detection · CPC title

  • Optimisation of routes or paths, e.g. travelling salesman problem · CPC title

  • Home robots, i.e. small robots for domestic use · CPC title

  • Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10816989B2 cover?
A method of distributing task areas, adapted to a cleaning device, is provided, including: receiving a task map; obtaining a shape that corresponds to the task map; dividing the task map into a plurality of sub-regions according to a plurality of recesses in the shape; merging the two adjacent sub-regions that have a common long side or short side, and obtaining a plurality of merge results tha…
Who is the assignee on this patent?
Quanta Comp Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06311. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 27 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).