# US 8,589,015 B2 · Vehicle sensor calibration for determining vehicle dynamics

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,589,015 B2
- Document ID: US8589015B2
- Status: Granted
- Kind: B2
- Application number: 12/656,657
- Filed: 2010-02-12
- Published: 2011-08-18
- Granted: 2013-11-19
- Earliest claimed: 2010-02-12
- Assignees: Webtech Wireless Inc.
- Applicants: Richard Ernest Willis; Richard Ian McIntyre; Peter Robert Henderson McConnell; Gerald Alexander West
- Inventors: Richard Ernest Willis; Richard Ian McIntyre; Peter Robert Henderson McConnell; Gerald Alexander West
- Web page: https://patentgrep.com/patent/US8589015B2

## CPC

- G01C 25/005: {initial alignment, calibration or starting-up of inertial devices}
- G01P 21/00: Testing or calibrating of apparatus or devices covered by the preceding groups
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G01P: MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT (measuring or recording blood flow A61B5/02, A61B8/06; monitoring speed or deceleration of electrically-propelled vehicles B60L3/00; vehicle lighting systems adapted to indicate speed B60Q1/54; determining position or course in navigation, measuring ground distance in geodesy or surveying G01C; combined measuring devices for measuring two or more variables of movement G01C23/00; measuring velocity of sound G01H; measuring velocity of light G01J7/00; measuring direction or velocity of solid objects by reception or emission of radiowaves or other waves and based on propagation effects, e.g. Doppler effect, propagation time, direction of propagation, G01S; measuring speed of nuclear radiation G01T; measuring acceleration of gravity G01V; {measuring or recording the speed of trains B61L23/00; speed indicators incorporated in motor vehicles B60K35/00; measuring frequency or phase G01R; traffic control G08G})

## Abstract

An accelerometer sensor equipped device uses GPS and known alignment data to determine the alignment of the accelerometer sub-system when the vehicle is stationary and in motion. The alignment data is determined from known surface information, measured GPS velocity, and measured GPS Heading.

## Claims

### Claim 1

A method of calibrating a tri-axial accelerometer that provides uncalibrated outputs for X, Y and Z Cartesian axes resident in a locator that is installed on a mobile asset, comprising the steps of:
a) obtaining the uncalibrated X, V, and Z axes accelerometer output data;
b) determining, via a processor, in two phases and in at least one of auto and self calibration modes a coordinate transform T that is appropriate for the tri-axial orientation of the accelerometer relative to the frame of reference of the mobile asset, wherein:
the transform T is a Euler transform comprising a yaw correction angle φ, a roll correction angle θ, and a pitch correction angle ψ;
the mobile asset is static on a plumbed surface in a first of said two phases, in which the roll correction angle θ and the pitch correction angle ψ are calculated; and
the mobile asset is moving in a second of said two phases, in which the yaw correction angle φ is calculated;
c) applying said transform T to said uncalibrated X, Y, and Z axes accelerometer output data to obtain calibrated X, Y, and Z axes accelerometer data; and
d) removing from acceleration data, an offset created by gravity when the mobile asset is moving on a sloped terrain, comprising the steps of:
low pass filtering the Z axis acceleration data to obtain âz;
calculating the terrain pitch: p=arc cos(âz/G);
determining the sign (negative or positive) of the slope; and
correcting said calibrated X axis acceleration data by subtracting therefrom G·sin(ρ).

### Claim 2 (depends on 1)

The method of claim 1, wherein said transform T is obtained in the auto calibration mode, in which an installer of the locator drives the mobile asset in a prescribed manner during the second phase.

### Claim 3 (depends on 1)

The method of claim 1, wherein said transform T is obtained in the self calibration mode, in which the second phase occurs automatically while an owner or regular operator of the mobile asset drives the mobile asset.

### Claim 4 (depends on 1)

The method of claim 1, wherein the second phase of obtaining the yaw correction angle φ has the step of gating Alx and Aly acceleration samples according to one or more of the following:
a) variance of the mobile asset heading is less than a preset threshold variance threshold;
b) mobile asset speed greater than a preset threshold speed; and
c) magnitude of accelerations Alx and of Aly are greater than preset threshold values.

### Claim 5 (depends on 1)

The method of claim 1, further comprising the step of stopping the step of calculating the yaw correction angle φ when an adjustment thereto is below a preset threshold value.

### Claim 6 (depends on 1)

The method of claim 1, wherein the step of obtaining the yaw correction angle φ uses one of the following algorithms: Gradient Descent, Least Mean Squares, Recursive Least Squares, Kalman, or Fast Kalman.

### Claim 7 (depends on 1)

The method of claim 1, further comprising the step of compensating for slope, the step being performed between said first phase and said second phase.

### Claim 8 (depends on 1)

The method of claim 1 for filtering and thereby qualifying events of interest, comprising the steps of:
(a) configuring an envelope of acceleration data to correspond to an event of interest;
(b) evaluating samples of acceleration data and determining if said samples fit over said envelope; and
(c) inferring an event of interest based on said evaluating.

### Claim 9 (depends on 1)

The method of claim 1, comprising the use of GPS, GLONASS, or other positioning systems to obtain time, location, velocity, altitude, and heading of said mobile asset.

### Claim 10 (depends on 1)

The method of claim 1, comprising the use of wireless modem interfaces for GSM, GPRS, CDMA, HSDPA, HSPA+, HSUPA, UMTS, EDGE, Iridium, Wi-Fi, Bluetooth or Zigbee networks, or other proprietary wireless data networks.

### Claim 11 (depends on 1)

The method of claim 1, wherein the tri-axial accelerometer is implemented by the combination of a two axis accelerometer to obtain the roll correction angle θ and the pitch correction angle ψ and a single axis accelerometer to obtain the yaw correction angle φ.

### Claim 12 (depends on 1)

The method of claim 1, wherein the tri-axial accelerometer is implemented by the combination of a single axis accelerometer to obtain the roll correction angle θ, a single axis accelerometer to obtain the pitch correction angle ψ and a single axis accelerometer to obtain the yaw correction angle φ.

### Claim 13 (depends on 1)

The method of claim 1, wherein the mobile asset is equipped with a gyroscope, and the further step of fusing acceleration data with data from said gyroscope.

### Claim 14 (depends on 1)

The method of claim 1, further comprising the step of the calibrated accelerometer data to aggressive driving thresholds in order to identify aggressive driving of the mobile asset.

### Claim 15 (depends on 1)

The method of claim 1, the step of removing from acceleration data, the offset created by gravity when the mobile asset is moving on a sloped terrain, further comprising the step of high pass filtering the acceleration data ax.
