Abstract

This paper presents a novel Kalman filter for the accurate determination of a vehicle’s attitude (pitch and roll angles) using a low-cost MEMS inertial measurement unit (IMU) sensor, comprising a tri-axial gyroscope and a tri-axial accelerometer. Currently, vehicles deploy expensive gyroscopes for attitude determination. A low-cost MEMS gyro cannot be used because of the drift problem. Typically, an accelerometer is used to correct this drift by measuring the attitude from gravitational acceleration. This is, however, not possible in vehicular applications, because accelerometer measurements are corrupted by external accelerations produced due to vehicle movements. In this paper, we show that vehicle kinematics allow the removal of external accelerations from the lateral and vertical axis accelerometer measurements, thus giving the correct estimate of lateral and vertical axis gravitational accelerations. An estimate of the longitudinal axis gravitational acceleration can then be obtained by using the vector norm property of gravitational acceleration. A Kalman filter is designed, which implements the proposed solution and uses the accelerometer in conjunction with the gyroscope to accurately determine the attitude of a vehicle. Hence, this paper enables the use of extremely low-cost MEMS IMU for accurate attitude determination in vehicular domain for the first time. The proposed filter was tested by both simulations and experiments under various dynamic conditions and results were compared with five existing methods from the literature. The proposed filter was able to maintain sub-degree estimation accuracy even under very severe and prolonged dynamic conditions. To signify the importance of the achieved accuracy in determining accurate attitude, we investigated its use in two vehicular applications: vehicle yaw estimate and vehicle location estimate by dead reckoning and showed the performance improvements obtained by the proposed filter.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call