Multi-vehicle coordination systems and methods for agricultural field operations

US12414491B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12414491-B2
Application numberUS-202217930866-A
CountryUS
Kind codeB2
Filing dateSep 9, 2022
Priority dateSep 10, 2021
Publication dateSep 16, 2025
Grant dateSep 16, 2025

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.

Control systems and methods for coordinating multiple agricultural machines for operation on an agricultural field are provided. Each machine may receive field data for an agricultural field that optionally includes a plurality of pre-defined swaths. Each machine may receive state data from other machine(s). The state data for the other machine(s) may include a next swath and a current swath. Each machine may, after an indication of a start of its current swath, determine a next swath based on open swaths and the state data for the other machine(s). A next swath may also be determined using vehicle kinematic data, and conflicts between machines may be resolved.

First claim

Opening claim text (preview).

What is claimed is: 1. An agricultural (ag) vehicle coordination system for a first ag vehicle for coordinated work with one or more second ag vehicles, comprising: one or more vehicle sensors configured for coupling with the first agricultural vehicle, the one or more vehicle sensors configured to obtain vehicle kinematic data for the first ag vehicle; a network interface configured to communicate with the one or more second ag vehicles; a multi-vehicle coordination controller including: an operational manager configured to receive maintain first state data for the first ag vehicle, and receive second state data for the one or more second ag vehicles using the network interface, the first state data includes the vehicle kinematic data of the first ag vehicle and a current swath of the first ag vehicle, and the second state data includes a next swath and a current swath for each of the one or more second ag vehicles; a swath selector in communication with the operational manager, the swath selector capable of dynamically determining a next swath in real time for the first ag vehicle and a travel path to the next swath for the first ag vehicle after an indication of a start of the current swath by the first ag vehicle, the determining of the next swath for the first ag vehicle and travel path for the first ag vehicle being based on the first state data of the first ag vehicle and the second state data for each of the one or more second ag vehicles, wherein the swath selector is configured to determine the next swath for the first ag vehicle based on a type of task being performed, the type of task including one of a dispersed task or coordinated task; and a guidance manager in communication with the swath selector, the guidance manager capable of determining guidance data based on the dynamically determined next swath and the determined travel path for the first ag vehicle, the guidance manager configured to provide the guidance data to one or more agricultural vehicle controllers, the one or more agricultural vehicle controllers configured to control the first ag vehicle in accordance with the guidance data. 2. The system of claim 1 , wherein a coordinated task includes the first ag vehicle working in side-by-side coordination with at least one of the second ag vehicles. 3. The system of claim 1 , wherein a dispersed task includes the first ag vehicle tasked in a different direction or to a different location than at least one of the second ag vehicles. 4. The system of claim 1 , wherein the swath selector is configured to determine a conflict between the next swath of the first ag vehicle and a next swath received from one or more of the second ag vehicles. 5. The system of claim 4 , wherein the swath selector is configured to resolve the conflict based on a pre-determined priority between the first ag vehicle and the one or more of the second ag vehicles. 6. The system of claim 1 , wherein the swath selector is configured to: determine an initial next swath of the first ag vehicle is the same as the next swath of a second ag vehicle; determine the second ag vehicle has swath priority; and determine an updated next swath for the first ag vehicle after determining the second ag vehicle has swath priority. 7. The system of claim 1 , wherein the swath selector is configured to determine the next swath based on a distance to the next swath. 8. The system of claim 1 , wherein the swath selector is configured to determine the next swath based on a path to the next swath. 9. The system of claim 1 , wherein the swath selector is configured to determine the next swath based on a dimension profile of the first ag vehicle. 10. The system of claim 1 , wherein the swath selector is configured to determine the next swath based on a heading of the first ag vehicle and a heading of one or more of the second ag vehicles. 11. The system of claim 1 , wherein the swath selector is configured to dynamically determine a path between the current swath of the first ag vehicle and the next swath of the first ag vehicle while the first ag vehicle is operating on the current swath of the first ag vehicle. 12. The system of claim 11 , wherein the guidance manager is configured to send the guidance data based on the determined swath and the determined path to a steering controller for the first ag vehicle. 13. The system of claim 1 , wherein the swath selector is configured to determine a potential collision between the first ag vehicle and one of the one or more second ag vehicles based on i) a speed and a future path of the first ag vehicle and ii) a speed and a future path of the one second ag vehicle; and the multi-vehicle coordination controller is configured to adjust the speed or the travel path of the first ag vehicle to avoid the potential collision. 14. The system of claim 13 , wherein the swath selector is configured to determine the potential collision based on a dimension profile of the first ag vehicle and a dimension profile of the one second ag vehicle. 15. The system of claim 1 , wherein the swath selector is configured to determine the next swath based on the current swath and heading of the first ag vehicle, the heading for each of the one or more second ag vehicles, the current swath of each of the one or more second ag vehicles, and the next swath for each of the one or more second ag vehicles. 16. The system of claim 1 , wherein the operational manager is configured to receive a coverage plan with a plurality of pre-defined swaths from a remote user controller, the swath selector being configured to determine the next swath for the first ag vehicle by selecting an open one of the pre-defined swaths. 17. The system of claim 1 , wherein the operational manager is configured to receive the state data using a network. 18. The system of claim 1 , wherein the operational manager is configured to send the first state data for the first ag vehicle to an operational manager associated with each of the one or more second ag vehicles. 19. A method of coordinating multiple agricultural machines for operation on an agricultural field, comprising: maintaining, by a controller of a respective machine of the multiple machines, state data for the respective machine; and receiving, by the controller of the respective machine, state data from one or more other machines of the multiple machines, the state data for each of the one or more other machines including a next swath and a current swath; after an indication of a start of a current swath by the respective machine, dynamically determining, by the controller of the respective machine, a next swath for the respective machine in real time, based on state data for the respective machine and the state data for each of the one or more other machines, wherein determining the next swath for the respective machine includes determining the next swath for the respective machine based on a type of task being performed, the type of task including one of a dispersed task or coordinated task; determining, by the controller of the respective machine, guidance data based on the dynamically determined next swath; and controlling, by the controller of the respective machine, the respective machine in accordance with the guidance data. 20. The method of claim 1 , wherein a coordinated task includes the respective machine working in side-by-side coordination with at least a second machine of the multiple machines. 21. The method of claim 1 , wherein a dispersed task includes the r

Assignees

Inventors

Classifications

  • providing the operator with a purely computer-generated representation of the environment of the vehicle, e.g. virtual reality · CPC title

  • by taking into account parameters or characteristics of the working area or space, e.g. size or shape · CPC title

  • for maintaining a fixed relative position of the vehicles, e.g. for convoy travelling or formation flight · CPC title

  • Fleet control (monitoring fleets in traffic control systems for road vehicles G08G1/127, G08G1/127) · CPC title

  • G05D1/0219Primary

    ensuring the processing of the whole working surface · 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 US12414491B2 cover?
Control systems and methods for coordinating multiple agricultural machines for operation on an agricultural field are provided. Each machine may receive field data for an agricultural field that optionally includes a plurality of pre-defined swaths. Each machine may receive state data from other machine(s). The state data for the other machine(s) may include a next swath and a current swath. E…
Who is the assignee on this patent?
Raven Ind Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/0219. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 16 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).