IP Library Granted Patent US 12,588,593
Granted Patent B2
US 12,588,593 · App. 18/465,580 · Granted Mar 31, 2026

Fill profile and tracking control during an unloading operation based on a CAD file

Inventors: Jeremy J. Faust (Grimes, IA); Kellen E. O'Connor (Clive, IA)
Assignee: DEERE & COMPANY
A01D41/1278A01B69/001A01B69/008A01D41/1275G06F30/15G06T7/20G06T7/70G06T2207/10028G06T2207/30252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,588,593
App. No.
18/465,580
Granted
Mar 31, 2026
Kind
B2
Abstract

Computer aided design (CAD) files for a plurality of different kinds of receiving vehicles are loaded to a remote server. Based on a receiving vehicle identifier, a corresponding CAD file or information derived from a CAD file is sent to a leading vehicle that is performing an unloading operation to load material into the receiving vehicle. An unloading control system controls the unloading operation based on the CAD file or information.

Claims (70)

1 . A method of controlling an unloading operation, comprising:

detecting a receiving vehicle identifier at a leading vehicle, the receiving vehicle identifier corresponding to a receiving vehicle that receives material from the leading vehicle during the unloading operation;

accessing, based on the receiving vehicle identifier, computer aided design (CAD) file information corresponding to a CAD file representing the receiving vehicle; and

controlling the unloading operation based on the CAD file information.

2 . The method of claim 1 wherein controlling the unloading operation comprises:

identifying a position of the receiving vehicle relative to the leading vehicle based on the CAD file information; and

controlling the unloading operation based on the position of the receiving vehicle relative to the leading vehicle.

3 . The method of claim 2 wherein identifying a position of the receiving vehicle relative to the leading vehicle comprises:

detecting an image of the receiving vehicle with an optical sensor;

generating point cloud data corresponding to the receiving vehicle based on the image;

comparing the point cloud data to the CAD file information to generate a comparison result; and

identifying the position of the receiving vehicle relative to the leading vehicle based on the comparison result.

4 . The method of claim 3 and further comprising:

iteratively performing the steps comprising detecting an image of the receiving vehicle, generating point cloud, comparing the point cloud data to the CAD file information, and identifying the position of the receiving vehicle to track the position of the receiving vehicle during the unloading operation; and

controlling the unloading operation based on the tracked position.

5 . The method of claim 1 wherein controlling the unloading operation comprises:

identifying a volume profile corresponding to the receiving vehicle based on the CAD file information; and

controlling the unloading operation based on the volume profile.

6 . The method of claim 5 wherein controlling the unloading operation based on the volume profile comprises:

detecting a fill level of material in the receiving vehicle based on the volume profile; and

controlling the unloading operation based on the detected fill level.

7 . The method of claim 5 wherein controlling the unloading operation based on the detected fill level comprises:

identifying discrete fill locations based on the volume profile; and

controlling the unloading operation based on the discrete fill locations.

8 . The method of claim 7 wherein controlling the unloading operation based on the discrete fill locations comprises:

identifying a discrete volume corresponding to each of the discrete fill locations;

detecting a fill level at each of the discrete fill locations based the corresponding discrete volume; and

controlling the unloading operation based on the detected fill level at each of the discrete fill locations.

9 . The method of claim 5 wherein controlling the unloading operation comprises:

identifying a volume capacity corresponding to the receiving vehicle based on the volume profile; and

generating a logistic control signal based on the volume capacity.

10 . The method of claim 1 and further comprising:

generating the CAD file information from the CAD file, wherein generating the CAD file information comprises at least one of:

generating receiving vehicle dimension information; or

generating receiving vehicle volume information.

11 . The method of claim 1 wherein accessing the CAD file information comprises:

receiving, at a remote server system, the CAD file;

generating the CAD file information, based on the CAD file, at the remote server system;

receiving, at the remote server system, the receiving vehicle identifier from the leading vehicle; and

sending the CAD file information to the leading vehicle.

12 . The method of claim 1 wherein detecting the receiving vehicle identifier comprises:

obtaining a vehicle identifier for a following vehicle that provides propulsion to the receiving vehicle.

13 . A machine unloading system comprising:

at least one processor;

memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the machine unloading system to:

