试验方案设计与实现 - CDKF、UKF和EKF滤波算法在GPS系统中的应用比较
3 试验方案设计与实现
为了验证本文所述新的卡尔曼滤波器的有效性和优越性,使用两个精度相差一个数量级的GPS接收平台,高精度的GPS接收平台使用精度较高的接收机及DGPS方法,接收到的高精度动态定位数据作为系统真实值。低精度的GPS接收平台选用精度与前者相差一个数量级的接收机及单机GPS方法,接收到的低精度动态定位数据作为卡尔曼滤波器的滤波对象,用滤波以后的状态估计值与系统状态真实值进行比较,来衡量滤波的效果。
3.1 试验平台及软件
在这里高精度的GPS接收平台选用CMC公司AllStar Base GPS板和MDS公司MDS OEM Series TM电台作为基准站,移动站选用CMC公司SuperStar GPS板和MDS公司MDS OEM Series TM电台,能使定位精度保持在2m左右。低精度的GPS接收平台选用GARMIN公司出品的OEM板GPS35LP(GPS35-HVS)。作者于2008年2月将DGPS的基准站设在江苏大学电气大楼,DGPS的移动站和单机GPS接收机置于车内,于江苏大学校门口学府路段做匀速运动,使用starview monitor和u-center 4.01在上位机上进行数据的同步接收。试验设备如图1、图2所示。
图1 DGPS的基准站
图2 DGPS的移动站和单机GPS
3.2 试验结果及分析
试验接收的到的部分数据如下:见表1。
表1 接收机接收到的数据
将新的CDKF滤波算法应用到GPS导航定位系统中。分别采用EKF,UKF和CDKF三种滤波算法分别对实验获得的GPS数据进行滤波处理。试验结果如图3、图4所示。为了更直观地表现三种滤波算法的效果,分别将三种滤波方法的误差均值列于表2。
从滤波曲线图3和图4可以看出:采用CDKF和UKF滤波的东北向位置误差都控制在10米以内,而采用EKF的位置误差比较大;从表2也可以得出,对于经纬度误差均值和东北向速度误差来说,CDKF和UKF两种算法也明显优于EKF,可见,CDKF滤波的定位精度和可靠性都大大高于了EKF,但是UKF的计算量相对EKF略有增加,而由于CDKF相对UKF的计算参数减少,因此逼近速度相对提高,使得计算量也有所减少。
表2 三种滤波算法的误差比较
4 结论
本文阐述了一种新的滤波算法-中心差分卡尔曼滤波,并将其应用到GPS/DR组合导航系统中,分析了其在滤波方法和计算过程中的明显优势,通过多次实验、参数调试得出EKF、UKF和CDKF三种滤波的实验对比,无论是在定位精度、速度方面还是计算量上,CDKF都优于前两者,并且其实现方法相对简单,应用范围更为广泛,是动态系统一种有效的状态估计算法。
- 第 1 页:CDKF、UKF和EKF滤波算法在GPS系统中的应用比较
- 第 2 页:CDKF算法描述
- 第 3 页:试验方案设计与实现
本文导航
非常好我支持^.^
(2) 100%
不好我反对
(0) 0%
相关阅读:
- [电子说] 基于Simulink搭建二阶RC的EKF算法电池SOC估算模型 2023-06-29
- [电子说] 基于EKF算法的电池SOC估算研究 2023-06-28
- [工业控制] 基于扩展卡尔曼滤波EKF的无感控制+Matlab/Simulink仿真案例 2023-06-08
- [电子说] LLM底座模型:LLaMA、Palm、GLM、BLOOM、GPT结构对比 2023-05-19
- [电子说] 关于改进EKF的自抗扰飞控系统的设计 2018-06-13
- [通信设计应用] 一种EKF改进算法探讨 2011-08-11
( 发表人:自由频率 )