摘要
低速智能电动汽车近年来发展迅速,组合定位技术是其关键技术,航向角估计是组合定位技术中重要组成部分。基于低速智能电动汽车,提出了GNSS(global navigation satellite system)/IMU(inertial measurement unit)组合的航向角估计方法。介绍了GNSS/IMU松耦合条件下的航向角估计方法,提出基于IMU的航向角积分方法,推导了松耦合条件下误差动态与测量模型。针对GNSS信号质量时变问题,使用残差自适应卡尔曼滤波算法对航向角误差进行估计。针对GNSS信号质量设计了航向角误差反馈修正策略。通过在不同GNSS信号条件下进行的多组实车试验,验证了所提出的航向角估计算法的有效性。
近年来,低速智能电动汽车发展迅速,组合定位技术是支撑其发展的关键技术,航向角估计是组合定位算法中的重要组成部
在GNSS/INS组合的方法中,航向角通常与俯仰角、侧倾角、速度和位置等状态一同在惯性导航系统INS中被解算,然后通过一个滤波器估计INS的误差,从而对惯性导航的误差进行修
也有学者通过利用磁力计对地磁进行测量,从而在进行姿态角解算时通过地磁对姿态角进行辅助估计。在无人机的应用中,方根在等学者对三轴磁力计进行了倾斜补偿,然后使用拓展卡尔曼滤波算法融合加速度计、陀螺仪和磁力计信息对无人机的姿态进行了估
本文在低速智能电动汽车清扫车平台下,利用智能汽车搭载的GNSS和IMU传感器设计了航向角估计器,主要贡献在于创新性地基于残差自适应RAE(residual adaptive estimation)卡尔曼滤波器设计了GNSS/IMU 松耦合(loosely coupled, LC)组合的航向角估计器:提出了基于IMU的航向角积分方法,推导了松耦合条件下误差动态与测量模型;针对GNSS信号质量时变问题,基于本文提出的航向角误差动态和测量模型,使用残差自适应卡尔曼滤波算法对航向角误差进行了估计。解决了IMU长时间积分累积误差问题,GNSS航向角测量频率低、噪声时变和存在异常值的问题。最后,通过在不同GNSS信号条件下进行的多组实车试验,验证了本文提出的航向角估计算法的有效性。
受GNSS/INS组合方式启发,本文提出了GNSS/IMU LC组合的航向角估计方法。该方法架构如

图1 航向角估计方法架构
Fig.1 Structure of heading angle estimation method
基于IMU的航向角积分方法由下式给出:
(1) |
式中:下标k表示k时刻,k-1表示k-1时刻;表示航向值;表示k时刻横摆角速度增量,从IMU直接获取;由航向角误差估计模块估计;表示角速度零偏,由静止时IMU输出的角速度获取;为IMU采样时间。
假设IMU积分得到的航向角和GNSS接收机输出的航向角满足如下关系:
(2) |
(3) |
式中:表示真实航向角;和分别表示积分所得航向和GNSS接收机输出航向的高斯白噪声。
将式(2)和(3)作差可得航向角误差的测量方程
(4) |
式中:表示高斯白噪声。
卡尔曼滤波算法结构如

图2 卡尔曼滤波算法
Fig.2 Kalman filter
因为GNSS信号易受干扰,在实际使用卡尔曼滤波时,测量噪声的协方差矩阵需要进行在线自适应估计,以保证滤波效果的稳健性。而系统噪声主要由IMU的噪声决定,一般变化较小,不再进行自适应。
k时刻航向角误差测量的新息和残差分别定义为
(7) |
(8) |
则新息和残差的期望分别为
(9) |
(10) |
在实际应用中,可以通过滑动平均来计
(11) |
在嵌入式系统计算时,这一项计算量较大,构造了测量误差的协方差矩阵的递推公式(12)以减小计算量,根据GNSS接收机输出的航向角按照经验值进行选取。
(12) |
为了使算法对当前GNSS接收机输出的速度和位置统计特性具有更好的动态性能,使用渐消因子对过去时刻的测量值进行部分遗忘,削弱过去测量信息对当前估计的影响,渐消因子为(0,1)之间的实数,根据渐消因子得到渐消系数为
因此得到的递推公式为
(13) |
由于式(13)中包含,需要迭代运算,为了保证计算的合理性,避免引起滤波异常,因此需要对的各个元素的大小进行限制。这里需要对各个测量值依次进行约束,对于第i个量测有
按照下式描述规则对进行约束:
(14) |
式中:和分别为R矩阵的上、下限约束。这样便可以将约束在一定范围内,提升滤波器的稳定性。
前面已提到,GNSS信号易受外界环境干扰,如遮挡、多路径效应等,造成航向角测量中出现异常值,经过异常值进行量测更新后,即使测量噪声协方差矩阵已经进行了自适应处理,估计所得的航向角误差也不应再反馈至基于IMU的积分算法中,需要对这种异常情况设计策略对航向角误差反馈加以约束,如

