The allure of inertial navigation systems lies in their ability to autonomously calculate position and orientation without relying on any external signals. The trade-off, however, is that errors accumulate relentlessly over time. Understanding the primary sources of these errors is a crucial step in transitioning from a system that merely "works" to one that performs exceptionally well.
1. Sensor-Level Errors: The "Inherent Flaws" of the Hardware
The core components of an inertial navigation system (INS)—gyroscopes and accelerometers—are not ideal sensors. Error analysis begins with modeling and quantifying these "inherent flaws."
Bias is one of the most critical sources of error. A gyroscope's output of a false angular rate while stationary leads to continuous orientation drift, while an accelerometer's bias introduces a constant offset directly into specific force measurements. An accelerometer bias of just 0.1 mg can result in a positional error of approximately 50 meters within 100 seconds. The danger of bias lies not only in the offset itself but in its amplification through double integration: positional error grows in proportion to the square of time.
Scale factor errors and installation errors are classified as structural errors. An inaccurate scale factor means, for instance, misinterpreting a rotation of 1°/s as 1.001°/s; installation errors result in the three sensitive axes not being perfectly orthogonal, creating cross-coupling interference. While such errors can usually be compensated for via factory calibration, temperature fluctuations and mechanical shocks can cause the compensation parameters to become mismatched. From a dynamic perspective, the angular motion of the mounting base introduces additional error terms in the gyroscope and accelerometer outputs—coupled with angular velocity and angular acceleration—that are significant enough to warrant attention.
Random noise (such as angle random walk and velocity random walk), while not producing a constant offset, causes navigation errors to exhibit characteristics of statistical, random divergence.
2. Algorithm-Level Dynamic Errors: The Pitfalls of Discrete Sampling
Even with perfect sensors, the numerical integration process itself introduces errors. In high-dynamic environments—characterized by factors such as high-frequency vibration and violent maneuvers—classic errors known as "coning error," "sculling error," and "scrolling error" arise. Take coning error as an example: when the angular velocity vector of the vehicle rotates rapidly in space, discrete sampling captures angular increments only at specific, finite moments. Consequently, the continuous trajectory of the rotation vector cannot be precisely reconstructed, resulting in a loss of rotational information. Multi-sample coning compensation algorithms (such as two-sample or four-sample schemes) are specifically designed to mitigate this loss of information.
3. Error Propagation: The Mathematical Progression from "Differential" to "Divergence"
The fundamental error propagation characteristics of inertial navigation systems can be summarized as follows: attitude errors caused by gyroscope bias grow linearly with navigation time, velocity errors grow quadratically, and position errors grow cubically; meanwhile, velocity errors caused by accelerometer bias grow linearly with navigation time, and position errors grow quadratically.
Starting from basic kinematic relationships: ideally, position is determined by the double integration of specific force:
![]()
Considering a constant accelerometer bias δα (where the measured value is f̃ = f + δα), the position calculation error δr(t) is:
![]()
This relationship reveals the most critical characteristic of inertial navigation errors: quadratic divergence. To illustrate with a concrete numerical example: an accelerometer bias of just 0.01 m/s² (approximately one-thousandth of the acceleration due to gravity) can result in a position error of about 50 meters within 100 seconds.
The impact of gyroscope bias is even more profound. Let ε (rad/s) be the constant drift rate of the gyroscope; this directly causes the attitude error δϕ to grow linearly over time:
![]()
A ttitude error causes a deviation in the gravity vector during calculation, introducing spurious acceleration; after double integration, the resulting position error is ultimately proportional to the cube of time.
![]()
This is the fundamental reason why gyroscope precision is critical: under gravity coupling, minute attitude deviations are amplified into position errors that diverge cubically. The complete error propagation is typically expressed in state-space form:
![]()
This equation provides a basis for correction for integrated navigation algorithms, such as the Kalman filter.
Conclusion
Inertial navigation errors stem from physical hardware imperfections and the loss of information inherent in discrete sampling. From bias drift to coning errors, and from quadratic to cubic divergence, the principles revealed by mathematical formulas point the way toward engineering-based compensation—marking the essential path for inertial navigation systems to evolve from "drifting" to "precise."
留言