Mobile asset data recorder and transmitter
First Claim
1. A method for recording, processing and transmitting data from a mobile asset, comprising the steps of:
- a. at least one event data recorder, onboard the mobile asset, monitoring real-time status of at least one input sensor and logging data relating to the mobile asset;
b. at least one digital video recorder, onboard the mobile asset, recording still images, video and acoustics in real-time;
c. at least one inertial navigation sensor board onboard the mobile asset, said board comprising a microcontroller communicating with and processing data from a 3-axis accelerometer;
d. reading an x-axis raw acceleration value, a y-axis raw acceleration value, and a z-axis raw acceleration value from the 3-axis accelerometer;
e. filtering the x-axis raw acceleration value, y-axis raw acceleration value and the z-axis raw acceleration value into an x-axis filtered acceleration value, a y-axis filtered acceleration value, and a z-axis filtered acceleration value;
f. translating the axes of the inertial navigation sensor board to the axes of the mobile asset and determining an x-axis translated raw acceleration value by translating the x-axis raw acceleration value to the axes of the mobile asset, determining a y-axis translated raw acceleration value by translating the y-axis raw acceleration value to the axes of the mobile asset, and determining a z-axis translated raw acceleration value by translating the z-axis raw acceleration value to the axes of the mobile asset; and
g. translating the axes of the inertial navigation sensor board to the axes of the mobile asset and determining an x-axis translated filtered acceleration value by translating the x-axis filtered acceleration value to the axes of the mobile asset, determining a y-axis translated filtered acceleration value by translating the y-axis filtered acceleration value to the axes of the mobile asset, and determining a z-axis translated filtered acceleration value by translating the z-axis filtered acceleration value to the axes of the mobile asset.
1 Assignment
0 Petitions
Accused Products
Abstract
An acceleration-based mobile asset data recorder and transmitter equipped with a wireless processing unit, an event recorder, a digital video recorder, a fuel level sensor, and an inertial navigation sensor board. The inertial navigation sensor board includes a 3-axis gyroscope, a 3-axis accelerometer, a 3-axis magnetometer, and a microcontroller. The data recorder and transmitter allows for automatic orientation, automatic compass calibration, fuel compensation with pitch and roll, emergency brake application with impact detection, rough operating condition detection, engine running detection, and inertial navigation of a mobile asset. Users can use the normal operation of their mobile assets to locate and alert, in real-time, areas where their assets are encountering rough operating environments, to provide for quicker emergency response, and to validate the effectiveness of repairs and rerouting.
62 Citations
31 Claims
-
1. A method for recording, processing and transmitting data from a mobile asset, comprising the steps of:
-
a. at least one event data recorder, onboard the mobile asset, monitoring real-time status of at least one input sensor and logging data relating to the mobile asset; b. at least one digital video recorder, onboard the mobile asset, recording still images, video and acoustics in real-time; c. at least one inertial navigation sensor board onboard the mobile asset, said board comprising a microcontroller communicating with and processing data from a 3-axis accelerometer; d. reading an x-axis raw acceleration value, a y-axis raw acceleration value, and a z-axis raw acceleration value from the 3-axis accelerometer; e. filtering the x-axis raw acceleration value, y-axis raw acceleration value and the z-axis raw acceleration value into an x-axis filtered acceleration value, a y-axis filtered acceleration value, and a z-axis filtered acceleration value; f. translating the axes of the inertial navigation sensor board to the axes of the mobile asset and determining an x-axis translated raw acceleration value by translating the x-axis raw acceleration value to the axes of the mobile asset, determining a y-axis translated raw acceleration value by translating the y-axis raw acceleration value to the axes of the mobile asset, and determining a z-axis translated raw acceleration value by translating the z-axis raw acceleration value to the axes of the mobile asset; and g. translating the axes of the inertial navigation sensor board to the axes of the mobile asset and determining an x-axis translated filtered acceleration value by translating the x-axis filtered acceleration value to the axes of the mobile asset, determining a y-axis translated filtered acceleration value by translating the y-axis filtered acceleration value to the axes of the mobile asset, and determining a z-axis translated filtered acceleration value by translating the z-axis filtered acceleration value to the axes of the mobile asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for recording, processing and transmitting data from a mobile asset, comprising the steps of:
-
a. at least one event data recorder, onboard the mobile asset, monitoring real-time status of at least one input sensor and logging data relating to the mobile asset; b. at least one digital video recorder onboard the mobile asset, recording still images, video and acoustics in real-time; c. at least one inertial navigation sensor board, onboard the mobile asset, said board comprising a microcontroller communicating with and processing data from a 3-axis accelerometer; d. establishing an x-axis acceleration duration, a y-axis acceleration duration, and a z-axis acceleration duration; e. establishing an x-axis acceleration threshold, a y-axis acceleration threshold, and a z-axis threshold predefined thresholds in three axes; f. reading an x-axis raw acceleration value, a y-axis raw acceleration value, and a z-axis raw acceleration value data from the 3-axis accelerometer; g. reading an x-axis gauss value, a y-axis gauss value, and a z-axis gauss value from a 3-axis magnetometer; h. reading an x-axis angular acceleration value, a y-axis angular acceleration value, and a z-axis angular acceleration value from a 3-axis gyroscope; i. filtering the x-axis raw acceleration value, y-axis raw acceleration value and the z-axis raw acceleration value into an x-axis filtered acceleration value, a y-axis filtered acceleration value, and a z-axis filtered acceleration value; j. translating the axes of the inertial navigation sensor board to the axes of the mobile asset and determining an x-axis translated raw acceleration value by translating the x-axis raw acceleration value to the axes of the mobile asset, determining a y-axis translated raw acceleration value by translating the y-axis raw acceleration value to the axes of the mobile asset, and determining a z-axis translated raw acceleration value by translating the z-axis raw acceleration value to the axes of the mobile asset; k. translating the axes of the inertial navigation sensor board to the axes of the mobile asset and determining an x-axis translated filtered acceleration value by translating the x-axis filtered acceleration value to the axes of the mobile asset, determining a y-axis translated filtered acceleration value by translating the y-axis filtered acceleration value to the axes of the mobile asset, and determining a z-axis translated filtered acceleration value by translating the z-axis filtered acceleration value to the axes of the mobile asset; l. determining an x-axis filtered threshold value by adding the x-axis translated filtered acceleration value to the x-axis acceleration threshold; m. determining a y-axis filtered threshold value by adding the y-axis translated filtered acceleration value to the y-axis acceleration threshold; n. determining a z-axis filtered threshold value by adding the z-axis translated filtered acceleration value to the z-axis acceleration threshold; and o. continually comparing the x-axis filtered threshold value to the x-axis translated raw acceleration value, the y-axis filtered threshold value to the y-axis translated raw acceleration value, and the z-axis filtered threshold value to the translated raw acceleration value.
-
Specification