| Literature DB >> 35744491 |
Xu Ru1, Nian Gu1, Hang Shang1, Heng Zhang1.
Abstract
A review of various calibration techniques of MEMS inertial sensors is presented in this paper. MEMS inertial sensors are subject to various sources of error, so it is essential to correct these errors through calibration techniques to improve the accuracy and reliability of these sensors. In this paper, we first briefly describe the main characteristics of MEMS inertial sensors and then discuss some common error sources and the establishment of error models. A systematic review of calibration methods for inertial sensors, including gyroscopes and accelerometers, is conducted. We summarize the calibration schemes into two general categories: autonomous and nonautonomous calibration. A comprehensive overview of the latest progress made in MEMS inertial sensor calibration technology is presented, and the current state of the art and development prospects of MEMS inertial sensor calibration are analyzed with the aim of providing a reference for the future development of calibration technology.Entities:
Keywords: accelerometer; background calibration; error modeling and calibration; gyroscope; inertial sensors; microelectromechanical systems; sensor fusion
Year: 2022 PMID: 35744491 PMCID: PMC9228165 DOI: 10.3390/mi13060879
Source DB: PubMed Journal: Micromachines (Basel) ISSN: 2072-666X Impact factor: 3.523
Figure 1The cost of MEMS inertial sensors with varying degrees of accuracy in various application scenarios.
Approximate range of key parameters of gyroscopes for different classes of use.
| Performance Indicators | Strategic Level | Navigation Level | Tactical Level | Commercial Level |
|---|---|---|---|---|
| Scale Factor Stability (Ppm) | <1 | 1~100 | 100~1000 | >1000 |
| Zero-Bias Stability (°/h) | <0.005 | 0.01~0.15 | 0.15~15 | >15 |
| Random Walk (°/ | <0.01 | 0.01~0.05 | 0.05~0.5 | >0.5 |
| Rate Noise Density (°/s/ | <0.001 | 0.001~0.005 | 0.005~0.01 | >0.01 |
| Range (°/s) | >500 | >500 | >400 | 50~1000 |
Approximate range of key accelerometer parameters for different classes of use.
| Performance Indicators | Strategic Level | Navigation Level | Industrial Level | Consumer Level |
|---|---|---|---|---|
| Noise (mg/ | <0.1 | <0.7 | <5 | 5 |
| Power Consumption (mA) | <25 | <1 | <12 | 1 |
| g-Range (g) | ±20 | ±200 | ±200 | ±18 |
| Bandwidth (kHz) | 0.33 | 22 | 3.2 | 1 |
Figure 2Some momentous errors and noise classification of inertial sensors.
Figure 3Zero-bias error schematic.
Figure 4Scale factor error schematic.
Figure 5Scale factor asymmetry error schematic.
Figure 6Scale factor nonlinear error schematic.
Figure 7Nonorthogonality schematic.
Figure 8Misalignment schematic.
Figure 9Some crucial existing calibration methods. Box 1 represents the combination of a low-precision turntable and cube fixture [66]; box 2 represents the tilt sensor with 3D-printed housing [22]; box 3 represents other autonomous calibration methods that do not require a turntable.
Approximately optimal nine attitudes for calibrating accelerometers [76].
| Posture No. | Description | Illustration |
|---|---|---|
| 1 |
| |
| 2 |
| |
| 3 |
| |
| 4 |
| |
| 5 |
| |
| 6 |
| |
| 7 |
| |
| 8 |
| |
| 9 |
|
Figure 10Orientations of the 3D gyroscope during the four calibration measurements [78].
Comprehensive overview of inertial sensor calibration methods. (Note: Acc—accelerometer; Gyro—gyroscope; Mag—magnetometer).
| Group | Type—Reference | Advantage | Disadvantage | Remark |
|---|---|---|---|---|
|
Nonautonomous | Acc and Gyro—[ | There is a pre-estimation of the initial value, using the turntable | 26-position calibration, cumbersome operation, and unusable when the triplet is seriously dislocated | Increased rotational excitation via a single-axis turntable |
| Acc and Gyro—[ | Combined calibration, taking triplet errors into account | Accuracy needs to be improved | Based on dot product invariant method | |
| Acc and Mag—[ | Reduced misalignment errors through the use of turntable and precision aluminum cubes | Cannot be used when the inclination is close to | Cumbersome operation—need to acquire data of 12 positions and 36 axes | |
| Acc—[ | Only bias is dynamically calibrated to simplify the dynamic model | Leverage arm effect is not considered | Bias online calibration based on time-varying Kalman filter | |
| Acc and Gyro—[ | Optimal calibration rotation scheme, considering triple calibration deviation | cumbersome, involuntary | By fixing the axial rotation, the triplet bias calibration is resolved | |
| Acc and Gyro—[ | Taking into account scale factors and deviations at different temperatures | Complicated operation, inconvenient for engineering application | Real-time thermal calibration by using rate table, thermal chamber and cube housing | |
| Acc and Gyro—[ | Take into account the accelerometer lever arm effect (add two variables for the accelerometer) | The operation is complex and time-consuming, and the amount of calculation is large | Two-axis turntable and requires continuous rotational excitation | |
| Gyro—[ | Taking into account scale factors and deviations at different temperatures | Complicated operation, inconvenient for engineering application | Real-time thermal calibration by using rate table, thermal chamber and cube housing | |
| Acc and Gyro—[ | Taking into account the lever arm effect | Turntable and angular acceleration estimator, limited usage scenarios | Propose TUKF to estimate model parameters | |
| Autonomous | Acc—[ | The operation is simple, and the density function does not need to know too much | The calculation amount is large in the nonstationary state | The misalignment error is not considered |
| Acc and Gyro—[ | Minimize model parameters using Newton’s method | The actual calibration of the gyroscope is not described, the initial value needs to be determined | Accelerometer calibration is based on a cost function | |
| Acc—[ | Tilt angle information is not required | Only six calibration parameters are estimated, which is cumbersome to operate | Using a shell and three-way milling vice, with reduced initial value requirements | |
| Gyro—[ | Creating virtual rate on the gyroscope by using its drive electrodes | Calibration method requires gain adjustment in the output and is affected by aging | Using the condition that the phase shift of the vibration mode is proportional to the excitation rotation rate | |
| Acc and Gyro—[ | Taking into account the triplet error between the gyroscope and the accelerometer | Gyroscope accuracy depends on accelerometer calibration accuracy | Using gravity vector calculated from gyroscope output to calibrate | |
| Acc—[ | Introduce white Gaussian noise, assuming a Gaussian process | Offline calibration, requires knowledge of the random variable density function | Accelerometer offline calibration based on maximum likelihood estimation | |
| Gyro and Mag—[ | Utilizing magnetic field vectors as low cost gyro references | High requirements for magnetic field stability | With sufficient rotational excitation, the magnetic field can be used as a calibration reference | |
| Acc—[ | Accurate parameter estimation within three iterations, with low requirements for initial values | Lacks nonlinear corrections and only assumes positive scale factors | Can be implemented on wearable devices with limited computing power | |
| Acc and Gyro and Mag—[ | Free rotation plane, pre-estimated initial value | Numerical integration may introduce errors | Known rotations in multi-position calibration are utilized | |
| Acc and Gyro—[ | Static parameters are used as initial values and judged | Must be rotated in a fixed configuration | Adopt dynamic and static combination | |
| Acc—[ | There is no need to explicitly derive the error model and estimate the error parameters | A large amount of data needs to be trained in the early stage | A new calibration algorithm based on neural networks | |
| Acc—[ | Using GNLS method, the convergence speed is fast | 30 positions, tedious operation | The accuracy is slightly higher than using LM and GN |
Figure 11Schematic of key directions. On the right is a further exploration of three key directions, from top to bottom, the balance between low cost and calibration effect, the impact of coordinate inconsistency on multi-sensor combinations, and the lack of a universal solution for autonomous calibration of multi-sensor combinations.