Systems and methods for 3-axis accelerometer calibration
First Claim
1. A telematics system, comprising:
- a global positioning system (GPS) receiver;
an accelerometer; and
a processor;
wherein the GPS receiver determines velocity information;
wherein the accelerometer determines accelerometer acceleration information along a set of accelerometer axes comprising a first accelerometer axis in a first vector;
wherein the telematics system is located in a vehicle having one or more vehicle axes;
where;
the vehicle axes comprise a first vehicle axis in a forward vector, a second vehicle axis in a lateral vector, and a third vehicle axis in a vertical vector; and
the orientation of the accelerometer axes is independent of the orientation of the vehicle axes; and
wherein the processor;
receives a velocity information sample using the GPS receiver;
determines GPS acceleration information along the one or more vehicle axes using the velocity information sample;
receives accelerometer acceleration information samples using the accelerometer; and
maps the first accelerometer axis to one of the one or more vehicle axes based on the GPS acceleration information sample and the accelerometer acceleration information sample, where the first vector of the calibrated first accelerometer axis corresponds to the vectors forward vector of the vehicle, by computing orthogonal vectors based on the cross product of every combination of the GPS acceleration information along the one or more vehicle axes, thereby calibrating the orientation of the accelerometer so that the first accelerometer axis corresponds to the forward vector of the vehicle.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for calibrating the alignment of 3-axis accelerometers in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a telematics system includes a global positioning system (GPS) receiver. an accelerometer, and a processor, wherein the GPS receiver is configured to determine velocity information, wherein the accelerometer is configured to determine accelerometer acceleration information along one or more accelerometer axes, and wherein the processor is configured to receive a velocity information sample using the GPS receiver, determine GPS acceleration information along one or more vehicle axes using the velocity information sample, receive accelerometer acceleration information samples using the accelerometer, and calibrate one of the vehicle axes to an accelerometer axis in the one or more accelerometer axes using the GPS acceleration information sample and the accelerometer acceleration information sample.
39 Citations
21 Claims
-
1. A telematics system, comprising:
-
a global positioning system (GPS) receiver; an accelerometer; and a processor; wherein the GPS receiver determines velocity information; wherein the accelerometer determines accelerometer acceleration information along a set of accelerometer axes comprising a first accelerometer axis in a first vector; wherein the telematics system is located in a vehicle having one or more vehicle axes; where; the vehicle axes comprise a first vehicle axis in a forward vector, a second vehicle axis in a lateral vector, and a third vehicle axis in a vertical vector; and the orientation of the accelerometer axes is independent of the orientation of the vehicle axes; and wherein the processor; receives a velocity information sample using the GPS receiver; determines GPS acceleration information along the one or more vehicle axes using the velocity information sample; receives accelerometer acceleration information samples using the accelerometer; and maps the first accelerometer axis to one of the one or more vehicle axes based on the GPS acceleration information sample and the accelerometer acceleration information sample, where the first vector of the calibrated first accelerometer axis corresponds to the vectors forward vector of the vehicle, by computing orthogonal vectors based on the cross product of every combination of the GPS acceleration information along the one or more vehicle axes, thereby calibrating the orientation of the accelerometer so that the first accelerometer axis corresponds to the forward vector of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for calibrating an accelerometer, comprising:
-
receiving velocity information samples using a telematics system, where the telematics system is located in a vehicle having one or more vehicle axes comprising a first vehicle axis in a forward vector, a second vehicle axis in a lateral vector, and a third vehicle axis in a vertical vector; determining vehicle acceleration information samples along a vehicle axis in the one or more vehicle axes using the velocity information and the telematics system; receiving accelerometer acceleration information samples along a set of accelerometer axes using the telematics system, where the orientation of the accelerometer axes is independent of the orientation of the vehicle axes and the set of accelerometer axes comprises a first accelerometer axis in a first vector; and mapping the first accelerometer axis to one of vehicle axes based on using the vehicle acceleration information samples, the accelerometer acceleration information samples, and the telematics system, where the first vector of the calibrated first accelerometer axis corresponds to the forward vector of the vehicle by computing orthogonal vectors based on the cross product of every combination of the GPS acceleration information along the one or more vehicle axes, the lateral vector, and the vertical vector thereby calibrating the orientation of the accelerometer so that the first accelerometer axis corresponds to the forward vector of the vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification