IP Library Granted Patent US 9,290,185
Granted Patent B2
US 9,290,185 · App. 14/690,647 · Granted Mar 22, 2016

Determining haul weight

Inventor: Michael Hall (Provo, UT)
Assignee: Michael Hall
B60W40/13B60C23/001B60G17/015B60T8/1837F16H59/52G01G19/086G01G19/14G01P3/00G01P15/00F16H2059/525
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 9,290,185
App. No.
14/690,647
Granted
Mar 22, 2016
Kind
B2
Abstract

In various example embodiments, a system and method for determining a haul weight are disclosed. A method includes, determining that one or more vehicle performance parameters fall within a threshold range, storing a plurality of data pairs that include longitudinal acceleration and drive force, determining a slope of a line that linearly approximates the plurality of data pairs, and determining the weight being hauled by the vehicle by subtracting the weight of the vehicle from the value representing the slope of the line.

Claims (37)

1. A method comprising:

determining, by use of one or more processors of a machine, that one or more vehicle performance parameters fall within a threshold range;

storing, in response to the vehicle performance parameters being within the respective threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the longitudinal acceleration determined using one or more accelerometers, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle;

determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle;

determining the weight being hauled by the vehicle by subtracting the weight of the vehicle; and

transmitting the weight being hauled by the vehicle to a remote system for display.

2. The method of claim 1 , wherein determining the slope of the line comprises performing regression analysis on the plurality of data pairs resulting in a first order drive force polynomial, a first order coefficient representing the total weight.

3. The method of claim 1 , wherein the vehicle performance parameters are selected from the group consisting of lateral acceleration, velocity, engine speed, longitudinal acceleration, brakes not being applied, and a transmission gear ratio.

4. The method of claim 3 , wherein a lateral acceleration threshold range is between −0.05 standard gravity units and 0.05 standard gravity units, an engine speed threshold range is between 900 revolutions per minute and 3000 revolutions per minute, a longitudinal acceleration threshold range is between 0.05 standard gravity units and 1.0 standard gravity units, and a transmission gear ratio comprises the transmission being in a first selectable gear.

5. The method of claim 1 , further comprising retrieving one or more of the vehicle performance parameters from a computing device for the vehicle.

6. The method of claim 1 , wherein the drive force is determined by determining a polynomial for each integer velocity of the vehicle by performing regression analysis on calibration data pairs for each integer velocity of the vehicle, the calibration data pairs comprising a calibration drive force and an engine speed, the calibration drive force determined by multiplying the weight of the vehicle with a longitudinal acceleration of the vehicle when the data pair was recorded.

7. The method of claim 1 , further comprising adjusting operation of the vehicle based on the weight being hauled by the vehicle.

8. The method of claim 5 , wherein adjusting operation of the vehicle comprises at least one of adjusting brakes, adjusting a collision detection system, adjusting suspension, adjusting one or more transmission shift points, adjusting tire pressure, adjusting a throttle position sensor, and tuning engine performance.

9. A system comprising:

one or more accelerometers that sense acceleration of the system;

an interface module that retrieves one or more vehicle performance parameters, the vehicle performance parameters comprising at least one of parameters from a data interface for the vehicle and measurements from the one or more accelerometers;

a performance module that determines whether the vehicle performance parameters fall within respective threshold ranges;

a data module that stores, in response to the vehicle performance parameters being within the respective threshold ranges, a plurality of data pairs, each data pair comprising the longitudinal acceleration of the vehicle and a drive force for the vehicle, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle;

a weight module that determines the weight being hauled by the vehicle by determining a slope of a line that linearly approximates the plurality of data pairs, the slope of the line indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle; and

an operation module that adjusts operation of the vehicle based on the weight being hauled by the vehicle.

10. The system of claim 9 , further comprising an output module that transmits the weight being hauled by the vehicle to a remote system for display.

11. The system of claim 9 , wherein the vehicle performance parameters are selected from the group consisting of lateral acceleration, velocity, engine speed, longitudinal acceleration, brakes application status, and a selected transmission gear.

12. The system of claim 11 , wherein a lateral acceleration threshold range is between −0.05 standard gravity units and 0.05 standard gravity units, an engine speed threshold range is between 900 revolutions per minute and 3000 revolutions per minute, a longitudinal acceleration threshold range is between 0.05 standard gravity units and 1.0 standard gravity units, and a transmission gear ratio threshold range comprises the transmission being in a first selectable gear ratio.

13. The system of claim 9 , further comprising a calibration module that determines a polynomial for each integer velocity of the vehicle by performing regression analysis on calibration data pairs for each integer velocity of the vehicle, the calibration data pairs comprising a calibration drive force and an engine speed, the calibration drive force determined by multiplying the weight of the vehicle with a longitudinal acceleration of the vehicle when the data pair was received, the longitudinal acceleration including the force of gravity, the data module determining the drive force using the polynomial for a current speed of the vehicle.

14. The system of claim 9 , wherein the operation module adjusts operation of the vehicle by at least one of adjusting brake gain, adjusting a collision detection system, adjusting suspension, adjusting one or more transmission shift points, adjusting tire pressure, adjusting a throttle position sensor, and adjusting engine performance.

15. A computer readable storage medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:

retrieving one or more performance parameters for a vehicle by one of communicating with diagnostic port for the vehicle and communicating with one or more accelerometers;

determining that one or more vehicle performance parameters fall within a threshold range;

storing, in response to the vehicle parameters being within the respective threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the longitudinal acceleration determined using the one or more accelerometers, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle;

determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle;

determining the weight being hauled by the vehicle by subtracting the weight of the vehicle; and

transmitting the weight being hauled by the vehicle to a remote system for display.

16. The computer readable storage medium of claim 15 , wherein the operation of determining the slope of the line comprises performing regression analysis on the plurality of data pairs resulting in a first order drive force polynomial, a first order coefficient representing the total weight.

17. The computer readable storage medium of claim 15 , wherein the vehicle performance parameters are selected from the group consisting of lateral acceleration, velocity, engine speed, longitudinal acceleration, brakes not being applied, and a transmission gear ratio.

18. The computer readable storage medium of claim 15 , wherein the drive force is determined using a polynomial for a current speed of the vehicle, the polynomial generated by performing regression analysis on calibration data pairs for each integer velocity of the vehicle, the calibration data pairs comprising a calibration drive force and an engine speed, the calibration drive force determined by multiplying the weight of the vehicle with a longitudinal acceleration of the vehicle when the data pair was received.

19. The computer readable storage medium of claim 15 , further comprising adjusting operation of the vehicle based on the weight being hauled by the vehicle.

20. The computer readable storage medium of claim 16 , wherein the operation of adjusting operation of the vehicle comprises at least one of adjusting brake gain, adjusting a collision detection system, adjusting suspension, adjusting one or more transmission shift points, adjusting tire pressure, adjusting a throttle position sensor, and adjusting engine performance.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: HALL, MICHAEL A.
To: HALL LOGIC, INC.
Reel/Frame 060942/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: HALL LABS LLC
To: HALL, MICHAEL A.
Reel/Frame 050889/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2019
From: NEWVISTAS CAPITAL, LLC
To: HALL LABS LLC
Reel/Frame 048613/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2016
From: HALL, MICHAEL
To: NEWVISTAS CAPITAL, LLC
Reel/Frame 039552/0913 →
Continuity (2)
Provisional Application 61982454 · Apr 22, 2014
Related Publication 20150298706A1 · Oct 22, 2015