Sensors (Jul 2024)
Robust Attitude Estimation for Low-Dynamic Vehicles Based on MEMS-IMU and External Acceleration Compensation
Abstract
Attitude determination based on a micro-electro-mechanical system inertial measurement unit (MEMS-IMU) has attracted extensive attention. The non-gravitational components of the MEMS-IMU have a significant effect on the accuracy of attitude estimation. To improve the attitude estimation of low-dynamic vehicles under uneven soil conditions or vibrations, a robust Kalman filter (RKF) was developed and tested in this paper, where the noise covariance was adaptively changed to compensate for the external acceleration of the vehicle. The state model for MEMS-IMU attitude estimation was initially constructed using a simplified direction cosine matrix. Subsequently, the variance of unmodeled external acceleration was estimated online based on filtering innovations of different window lengths, where the acceleration disturbance was addressed by tradeoffs in time-delay and prescribed computation cost. The effectiveness of the RKF was validated through experiments using a three-axis turntable, an automatic vehicle, and a tractor tillage test. The turntable experiment demonstrated that the angle result of the RKF was 0.051° in terms of root mean square error (RMSE), showing improvements of 65.5% and 29.2% over a conventional KF and MTi-300, respectively. The dynamic attitude estimation of the automatic vehicle showed that the RKF achieves smoother pitch angles than the KF when the vehicle passes over speed bumps at different speeds; the RMSE of pitch was reduced from 0.875° to 0.460° and presented a similar attitude trend to the MTi-300. The tractor tillage test indicated that the RMSE of plough pitch was improved from 0.493° with the KF to 0.259° with the RKF, an enhancement of approximately 47.5%, illustrating the superiority of the RKF in suppressing the external acceleration disturbances of IMU-based attitude estimation.
Keywords