# US 2024/0201692 A1 · Mower fleet management system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0201692 A1
- Document ID: US20240201692A1
- Status: Published application
- Kind: A1
- Application number: 18/589,369
- Filed: 2024-02-27
- Published: 2024-06-20
- Earliest claimed: 2020-05-22
- Assignees: Greenworks (Jiangsu) Co., Ltd.
- Applicants: Greenworks (Jiangsu) Co., Ltd.
- Inventors: Jiafu Xue; Shiyuan Ding; Jing Wang; Qunli Wei; Hui Chen; Dongdong Shi
- Web page: https://patentgrep.com/patent/US20240201692A1

## CPC

- G05D 1/693: for avoiding collisions between vehicles
- A01D 34/008: {for automated or remotely controlled operation}
- G01C 21/3826: {Terrain data}
- G05D 1/0022: {characterised by the communication link (data switching networks in general H04L12/00)}
- G05D 1/0027: {involving a plurality of vehicles, e.g. fleet or convoy travelling (fleet control of land vehicles from a control room G05D1/0297; traffic control systems for road vehicles G08G1/00; for marine craft G08G3/00; for aircraft G08G5/00)}
- G05D 1/0274: {using mapping information stored in a memory device (navigation using map-matching G01C21/30)}
- G05D 1/0289: {with means for avoiding collisions between vehicles (vehicle fittings for automatically controlling speed including means for detecting potential obstacles B60K31/0008; avoiding obstacles by action on the steering system B62D; radar, sonar, lidar systems designed for anti-collision purposes G01S13/93, G01S15/93, G01S17/93)}
- G05D 1/0291: {Fleet control (monitoring fleets in traffic control systems for road vehicles G08G1/127, G08G1/127)}
- G05D 1/226: Communication links with the remote-control arrangements
- G05D 1/2467: {using a semantic description of the environment}
- G05D 1/692: involving a plurality of disparate vehicles
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- A01D: HARVESTING; MOWING
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

The mower fleet management device is configured to control a plurality of mowers to work in collaboration. Each of the mowers includes an on-board communication module and an on-board positioning and navigation module. The mower fleet management device includes: a map loading module configured to acquire a map of a working land parcel; a control terminal communication module configured to wirelessly communicate with the on-board communication modules to acquire status information of the mowers; and a working region assigning module configured to assign a working region to each of the mowers according to the status information and the map. The on-board positioning and navigation module of each of the mowers guides the mower to work in the corresponding working region according to the assigned working region.

## Claims

### Claim 1

A mower fleet management system, comprising
a user terminal;
a mower fleet comprising a plurality of mowers; and
a cloud server, the cloud server being configured to:
acquire a map of a working region and status information of the plurality of mowers, wherein the status information comprises at least one of charge amount of battery, speed and mowing widths of the plurality of mowers;
receive an instruction from the user terminal;
determine a working area value of each of the plurality of mowers; and
generate a working path of each of the plurality of mowers;
wherein the cloud server is further configured to send comparison information between a sum of the determined working area values of all of the plurality of the mowers and an area value of the working region.

### Claim 2 (depends on 1)

The mower fleet management system according to claim 1, wherein each of the plurality of mowers comprises an on-board communication module, and an on-board positioning and navigation module.

### Claim 3 (depends on 2)

The mower fleet management system according to claim 2, wherein the cloud server comprises a map loading module, the map loading module comprises a position collection unit and a map generation unit, wherein the position collection unit is configured to collect coordinate information of the working region, and the map generation unit is configured to generate a boundary curve of the working region according to the coordinate information and fit the boundary curve to generate the map of the working region.

### Claim 4 (depends on 3)

The mower fleet management system according to claim 3, wherein the coordinate information of the working region comprises coordinate information of a boundary of the working region and coordinate information of a boundary of an obstacle located in the working region.

### Claim 5 (depends on 4)

The mower fleet management system according to claim 4, wherein the map generation unit is configured to: determine whether the boundary curve is a closed loop; and if so, fit the boundary curve to generate the map of the working region; or if not, transmit a prompt message to remind a worker to complete collection of position information of the working region.

### Claim 6 (depends on 5)

The mower fleet management system according to claim 5, wherein the cloud server comprises an working area estimation unit and a path generation unit, wherein the working area estimation unit is configured to estimate the working area of each of the mowers according to the status information, and the path generation unit is configured to generate a working path according to the estimated working area and the map of the working region.

### Claim 7 (depends on 1)

The mower fleet management system according to claim 1, wherein when the sum of the estimated working areas of all of the mowers is less than the area of the working region, according to a user's input to the user terminal, the cloud server establish communication with a mower outside the fleet to add the mower outside the fleet to the fleet.

### Claim 8 (depends on 1)

The mower fleet management system according to claim 1, wherein when the sum of the estimated working areas of all of the mowers is less than the area of the working region, according to a user's input to the user terminal, the cloud server assign a preferential region of the working region parcel from the map of the working region parcel.

