Resumen
The inertial Navigation Systems/global navigation satellite system (SINS/GNSS) has become a research hotspot in the field of train positioning. However, during a uniform straight-line motion period, the heading misalignment angle of the SINS/GNSS is unobservable, resulting in the divergence of the heading misalignment angle and ultimately causing a divergence in the train?s speed and position estimation. To address this issue, this paper proposes an estimation and compensation method for the heading misalignment angle for train SINS/GNSS integrated navigation system based on an observability analysis. When the train enters a straight-line segment, the alignment of the train?s sideslip angle and the satellite velocity heading angle allows the achievement of velocity heading observation values that resolve the issue. In a curved segment, the heading angle becomes observable, allowing for an accurate estimation of the SINS?s heading misalignment angle using GNSS observations. The results showed that, whether the train is on a straight or curved track, the position estimation accuracy meets the simulation design criteria of 0.1 m, and the heading accuracy is better than 0.25°. In comparison to the results of pure GNSS position and velocity-assisted navigation, where heading divergence occurs during constant velocity straight-line segments, the method proposed in this paper not only converges but also achieves an accuracy comparable to the GNSS velocity-based heading alignment. The simulation results demonstrate that the proposed strategy significantly improves the accuracy of the heading misalignment angle estimation, thereby enhancing the accuracy of speed and position estimation under a GNSS-denied environment.