US 12,291,215 B2
Systems and methods for determining an estimated weight of a vehicle
Willem Petersen, Elmira (CA); Harjot Singh Parmar, Kitchener (CA); Muhammad Junaid Gill, Waterdown (CA); Mohammad Salman Sabahi, North York (CA); Daniel J. Lewis, Cambridge (CA); Vinay Kiran Manjunath, Kitchener (CA); and Yifeng Ge, North York (CA)
Assigned to Geotab Inc., Oakville, CA (US)
Filed by Geotab Inc., Oakville (CA)
Filed on Nov. 2, 2022, as Appl. No. 17/979,119.
Application 17/979,119 is a continuation in part of application No. 17/532,209, filed on Nov. 22, 2021, granted, now 11,525,728.
Claims priority of provisional application 63/279,737, filed on Nov. 16, 2021.
Prior Publication US 2023/0150517 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. B60W 40/13 (2012.01); B60W 50/04 (2006.01); B60W 50/00 (2006.01)
CPC B60W 40/13 (2013.01) [B60W 50/045 (2013.01); B60W 2050/0028 (2013.01); B60W 2520/105 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for determining an estimated weight of a vehicle, the method comprising operating at least one processor to:
receive first vehicle data associated with a plurality of vehicles, the first vehicle data comprising a first plurality of vehicle parameters collected during operation of the plurality of vehicles;
identify a plurality of representative vehicle maneuvers based on the first vehicle data, each representative vehicle maneuver being associated with a portion of the first vehicle data;
generate a plurality of simulated torque profiles for each representative vehicle maneuver, each simulated torque profile being generated using a vehicle dynamics model based on at least some of the portion of the first vehicle data associated with the corresponding representative vehicle maneuver;
receive second vehicle data associated with the vehicle, the vehicle data comprising a second plurality of vehicle parameters collected during operation of the vehicle;
identify a plurality of vehicle maneuvers based on the second vehicle data, each vehicle maneuver being associated with a portion of the second vehicle data, each portion of the second vehicle data comprising a measured torque profile;
identify a representative vehicle maneuver 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 corresponding to the respective representative vehicle maneuver and the measured torque profile corresponding to the respective vehicle maneuver; and
determine the estimated weight of the vehicle by minimizing the plurality of error profiles.