Ye Xiaoyu, Zeng Yifan, Zeng Qinghua, Zou Yijun
School of Aeronautics and Astronautics, Sun Yat-sen University, Shenzhen 518107, China.
School of Systems Science and Engineering, Sun Yat-sen University, Guangzhou 510275, China.
Sensors (Basel). 2022 Apr 20;22(9):3156. doi: 10.3390/s22093156.
Aimed at improving the navigation accuracy of the fixed-wing UAVs in GNSS-denied environments, this paper proposes an algorithm of nongravitational acceleration estimation based on airspeed and IMU sensors, which use a differential tracker (TD) model to further supplement the effect of linear acceleration for UAVs under dynamic flight. We further establish the mapping relationship between vehicle nongravitational acceleration and the vehicle attitude misalignment angle and transform it into the attitude angle rate deviation through the nonlinear complementary filtering model for real-time compensation. It can improve attitude estimation precision significantly for vehicles in dynamic conditions. Furthermore, a lightweight complementary filter is used to improve the accuracy of vehicle velocity estimation based on airspeed, and a barometer is fused on the height channel to achieve the accurate tracking of height and the lift rate. The algorithm is actually deployed on low-cost fixed-wing UAVs and is compared with ACF, EKF, and NCF by using real flight data. The position error within 30 s (about 600 m flying) in the horizontal channel flight is less than 30 m, the error within 90 s (about 1800 m flying) is less than 50 m, and the average error of the height channel is 0.5 m. The simulation and experimental tests show that this algorithm can provide UAVs with good attitude, speed, and position calculation accuracy under UAV maneuvering environments.
针对提高固定翼无人机在全球导航卫星系统(GNSS)拒止环境下的导航精度,本文提出了一种基于空速和惯性测量单元(IMU)传感器的非引力加速度估计算法,该算法使用微分跟踪器(TD)模型进一步补充无人机动态飞行时线性加速度的影响。我们进一步建立了飞行器非引力加速度与飞行器姿态失准角之间的映射关系,并通过非线性互补滤波模型将其转换为姿态角速率偏差进行实时补偿。对于动态条件下的飞行器,它可以显著提高姿态估计精度。此外,使用轻量级互补滤波器提高基于空速的飞行器速度估计精度,并在高度通道融合气压计以实现高度和升力速率的精确跟踪。该算法实际部署在低成本固定翼无人机上,并通过实际飞行数据与自适应互补滤波器(ACF)、扩展卡尔曼滤波器(EKF)和非线性互补滤波器(NCF)进行比较。水平通道飞行30秒(约飞行600米)内的位置误差小于30米,90秒(约飞行1800米)内的误差小于50米,高度通道的平均误差为0.5米。仿真和实验测试表明,该算法能在无人机机动环境下为无人机提供良好的姿态、速度和位置计算精度。