detect a receiving vehicle identifier at a leading vehicle, the receiving vehicle identifier corresponding to a receiving vehicle that receives material from the leading vehicle during an unloading operation;

access, based on the receiving vehicle identifier, CAD file information corresponding to a CAD file representing the receiving vehicle; and

control an unloading operation based on the CAD file information.

14 . The machine unloading system of claim 13 wherein the instructions, when executed, cause the machine unloading system to:

iteratively identify a position of the receiving vehicle relative to the leading vehicle based on the CAD file information to track the position of the receiving vehicle during the unloading operation; and

control the unloading operation based on the tracked position of the receiving vehicle relative to the leading vehicle.

15 . The machine unloading system of claim 13 wherein the instructions, when executed, cause the machine unloading system to:

identify a volume profile corresponding to the receiving vehicle based on the CAD file information; and

control the unloading operation based on the volume profile.

16 . The machine unloading system of claim 15 wherein the instructions, when executed, cause the machine unloading system to:

identify discrete fill locations in the receiving vehicle and to identify a discrete volume corresponding to each of the discrete fill locations based on the volume profile; and

control the unloading operation based on the discrete fill locations and corresponding volumes.

17 . The machine unloading system of claim 16 wherein the instructions, when executed, cause the machine unloading system to:

generate an output indicative of a volume of material unloaded at each of the discrete fill locations; and

control the unloading operation based on the volume of material unloaded at each of the discrete fill locations.

18 . A computer-implemented method comprising:

receiving, at a remote server system, a computer aided design (CAD) file representing a receiving vehicle that receives material from a leading vehicle during an unloading operation;

processing the CAD file to extract CAD file information representing the receiving vehicle;

obtaining a receiving vehicle identifier from the leading vehicle, the receiving vehicle identifier corresponding to the receiving vehicle; and

controlling an unloading operation based on the CAD file information.

19 . The computer implemented method of claim 18 and further comprising:

identifying a position of the receiving vehicle relative to the leading vehicle based on the CAD file information;

identifying a volume profile corresponding to the receiving vehicle based on the CAD file information; and

controlling the unloading operation based on the position of the receiving vehicle relative to the leading vehicle and based on the volume profile.