### Claim 9 (depends on 1)

The mower fleet management system according to claim 1, wherein the cloud server further configured to monitor operation information of each of the mowers, wherein when any of the mowers malfunctions, the cloud server transmits a prompt message.

### Claim 10 (depends on 1)

The mower fleet management system according to claim 1, wherein a safety distance is set between two of the mowers that have partially overlapping mowing regions, so that when a front mower of the two mowers malfunctions and stops operation, a rear mower of the two mowers is capable of decelerating and stopping within the safety distance to avoid a collision as a result of the two being too close.

### Claim 11 (depends on 1)

The mower fleet management system according to claim 1, wherein an estimation equation for the working area value is: Simax=(Bi−Bimin)*SOCi*Ki, wherein Simax is an estimated working area of an ith mower, B; is a current battery percentage of the battery of the ith mower, and Ki is a ratio of a mowing area to power consumption of the ith mower, SOCi is a full charge of a battery of the ith mower, Bimin is a preset minimum battery percentage for the battery of the ith mower.

### Claim 12 (depends on 1)

The mower fleet management system according to claim 1, wherein
an evaluation formula for a longest mowing time of the mower under a current power level is Timax=Simax/[Vi*Di*(1−Fi)], Vi is a travelling speed of the ith mower during working, and D; is a mowing width of the ith mower, Fi is a preset re-mowing rate for the ith mower,
an estimation formula for a shortest working time regardless of a charge amount for a mower fleet composed of n mowers to complete a mowing area S is Timin=S/[V1*D1*(1−F1)+V2*D2*(1−F2)+ . . . +Vn*Dn*(1−Fn)],
a second estimation equation for the working area value is Simax=Ti*Vi*Di*(1−Fi), wherein Ti is a working time of the ith mower.

### Claim 13 (depends on 1)

The mower fleet management system according to claim 1, wherein
an estimation equation for the working area is:
S
imax
=
B
i
*
SOC
i
*
K
i
,
S
imax
=
(
B
i
-
B
imin
-
B
iback
)
*
SOC
i
*
K
i
,
or
S
imax
=
(
B
i
-
B
imin
-
B
iback
)
*
SOC
i
*
K
i
*
(
1
-
F
i
)
,
Wherein Simax is an estimated working area of an ith mower, Bi is a current battery percentage of the battery of the ith mower, and Ki is a ratio of a mowing area to power consumption of the ith mower, SOCi is a full charge of a battery of the ith mower, Bimin IS a preset minimum battery percentage for the battery of the ith mower, Biback is a preset back battery percentage according to a distance between a position of the mower when work completed and a starting point, Fi is a preset re-mowing rate for the ith mower.

### Claim 14

A method for use in a mower fleet management system comprising a user terminal, a mower fleet and a cloud server, the method comprising
acquiring a map of a working region and status information of the plurality of mowers, wherein the status information comprises at least one of charge amount of battery, speed and mowing widths of the plurality of mowers;
receiving an instruction from the user terminal;
determining a working area value of each of the plurality of mowers;
generating a working path of each of the plurality of mowers; and
sending comparison information between a sum of the determined working area values of all of the plurality of the mowers and an area value of the working region.

### Claim 15 (depends on 14)

The method for use in a mower fleet management system according to claim 14, the method further comprising:
acquiring coordinate information of the working region;
generating a boundary curve of the working region according to the coordinate information; and
fitting the boundary curve to generate the map of the working region.

### Claim 16 (depends on 14)

The method for use in a mower fleet management system according to claim 14, the method further comprising: selecting, by a user, a preferential region of the working region parcel from the map of the working region parcel.

### Claim 17 (depends on 14)

The method for use in a mower fleet management system according to claim 14, the method further comprising:
determining whether a sum of the estimated working areas of all of the plurality of mowers is not less than an area of the working region; and if so, generating a working path of each of the plurality of mowers according to the estimated working area of each of the plurality of mowers and the map of the working region.

### Claim 18 (depends on 14)

The method for use in a mower fleet management system according to claim 14, the method further comprising:
determining whether a mower outside the fleet is needed to be added; and if so, adding the mower outside the fleet to a current fleet and estimating the working area of each of the plurality of mowers according to the status information of each of the plurality of mowers and a user's input to the user terminal.

### Claim 19 (depends on 14)

The method for use in a mower fleet management system according to claim 14, wherein when any of the mowers in the fleet completes work in the corresponding working region and the mower still has remaining battery power, the mower is guided to work in the working region corresponding to the malfunctioned mower, wherein the operation information includes malfunction information.

### Claim 20 (depends on 14)

The method for use in a mower fleet management system according to claim 14, the method further comprising: monitoring operation information of each of the plurality of mowers and controlling the mower to perform an operation corresponding to the operation information.
