Because of the advantages of small size,cheap and low consumption,MEMS-IMU are increasingly used in the middle and small precision fields.To maximize the accuracy of MEMS-IMU,various factors affecting the accuracy,including system error,component error and random error,must be controlled and compensated.Among them,the component error caused by environmental temperature can not be ignored.This passage establish the calibration model and temperature model(MEMS gyroscope and MEMS accelerometer)of MEMS-IMU,and use the mentioned model before to compensate the temperature error and system error of MEMS-IMU to improve the accuracy of MEMS-IMU,thus achieving the purpose of improving navigation accuracy.Implementation program is divided into the following steps.Firstly,establish the nonlinear temperature error model of bias factor for MEMS gyroscope and MEMS accelerometer,and establish the calibration model for MEMS-IMU.Secondly,design effective temperature and system calibration solutions to calibrate temperature error of inertial devices and system of MEMS-IMU.Then,using multiple linear regression and BP neural network,to identify the parameters of nonlinear temperature error models.Compare the results of two kinds of identification method,to analysis the effectiveness of two identification methods.Finally,use the nonlinear model to compensate the temperature error of inertial devices,and get the compensated input-output model. |