Vehicle monitoring module
First Claim
Patent Images
1. A portable system for monitoring vehicle driving conditions of a vehicle comprising:
- a processor;
an accelerometer unit in communication with the processor to provide accelerometer data for a first accelerometer axis, a second accelerometer axis, and a third accelerometer axis;
a gyroscope unit in communication with the processor to provide gyroscope data for a first gyroscope axis, a second gyroscope axis, and a third gyroscope axis;
a housing unit enclosing the processor, the accelerometer unit, and the gyroscope unit, the processor being configured to determine a gravity plane perpendicular to the gravity direction using rate of angular change data of the gyroscope for a plurality of turns when the vehicle is moving before determining a primary axis of the vehicle or a transverse axis of the vehicle, and after determining the gravity plane determining the primary axis or transverse axis of the vehicle based on the gravity plane the processor being configured to determine an orientation based on the primary axis or transverse axis of the vehicle relative to the accelerometer unit and the gyroscope unit based on the accelerometer data for the first accelerometer axis, the second accelerometer axis, and the third accelerometer axis and the gyroscope data for the first gyroscope axis, the second gyroscope axis, and the third gyroscope axis.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable system for monitoring vehicle driving conditions is provided. The system may include a processor, an accelerometer unit, and a gyroscope unit. The processor may be configured to determine a primary axis of the vehicle based on acceleration data from the accelerometer unit and the angular rate of change data from the gyroscope unit.
-
Citations
19 Claims
-
1. A portable system for monitoring vehicle driving conditions of a vehicle comprising:
-
a processor; an accelerometer unit in communication with the processor to provide accelerometer data for a first accelerometer axis, a second accelerometer axis, and a third accelerometer axis; a gyroscope unit in communication with the processor to provide gyroscope data for a first gyroscope axis, a second gyroscope axis, and a third gyroscope axis; a housing unit enclosing the processor, the accelerometer unit, and the gyroscope unit, the processor being configured to determine a gravity plane perpendicular to the gravity direction using rate of angular change data of the gyroscope for a plurality of turns when the vehicle is moving before determining a primary axis of the vehicle or a transverse axis of the vehicle, and after determining the gravity plane determining the primary axis or transverse axis of the vehicle based on the gravity plane the processor being configured to determine an orientation based on the primary axis or transverse axis of the vehicle relative to the accelerometer unit and the gyroscope unit based on the accelerometer data for the first accelerometer axis, the second accelerometer axis, and the third accelerometer axis and the gyroscope data for the first gyroscope axis, the second gyroscope axis, and the third gyroscope axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for monitoring vehicle driving conditions for a vehicle, the method comprising:
-
identifying a gravity plane perpendicular to a gravity direction using rate of angular change data of a gyroscope for a plurality of turns when the vehicle is moving before determining a primary axis of the vehicle or a transverse axis of the vehicle, and after determining the gravity plane; determining the primary axis or transverse axis of the vehicle based on the gravity plane; collecting acceleration data for the vehicle from an accelerometer; collecting an angular rate of change data for a first gyroscope axis, a second gyroscope axis, and a third gyroscope axis for the vehicle using the gyroscope; calculating an orientation of a vehicle based on the gravity plane, angular rate of change data for a first gyroscope axis, a second gyroscope axis, and a third gyroscope axis and the acceleration data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification