多任务学习驱动的IMU零偏在线补偿及无人机GNSS/SINS定位增强

Multi-Task Learning-Driven IMU Bias Online Compensation and UAV GNSS/SINS Positioning Enhancement

  • 摘要: 针对旋翼无人机在复杂环境中因剧烈机动或GNSS信号异常等导致GNSS/SINS组合导航系统性能下降的问题,本研究提出一种融合飞行状态信息的多任务学习方法,用于实时预测惯性测量单元( Inertial Measurement Unit,IMU)的零偏。该方法基于多层感知机(Multilayer Perceptron,MLP)构建网络框架,采用硬参数共享的策略,利用IMU的时域和频域特征,同步实现无人机运动状态识别与陀螺、加速度计零偏预测两项任务,输出的可靠零偏预测值用于辅助GNSS/SINS紧组合系统的误差反馈修正,从而提升其在非平稳状态下的精度与鲁棒性。真实山地飞行实验表明:该多任务模型对六种典型运动状态的识别准确率达到93.64%,相对于不考虑飞行状态的模型,提升了IMU零偏的预测精度:在剧烈机动与GNSS信号中断条件下,三维定位误差分别降低24.4%和41.0%。验证了所提方法在复杂动态环境下对IMU系统误差补偿的有效性及其在高精度组合导航中的应用潜力。

     

    Abstract: Objective: In traditional Extended Kalman Filter (EKF)-based GNSS/SINS integration, IMU bias is typically modeled as a slowly varying first-order Gauss-Markov process. However, rotor UAVs operating in complex environments often face high-dynamic maneuvers and GNSS signal occlusion. Under these conditions, low-cost MEMS IMU biases exhibit significant instability and random jumps, rendering standard assumptions invalid and leading to inaccurate bias estimation and rapid divergence of positioning errors. To address these limitations, this study proposes a multi-task perception learning method that fuses UAV flight state information to achieve online bias compensation.Methods: The proposed method utilizes a Multi-Layer Perceptron (MLP) with a hard parameter sharing strategy to construct a multi-task learning bias prediction network (MTL-BP). This architecture simultaneously performs motion state recognition and IMU bias prediction. To resolve the ambiguity between hovering and constant-velocity flight states, time-frequency joint features are constructed by fusing IMU time-domain integration with the Power Spectral Density (PSD) of the Y-axis accelerometer. Subsequently, the six motion state probabilities output by the classification task are concatenated with IMU features into a 13-dimensional vector for the bias prediction task. The resulting reliable bias values are used for error feedback correction in a tightly coupled GNSS/SINS system.Results: Real-world flight experiments were conducted in a mountainous environment using a DJI M600 UAV. Results indicate that the introduction of frequency-domain features effectively resolved the confusion between hovering and constant-velocity flight, improving motion state recognition accuracy from 91.07% to 93.64%. Regarding bias prediction, the MTL-BP model demonstrated dynamic tracking capabilities superior to single-task models, significantly suppressing prediction jumps during maneuvers. In terms of positioning performance, the 3D Root Mean Square Error (RMSE) was reduced by 24.4% during intense maneuvering. Furthermore, during a simulated 20-second GNSS outage, the method effectively curbed error divergence, reducing the 3D positioning error from 1.44 m to 0.85 m, an improvement of 41.0%.Conclusion: The proposed multi-task learning approach reveals the intrinsic correlation between UAV motion states and IMU biases. It achieves precise system error compensation in complex dynamic environments and significantly enhances the robustness of GNSS/SINS integrated navigation systems against aggressive maneuvers and signal interruptions, demonstrating substantial potential for high-precision UAV navigation.

     

/

返回文章
返回