Systems and methods for determining an estimated weight of a vehicle

US11525728B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11525728-B1
Application numberUS-202117532209-A
CountryUS
Kind codeB1
Filing dateNov 22, 2021
Priority dateNov 16, 2021
Publication dateDec 13, 2022
Grant dateDec 13, 2022

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.

Systems and methods for determining an estimated weight of a vehicle are provided. The system includes at least one data storage and at least one processor. The at least one data storage is configured to store vehicle data associated with the vehicle. The at least one processor is configured to: identify a plurality of vehicle maneuvers based on the vehicle data, each vehicle maneuver being associated with a portion of the vehicle data, each portion of the vehicle data comprising a measured torque profile; generate a plurality of simulated torque profiles for each vehicle maneuver; generate a plurality of error profiles, an error profile being generated for each vehicle maneuver based on differences between the plurality of simulated torque profiles and the measured torque profile corresponding to that vehicle maneuver; and determine the estimated weight of the vehicle based on the plurality of error profiles.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for determining an estimated weight of a vehicle, the system comprising: at least one data storage configured to store vehicle data associated with the vehicle, the vehicle data comprising a plurality of vehicle parameters collected during operation of the vehicle; and at least one processor in communication with the at least one data storage, the at least one processor configured to: identify a plurality of vehicle maneuvers based on the vehicle data, each vehicle maneuver being associated with a portion of the vehicle data, each portion of the vehicle data comprising a measured torque profile, each measured torque profile comprising a time series of measured torque values; generate a plurality of simulated torque profiles for each vehicle maneuver, each simulated torque profile being generated using a vehicle dynamics model based on at least some of the portion of the vehicle data associated with the corresponding vehicle maneuver and a candidate vehicle weight, each simulated torque profile comprising a time series of simulated torque values; generate a plurality of error profiles, an error profile being generated for each vehicle maneuver based on differences between the plurality of simulated torque profiles and the measured torque profile corresponding to that vehicle maneuver; and determine the estimated weight of the vehicle by minimizing the plurality of error profiles. 2. The system of claim 1 , wherein each portion of the vehicle data associated with one of the plurality of vehicle maneuvers comprises a measured speed profile. 3. The system of claim 2 , wherein each simulated torque profile is generated using the vehicle dynamics model based on the measured speed profile associated with the corresponding vehicle maneuver and the candidate vehicle weight. 4. The system of claim 1 , wherein determining the estimated weight of the vehicle comprises identifying a plurality of candidate vehicle weights, a candidate vehicle weight being identified for each error profile, each candidate vehicle weight minimizing the corresponding error profile. 5. The system of claim 4 , wherein determining the estimated weight of the vehicle comprises determining the estimated weight of the vehicle based on an average of the identified candidate vehicle weights that minimize the corresponding error profiles. 6. The system of claim 5 , wherein: the average of the identified candidate vehicle weights is a weighted average; and the identified candidate vehicle weights are weighted based on a sensitivity of the corresponding error profiles. 7. The system of claim 1 , wherein the at least one processor is further configured to: determine a load state of the vehicle based on the estimated weight of the vehicle. 8. The system of claim 7 , wherein determining the load state of the vehicle comprises: determining the vehicle is in a loaded state if the estimated weight of the vehicle satisfies a predetermined vehicle weight threshold; and determining the vehicle is in an unloaded state if the estimated weight of the vehicle does not satisfy the predetermined vehicle weight threshold. 9. The system of claim 1 , wherein identifying the plurality of vehicle maneuvers comprises: identifying portions of the vehicle data that meet at least one predetermined vehicle condition associated with the vehicle dynamics model. 10. A method for determining an estimated weight of a vehicle, the method comprising operating at least one processor to: receive vehicle data associated with the vehicle, the vehicle data comprising a plurality of vehicle parameters collected during operation of the vehicle; identify a plurality of vehicle maneuvers based on the vehicle data, each vehicle maneuver being associated with a portion of the vehicle data, each portion of the vehicle data comprising a measured torque profile, each measured torque profile comprising a time series of measured torque values; generate a plurality of simulated torque profiles for each vehicle maneuver, each simulated torque profile being generated using a vehicle dynamics model based on at least some of the portion of the vehicle data associated with the corresponding vehicle maneuver and a candidate vehicle weight, each simulated torque profile comprising a time series of simulated torque values; generate a plurality of error profiles, an error profile being generated for each vehicle maneuver based on differences between the plurality of simulated torque profiles and the measured torque profile corresponding to that vehicle maneuver; and determine the estimated weight of the vehicle by minimizing the plurality of error profiles. 11. The method of claim 10 , wherein each portion of the vehicle data associated with one of the plurality of vehicle maneuvers comprises a measured speed profile. 12. The method of claim 11 , wherein each simulated torque profile is generated using the vehicle dynamics model based on the measured speed profile associated with the corresponding vehicle maneuver and the candidate vehicle weight. 13. The method of claim 10 , wherein determining the estimated weight of the vehicle comprises identifying a plurality of candidate vehicle weights, a candidate vehicle weight being identified for each error profile, each candidate vehicle weight minimizing the corresponding error profile. 14. The method of claim 13 , wherein determining the estimated weight of the vehicle comprises determining the estimated weight of the vehicle based on an average of the identified candidate vehicle weights that minimize the corresponding error profiles. 15. The method of claim 14 , wherein: the average of the identified candidate vehicle weights is a weighted average; and the identified candidate vehicle weights are weighted based on a sensitivity of the corresponding error profiles. 16. The method of claim 10 , further comprising operating the at least one processor to: determine a load state of the vehicle based on the estimated weight of the vehicle. 17. The method of claim 16 , wherein determining the load state of the vehicle comprises: determining the vehicle is in a loaded state if the estimated weight of the vehicle satisfies a predetermined vehicle weight threshold; and determining the vehicle is in an unloaded state if the estimated weight of the vehicle does not satisfy the predetermined vehicle weight threshold. 18. The method of claim 10 , wherein identifying the plurality of vehicle maneuvers comprises: identifying portions of the vehicle data that meet at least one predetermined vehicle condition associated with the vehicle dynamics model. 19. A non-transitory computer readable medium having instructions stored thereon executable by at least one processor to implement a method for determining an estimated weight of a vehicle, the method comprising operating the least one processor to: receive vehicle data associated with the vehicle, the vehicle data comprising a plurality of vehicle parameters collected during operation of the vehicle; identify a plurality of vehicle maneuvers based on the vehicle data, each vehicle maneuver being associated with a portion of the vehicle data, each portion of the vehicle data comprising a measured torque profile, each measured torque profile comprising a time series of measured torque values; generate a plurality of simulated torque profiles for each vehicle maneuver, each simulated torque profile being generated using a vehicle dynamics model based on at least some of the portion of the ve

Assignees

Inventors

Classifications

  • G01G19/086Primary

    wherein the vehicle mass is dynamically estimated · CPC title

  • communicating information to a remotely located station (transmission systems for measured values G08C) · 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 US11525728B1 cover?
Systems and methods for determining an estimated weight of a vehicle are provided. The system includes at least one data storage and at least one processor. The at least one data storage is configured to store vehicle data associated with the vehicle. The at least one processor is configured to: identify a plurality of vehicle maneuvers based on the vehicle data, each vehicle maneuver being ass…
Who is the assignee on this patent?
Geotab Inc
What technology area does this patent fall under?
Primary CPC classification G01G19/086. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).