一种基于无迹卡尔曼滤波的无人机组合导航方法和系统技术方案

技术编号:28141904 阅读:42 留言:0更新日期:2021-04-21 19:20
本发明专利技术公开了一种基于无迹卡尔曼滤波的无人机组合导航方法和系统,通过组合导航算法,可以实现无人机位置速度姿态估计;本发明专利技术提出的组合导航算法,与同维数的kalman滤波,扩展卡拉曼滤波为基础的组合导航算法相比,具有更高的精度;本发明专利技术提出的组合导航算法,可以作为导航系统中另一备用算法,以此来做冗余设计,增加系统的稳定性;发明专利技术采用的是序贯滤波的方式,在嵌入式系统中可以减少计算量,降低了对配置的要求。低了对配置的要求。低了对配置的要求。

【技术实现步骤摘要】
一种基于无迹卡尔曼滤波的无人机组合导航方法和系统


[0001]本专利技术属于无人机应用
,涉及一种无人机的定位导航方法,具体为一种基于无迹卡尔曼滤波的无人机组合导航方法和系统。

技术介绍

[0002]无人机在民用领域有着很大的发展前景,特别是在航拍,石油管道巡检,电力巡检,救援,侦查等领域发挥着重要作用。在控制无人机进行飞行的过程中,无人机需要实时准确的知道自身的位置,而为了知道自身的位置,无人机上安装有GPS,IMU,超声波,视觉,气压计等传感器,这些传感器都是了实现自身的导航定位。
[0003]在实现无人机自身导航定位中,常用的就是kalman滤波算法,这种滤波算法在处理系统是线性系统的时候表现非常好,对于非线性系统需要对系统进行线性化这样就衍生了扩展kalman滤波(EKF),线性化过程中需要求取系统的雅克比矩阵这样会损失一部分精度。

技术实现思路

[0004]本专利技术的目的在于克服上述现有技术的缺点,提供一种基于无迹卡尔曼滤波的无人机组合导航方法和系统。而无迹kalman滤波(UKF)无需求取本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于无迹卡尔曼滤波的无人机组合导航方法,其特征在于,包括以下步骤:步骤1,将无人机的状态变量生成为2n+1个原始sigma点,计算无人机状态变量的预测值和预测误差的协方差矩阵的加权平均值;步骤2,通过无迹卡尔曼滤波器和k+1时刻各传感器的观测值对无人机状态变量的预测值进行估计,获得无人机状态变量的估计值和误差的协方差;步骤2.1,通过协方差矩阵的加权平均值获得2n+1个新sigma点;步骤2.2,通过测量方程对新sigma点进行传播;步骤2.3,测量传播后的新的sigma点,进行加权平均,得到新sigma点的加权平均值;步骤2.4,通过新sigma点的加权平均值计算量测的残差协方差矩阵;步骤2.5,通过传播后的原始sigma点的加权平均值和新sigma点的加权平均值,计算无人机状态变量和测量变量的交叉协方差矩阵;步骤2.6,通过残差协方差矩阵和交叉协方差矩阵计算卡尔曼增益系数;步骤2.7,通过卡尔曼增益系数更新步骤1中的状态变量,获得无人机状态变量的估计值和误差的协方差;步骤3,无人机运行期间不断重复步骤1和2,持续更新无人机的状态变量,对无人机进行导航。2.根据权利要求1所述的一种基于无迹卡尔曼滤波的无人机组合导航方法,其特征在于,步骤1中,所述无人机的状态变量为:其中:[q
1 q
2 q
3 q4]为无人机姿态的四元素;[v
x v
y v
z
]为n系下的无人机三轴速度,其中v
x
为北向的速度,v
y
为东向的速度,v
z
为地向的速度;[p
x p
y p
z
]为n系下的无人机三轴位置,其中,p
x
为在北向的位置,p
y
为在东向的位置,p
z
为在地向的位置;[gyro_bias
x gyro_bias
y gyro_bias
z
]为陀螺仪在机体系下三轴零偏;[acc_bias
x acc_bias
y acc_bias
z
]为加速度计在机体系三轴零偏。3.根据权利要求1所述的一种基于无迹卡尔曼滤波的无人机组合导航方法,其特征在于,步骤1的具体过程包括:步骤1.1,将无人机的状态变量转变为2n+1个原始sigma点;步骤1.2,计算2n+1个原始sigma点的权重;步骤1.3,通过非线性状态方程获得传播后的原始sigma点;步骤1.4,通过权重对传播后...

【专利技术属性】
技术研发人员:李定涌
申请(专利权)人:西安因诺航空科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1