20 . The computer implemented method of claim 18 , further comprising: sending the CAD file information to the receiving vehicle for controlling the unloading operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: FAUST, JEREMY J.; O'CONNOR, KELLEN E.
To: DEERE & COMPANY
Reel/Frame 064877/0522 →
Continuity (4)
Provisional Application 63512368 · Jul 7, 2023
Provisional Application 63381187 · Oct 27, 2022
Provisional Application 63381178 · Oct 27, 2022
Related Publication 20240138301A1 · May 2, 2024
References Cited (116)
US 8032255B2 · Phelan et al. · 2011 [cited by applicant]
US 8060283B2 · Mott et al. · 2011 [cited by applicant]
US 8126620B2 · Ringwald et al. · 2012 [cited by applicant]
US 8380401B2 · Pighi et al. · 2013 [cited by applicant]
US 8626406B2 · Schleicher et al. · 2014 [cited by applicant]
US 8662972B2 · Behnke et al. · 2014 [cited by applicant]
US 8868304B2 · Bonefas · 2014 [cited by applicant]
US 9043096B2 · Zielke et al. · 2015 [cited by applicant]
US 9049817B2 · McCully et al. · 2015 [cited by applicant]
US 9119342B2 · Bonefas · 2015 [cited by applicant]
US 9169032B2 · Gengerke · 2015 [cited by applicant]
US 9185845B2 · Van Mill et al. · 2015 [cited by applicant]
US 9187259B2 · Van Mill et al. · 2015 [cited by applicant]
US 9272853B2 · Van Mill et al. · 2016 [cited by applicant]
US 9392746B2 · Darr et al. · 2016 [cited by applicant]
US 9457971B2 · Bonefas et al. · 2016 [cited by applicant]
US 9529364B2 · Foster et al. · 2016 [cited by applicant]
US 9545048B2 · Pickett et al. · 2017 [cited by applicant]
US 9596805B2 · Van Mill et al. · 2017 [cited by applicant]
US 9596809B2 · Van Mill et al. · 2017 [cited by applicant]
US 9615509B2 · Flickinger et al. · 2017 [cited by applicant]
US 9642305B2 · Nykamp et al. · 2017 [cited by applicant]
US 9763389B2 · Bump et al. · 2017 [cited by applicant]
US 9820436B2 · Inoue et al. · 2017 [cited by applicant]
US 9861040B2 · Bonefas · 2018 [cited by applicant]
US 9873570B2 · Van Mill et al. · 2018 [cited by applicant]
US 9992931B2 · Bonefas et al. · 2018 [cited by applicant]
US 10019790B2 · Bonefas et al. · 2018 [cited by applicant]
US 10028434B2 · Van Mill et al. · 2018 [cited by applicant]
US 10028441B2 · Van Mill et al. · 2018 [cited by applicant]
US 10028442B1 · Crosby · 2018 [cited by applicant]
US 10106333B2 · Beaujot et al. · 2018 [cited by applicant]
US 10278328B2 · Thomson et al. · 2019 [cited by applicant]
US 10292327B2 · Ducroquet et al. · 2019 [cited by applicant]
US 10351364B2 · Green et al. · 2019 [cited by applicant]
US 10406961B2 · Grodecki et al. · 2019 [cited by applicant]
US 10760946B2 · Meier et al. · 2020 [cited by applicant]
US 10765063B2 · Van Mill et al. · 2020 [cited by applicant]
US 10807812B2 · Thomson et al. · 2020 [cited by applicant]
US 11008177B2 · Banthia et al. · 2021 [cited by applicant]
US 11457562B2 · Van Mill et al. · 2022 [cited by applicant]
US 11825765B2 · Van Mill et al. · 2023 [cited by applicant]
US 20090321154A1 · Johnson · 2009 [cited by applicant]
US 20110066337A1 · Kormann · 2011 [cited by applicant]
US 20110220677A1 · Bertolani · 2011 [cited by applicant]
US 20120215394A1 · Wang et al. · 2012 [cited by applicant]
US 20140224377A1 · Bonefas · 2014 [cited by applicant]
US 20150149048A1 · Menke · 2015 [cited by examiner]
US 20150264866A1 · Foster et al. · 2015 [cited by applicant]
US 20170042088A1 · Nykamp et al. · 2017 [cited by applicant]
US 20170055446A1 · Nykamp et al. · 2017 [cited by applicant]
US 20200039306A1 · Rogan · 2020 [cited by applicant]
US 20200319655A1 · Desai et al. · 2020 [cited by applicant]
US 20210195840A1 · Puryk et al. · 2021 [cited by applicant]
US 20210294337A1 · Van Mill et al. · 2021 [cited by applicant]
US 20210329840A1 · Craig · 2021 [cited by applicant]
US 20210337729A1 · O'Connor et al. · 2021 [cited by applicant]
US 20220015288A1 · Christiansen et al. · 2022 [cited by applicant]
US 20220019239A1 · Christiansen · 2022 [cited by examiner]
US 20220071078A1 · Boyer et al. · 2022 [cited by applicant]
US 20220287239A1 · Faust et al. · 2022 [cited by applicant]
US 20220408641A1 · Van Mill et al. · 2022 [cited by applicant]
US 20220410704A1 · O'Connor et al. · 2022 [cited by applicant]
CA 2791436A1 · 2014 [cited by applicant]
CN 108550141A · 2018 [cited by applicant]
DE 102009027245A1 · 2010 [cited by applicant]
DE 102012211001A1 · 2014 [cited by applicant]
DE 102015109799A1 · 2016 [cited by applicant]
DE 102016214320A1 · 2017 [cited by applicant]
EP 1219153A2 · 2002 [cited by applicant]
EP 2044826A2 · 2009 [cited by applicant]
EP 2245917A2 · 2010 [cited by applicant]
EP 2995191A1 · 2016 [cited by applicant]
EP 3316218A1 · 2018 [cited by applicant]
EP 3815486A1 · 2021 [cited by applicant]
EP 3949714A1 · 2022 [cited by applicant]
EP 3955183A1 · 2022 [cited by applicant]
EP 4056019A1 · 2022 [cited by applicant]
EP 4062740A1 · 2022 [cited by applicant]
EP 4070636A1 · 2022 [cited by applicant]
EP 4101286A1 · 2022 [cited by applicant]
GB 1104906A · 1968 [cited by applicant]
WO 2018102524A1 · 2018 [cited by applicant]
WO WO2022036114A1 · 2022 [cited by applicant]
WO 2023150219A1 · 2023 [cited by applicant]
Tumenjargal et al., “Development of ISO 11783 Compliant Agricultural Systems: Experience Report”, Automotive Systems and Software Engineering, 2019, pp. 197-223 (Year: 2019). [cited by examiner]
Determine Volume of Solid, Oct. 16, 2019, 3 pages. https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/Determine-volume-of-solid.html#:˜: text=To%20determine%20the%20volume%20of%2… [cited by applicant]
SolidWorks Calculating Volume of a Solid, Feb. 3, 2022, 6 pages. https://www.goengineer.com/blog/solidworks-calculating-volume-of-a-solid. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23202822.5, dated Mar. 19, 2024, in 07 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23203069.2, dated Mar. 18, 2024, in 07 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23203519.6, dated Mar. 14, 2024, in 05 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23203536.0, dated Mar. 14, 2024, in 06 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23203537.8, dated Mar. 14, 2024, in 05 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23202466.1, dated Mar. 26, 2024, in 07 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23202485.1, dated Mar. 26, 2024, in 07 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23203067.6, dated Mar. 26, 2024, in 11 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23202510.6, dated Apr. 4, 2024, in 08 pages. [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 23202817.5, dated Apr. 23, 2024, in 08 pages. [cited by applicant]
U.S. Appl. No. 18/352,576 Application and Drawings filed on Jul. 14, 2023, 39 pages. [cited by applicant]
U.S. Appl. No. 18/447,718 Application and Drawings filed on Aug. 10, 2023, 53 pages. [cited by applicant]
U.S. Appl. No. 18/358,401 Application and Drawings filed on Jul. 25, 2023, 47 pages. [cited by applicant]
U.S. Appl. No. 18/471,701 Application and Drawings filed on Sep. 21, 2023, 50 pages. [cited by applicant]
U.S. Appl. No. 63/381,178 Application and Drawings filed on Oct. 27, 2022, 101 pages. [cited by applicant]
U.S. Appl. No. 63/381,187 Application and Drawings filed on Oct. 27, 2022, 104 pages. [cited by applicant]
U.S. Appl. No. 63/512,368 Application and Drawings filed on Jul. 7, 2023, 101 pages. [cited by applicant]
https://teslamotorsclub.com/tmc/threads/lane-change-notification.252072/, dated Dec. 29, 2021, 4 pages. [cited by applicant]
John Deere, Active Fill Control Retrieved from internet on Jun. 27. 2023, 2 pages. <https://www.deere.com/en/technology-products/precision-ag-technology/guidance/active-fill-control/>. [cited by applicant]
John Deere, Machine Sync Retrieved from internet: Jun. 27, 2023, 3 pages. <https://www.deere.com/en/technology-products/precision-ag-technology/guidance/machine-sync/>. [cited by applicant]
Huang, Xiaoshui & Mel, Guofeng & Zhang, Jian & Abbas, Rana. (2021). A comprehensive survey on point cloud registration, Mar. 5, 2021, 17 pages. Retrieved from internet: <https://www.researchgate.net/publication/34978769… [cited by applicant]
U.S. Appl. No. 18/334,874 Application and Drawings filed on Jun. 14. 2023, 59 pages. [cited by applicant]
U.S. Appl. No. 18/334,861 Application and Drawings filed on Jun. 14, 2023, 96 pages. [cited by applicant]
U.S. Appl. No. 18/334,869 Application and Drawings filed on Jun. 14, 2023, 85 pages. [cited by applicant]
U.S. Appl. No. 18/334,863 Application and Drawings filed on Jun. 14, 2023, 73 pages. [cited by applicant]
U.S. Appl. No. 18/334,886 Application and Drawings filed on Jun. 14, 2023, 47 pages. [cited by applicant]
Killbros: “1950 Dual-Auger Grain Cart,” Killbros Farm Equipment, 2016, 8 Pages, Retrieved from URL: https://web.archive.org/web/20160203214035/https://www.killbrosequip.com/grain-carts/1950. [cited by applicant]
Search Report for German Application No. 102023132671.6, dated Jul. 4, 2024, 10 Pages. [cited by applicant]