图3 航向角误差反馈策略
Fig.3 Feedback strategy of heading angle error
为了对本文提出的算法进行验证,进行了离线和在线试验验证。离线试验是通过数据采集设备采集实车试验数据,然后使用Matlab/Simulink运算平台对算法验证。在线试验是通过嵌入式处理器在线接收IMU和GNSS信息,在处理器中对算法在线实时验证。
试验平台车为一台智能电动清扫车,如

图4 试验平台车:低速智能电动清扫车
Fig.4 Test vehicle: Low speed autonomous electric sweeper

图5 离线测试试验平台
Fig.5 Test platform for offline validation
实车在线试验验证平台如

图6 在线试验验证平台
Fig.6 Test platform for online validation

图7 离线试验结果
Fig.7 Results of offline test

图8 在线试验结果
Fig.8 Results of online test
试验过程中,车辆行驶速度在1.5 m·
总体上,由
基于低速智能电动汽车,本文研究了基于GNSS/IMU松耦合组合的航向角估计算法。得出以下结论:
(1) 提出了GNSS/IMU松耦合条件下的航向角估计方法,设计了基于IMU的航向角积分方法,推导了松耦合条件下误差动态与测量模型,并基于此模型设计了航向角误差估计方法,从而对航向角间接估计。
(2) 针对GNSS信号质量时变问题,使用残差自适应卡尔曼滤波算法对航向角误差进行了估计,为了减小计算量,基于渐消因子通过递推方式对测量噪声协方差矩阵进行了自适应。针对GNSS信号质量设计了航向角误差反馈修正策略。在不同GNSS信号条件下进行的多组实车试验验证了本文提出的航向角估计算法的有效性。
参考文献
张月新, 王立辉, 汤新华. 车辆动力学模型辅助的惯性导航系统[J]. 中国惯性技术学报, 2017(5):22. [百度学术]
ZHANG Yuexin, WANG Lihui, TANG Xinhua. Vehicle dynamic model aided inertial navigation system [J]. Journal of Chinese Inertial Technology, 2017(5):22. [百度学术]
余卓平, 章仁燮, 熊璐,等. 基于条件积分算法的无人差动转向车辆动力学控制[J]. 机械工程学报, 2017, 53(14):29. [百度学术]
YU Zhuoping, ZHANG Renxie, XIONG Lu, et al. Dynamic control for unmanned skid-steering vehicle with conditional integartors[J]. Journal of Mechanical Engineering, 2017, 53(14):29. [百度学术]
WANG Yafei, ZHOU Zhisong, WEI Chongfeng, et al. Host-target vehicle model-based lateral state estimation for preceding target vehicles considering measurement delay[J]. IEEE Transactions on Industrial Informatics, 2018, 14(9): 4190. [百度学术]
YOON J H , PENG H . A cost-effective sideslip estimation method using velocity measurements from two GPS receivers[J]. IEEE Transactions on Vehicular Technology, 2014, 63(6):2589. [百度学术]
LIU Yahui , FAN Xiaoqian , LÜ Chen , et al. An innovative information fusion method with adaptive Kalman filter for integrated INS/GPS navigation of autonomous vehicles[J]. Mechanical Systems & Signal Processing, 2017,100:605. [百度学术]
程向红, 万德钧, 仲巡. 捷联惯导系统的可观测性和可观测度研究[J]. 东南大学学报(自然科学版), 1997, 27(6):6. [百度学术]
CHENG Xianghong, WAN Deyun, ZHONG Xun. Observability and its degree for strapdown INS[J]. Journal of Southeast Univertity(Natural Science Edition), 1997, 27(6):6. [百度学术]
吴俊伟, 孙国伟, 张如, 等. 基于SVD方法的INS传递对准的可观测性能分析[J]. 中国惯性技术学报, 2005(6):26. [百度学术]
WU Junwei, SUN Guowei, ZHANG Ru, et al. Analysis on observability of INS transfer alignment based on SVD method[J]. Journal of Chinese Inertial Technology, 2005(6):26. [百度学术]
方根在, 黎福海. 小型飞行器姿态估计系统设计与实现[J]. 电子测量与仪器学报, 2017, 31(3):474. [百度学术]
FANG Genzai, LI Fuhai. Design and implementation of MAV attitude estimation system[J]. Journal of Electronic Measurement and Instrument, 2017, 31(3):474. [百度学术]
YOON J H , PENG H . Robust vehicle sideslip angle estimation through a disturbance rejection filter that integrates a magnetometer with GPS[J]. IEEE Transactions on Intelligent Transportation Systems, 2014, 15(1):191. [百度学术]
DING W, WANG J, CHRIS R, et al. Improving adaptive kalman estimation in GPS/INS integration[J]. Journal of Navigation, 2007, 60(3):517. [百度学术]