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 determining acceleration information along a set of acceleration sensor axes comprising a first accelerometer axis;
a velocity sensor connected to the processor and determining velocity information along axes of a vehicle and heading information, where the axes of a vehicle comprise a vehicular forward axis, a vehicular lateral axis, and a vehicular vertical axis and a memory connected to the processor and storing an acceleration alignment application and a vertical sample buffer, where the vertical sample buffer stores a number of vertical vector samples;
wherein the acceleration alignment application directs 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 the first acceleration axis to the vehicular forward axis using the vehicular acceleration information, the at least one acceleration sensor acceleration sample, and the average vertical vector sample by computing orthogonal vectors based on the cross product of every combination of the acceleration sensor acceleration information along the vehicular forward axis, the vehicular lateral axis, and the vehicular vertical axis, thereby calibrating the orientation of the accelerometer so that the first accelerometer axis corresponds to the vehicular forward axis.
6 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.
41 Citations
20 Claims
-
1. A telematics system, comprising:
-
a processor; an acceleration sensor connected to the processor determining acceleration information along a set of acceleration sensor axes comprising a first accelerometer axis; a velocity sensor connected to the processor and determining velocity information along axes of a vehicle and heading information, where the axes of a vehicle comprise a vehicular forward axis, a vehicular lateral axis, and a vehicular vertical axis and a memory connected to the processor and storing an acceleration alignment application and a vertical sample buffer, where the vertical sample buffer stores a number of vertical vector samples; wherein the acceleration alignment application directs 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 the first acceleration axis to the vehicular forward axis using the vehicular acceleration information, the at least one acceleration sensor acceleration sample, and the average vertical vector sample by computing orthogonal vectors based on the cross product of every combination of the acceleration sensor acceleration information along the vehicular forward axis, the vehicular lateral axis, and the vehicular vertical axis, thereby calibrating the orientation of the accelerometer so that the first accelerometer axis corresponds to the vehicular forward axis. - 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 mounted in a vehicle having at least one vehicle axes, comprising:
-
receiving at least one velocity information sample using a telematics system; determining vehicular acceleration information along at least one vehicle axis using velocity information sample and the telematics system, where the at least one vehicle axes comprises a vehicular forward axis, a vehicular lateral axis, and a vehicular vertical axis; 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 a first acceleration axis to the vehicular forward axis based on the vehicular acceleration information, the at least one acceleration sensor acceleration sample, the average vertical vector sample by computing orthogonal vectors based on the cross product of every combination of the acceleration sensor acceleration information along the vehicular forward axis, the vehicular lateral axis, and the vehicular vertical axis, thereby calibrating the orientation of the accelerometer so that the first accelerometer axis corresponds to the vehicular forward axis using the telematics system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification