System and method for inertial sensor offset compensation
First Claim
Patent Images
1. A sensor compensation system for a motor vehicle comprising:
- an inertial sensor configured to measure a rate of a vehicle;
a processing unit in communication with the inertial sensor;
a memory unit operably coupled to the processing unit; and
the processing unit including at least one module configured to;
sample a series of data from the inertial sensor;
calculate a modified moving average from the series of data and a current data sample from the series of data to calculate a compensation offset, wherein the modified moving average is an average based on a previously determined average; and
filter the compensation offset from the series of data to generate a compensated rate signal, wherein the memory unit stores a current average from the modified moving average to calculate a subsequent modified moving average for the series of data; and
wherein the modified moving averages, Ak, for the sampled inertial sensor output, xk, where k is the sample number and n is the number of samples for a moving average window is determined by the following equations;
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an improved method and system for compensation of inertial sensors. In one implementation a modified moving average is applied to provide dynamic offset compensation for an inertial sensor output that is calculated when a vehicle is in motion.
22 Citations
13 Claims
-
1. A sensor compensation system for a motor vehicle comprising:
-
an inertial sensor configured to measure a rate of a vehicle; a processing unit in communication with the inertial sensor; a memory unit operably coupled to the processing unit; and the processing unit including at least one module configured to; sample a series of data from the inertial sensor; calculate a modified moving average from the series of data and a current data sample from the series of data to calculate a compensation offset, wherein the modified moving average is an average based on a previously determined average; and filter the compensation offset from the series of data to generate a compensated rate signal, wherein the memory unit stores a current average from the modified moving average to calculate a subsequent modified moving average for the series of data; and wherein the modified moving averages, Ak, for the sampled inertial sensor output, xk, where k is the sample number and n is the number of samples for a moving average window is determined by the following equations; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of compensation for an inertial sensor comprising:
-
measuring a rate signal of a motor vehicle; calculating an inertial sensor compensation offset including; sampling a series of data from the rate signal; calculating a dynamic modified moving average from the series of data measured in response to the vehicle in motion, and a static modified moving average in response the vehicle being stopped to calculate a compensation offset, wherein the static and dynamic modified moving averages are each an average based on a previously determined average; filtering the compensation offset from the rate signal; and generating a compensated rate signal; and wherein each of the static and dynamic modified moving averages, Ak, for the sampled inertial sensor output, xk, where k is the sample number and n is the number of samples for a moving average window is determined by the following equations; - View Dependent Claims (11, 12, 13)
-
Specification