Systems and Methods for 3-Axis Accelerometer Calibration with Vertical Sample Buffers
First Claim
1. A telematics system, comprising:
- a processor;
an acceleration sensor connected to the processor and configured to determine acceleration information along one or more acceleration sensor axes;
a velocity sensor connected to the processor and configured to determine velocity information along a vehicular forward axis and heading information; and
a memory connected to the processor and configured to store an acceleration alignment application and a vertical sample buffer, where the vertical sample buffer is configured to store a number of vertical vector samples;
wherein the acceleration alignment application configures the processor to;
receive a velocity information sample using the velocity sensor;
determine vehicular acceleration information along at least one vehicle axes using the velocity information sample;
receive at least one acceleration sensor acceleration information sample using the acceleration sensor;
determine a plurality of vertical vector samples using the vehicular acceleration information;
store at least one of the determined plurality of vertical vector samples using the vertical sample buffer;
calculate an average vertical vector sample using at least one of the stored vertical vector samples; and
calibrate at least one of the vehicle axes to an acceleration sensor axis in the at least one acceleration sensor axes using the vehicular acceleration information, the at least one acceleration sensor acceleration sample, and the average vertical vector sample.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the calibration of 3-axis accelerometers using vertical sample buffers in accordance embodiments of the invention are disclosed. In one embodiment, a telematics system includes a processor, an acceleration sensor, a velocity sensor, and a memory configured to store an acceleration alignment application, wherein the acceleration alignment application configures the processor to receive a velocity information sample using the velocity sensor, determine vehicular acceleration information along at least one vehicle axes using the velocity information sample, receive at least one acceleration sensor acceleration information sample using the acceleration sensor, determine a plurality of vertical vector samples using the vehicular acceleration information, calculate an average vertical vector sample using at least one of the vertical vector samples, and calibrate at least one of the vehicle axes to an acceleration sensor axis using the vehicular acceleration information, the acceleration sensor acceleration sample, and the average vertical vector sample.
-
Citations
20 Claims
-
1. A telematics system, comprising:
-
a processor; an acceleration sensor connected to the processor and configured to determine acceleration information along one or more acceleration sensor axes; a velocity sensor connected to the processor and configured to determine velocity information along a vehicular forward axis and heading information; and a memory connected to the processor and configured to store an acceleration alignment application and a vertical sample buffer, where the vertical sample buffer is configured to store a number of vertical vector samples; wherein the acceleration alignment application configures the processor to; receive a velocity information sample using the velocity sensor; determine vehicular acceleration information along at least one vehicle axes using the velocity information sample; receive at least one acceleration sensor acceleration information sample using the acceleration sensor; determine a plurality of vertical vector samples using the vehicular acceleration information; store at least one of the determined plurality of vertical vector samples using the vertical sample buffer; calculate an average vertical vector sample using at least one of the stored vertical vector samples; and calibrate at least one of the vehicle axes to an acceleration sensor axis in the at least one acceleration sensor axes using the vehicular acceleration information, the at least one acceleration sensor acceleration sample, and the average vertical vector sample. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for aligning a vehicle'"'"'s axes using a telematics system, where the telematics system is mounted in a vehicle having one or more vehicle axes, comprising:
-
receiving at least one velocity information sample using a telematics system; determining vehicular acceleration information along at least one vehicle axes using velocity information sample and the telematics system; receiving at least one acceleration sensor acceleration information sample using the telematics system; determining a plurality of vertical vector samples using the vehicular acceleration information and the telematics system; storing at least one of the determined plurality of vertical vector samples using the telematics system; calculating an average vertical vector sample using at least one of the stored vertical vector samples and the telematics system; and calibrating at least one of the vehicle axes to an acceleration sensor axis in the at least one acceleration sensor axes based on the vehicular acceleration information, the at least one acceleration sensor acceleration sample, the average vertical vector sample using the telematics system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification