公开/公告号CN106597510A
专利类型发明专利
公开/公告日2017-04-26
原文格式PDF
申请/专利权人 上海铸天智能科技有限公司;
申请/专利号CN201610934138.8
发明设计人 白佶斌;
申请日2016-10-31
分类号G01S19/49(20100101);G01S19/44(20100101);G01C21/16(20060101);
代理机构31224 上海天翔知识产权代理有限公司;
代理人吕伴
地址 200030 上海市徐汇区钦州路100号2号楼1209室
入库时间 2023-06-19 01:58:08
法律状态公告日
法律状态信息
法律状态
2022-12-30
专利权人的姓名或者名称、地址的变更 IPC(主分类):G01S19/49 专利号:ZL2016109341388 变更事项:专利权人 变更前:青海风歌农林电子科技有限责任公司 变更后:飞巡(南京)数字智能科技有限公司 变更事项:地址 变更前:810016 青海省西宁市青海生物科技产业园经四路26号10号楼207室 变更后:211899 江苏省南京市江北新区研创园团结路99号孵鹰大厦2819室
专利权人的姓名或者名称、地址的变更
2020-07-07
专利权的转移 IPC(主分类):G01S19/49 登记生效日:20200618 变更前: 变更后: 申请日:20161031
专利申请权、专利权的转移
2019-04-09
授权
授权
2017-05-24
实质审查的生效 IPC(主分类):G01S19/49 申请日:20161031
实质审查的生效
2017-04-26
公开
公开
技术领域
本发明属于多旋翼无人机控制和智能应用技术领域,特别涉及一种基于模糊判断算法的多旋翼无人机位置数据融合滤波方法。
背景技术
凭借其良好的悬停性能,简单的机械结构,便于携带载荷的布局以及便捷的操纵能力,多旋翼无人机已经引起了国内外科研机构以及企业的广泛关注,并且已经在多个领域有了广泛的应用。例如,森林防火,地形勘察,农林植保,航空拍摄,反恐侦查,短途运输,紧急救援等。
多旋翼无人机通常搭载全球卫星定位系统,如GPS,Galieo,Glonass以及北斗系统。通过与多颗卫星进行通讯从而获得自身在地球坐标系下的绝对位置。如果采用差分技术,无人机的位置精确度可以达到厘米级。然而,所有卫星定位系统的精度均依赖于信号的优劣,在卫星数量不足的地区或者存在遮蔽效应的区域(如高楼旁、桥梁下、山岭中),卫星系统的定位精度往往急剧下降甚至产生位置的跳变,最终给控制系统错误的反馈信息,严重情况甚至引起多旋翼无人机的坠毁。因此,发展一种高性能的具有对传感器容错能力的数据融合技术成为迫切需求。
发明内容
本发明的目的是针对多旋翼无人机在高楼旁、桥梁下、山岭中等卫星数量不足的地区或者存在遮蔽效应的区域,由于卫星系统的定位精度急剧下降甚至产生位置的跳变所导致的控制系统错误的反馈信息,设计的一种基于模糊判断算法的多旋翼无人机位置数据融合滤波方法,该方法可以广泛应用于多旋翼无人机在户外以及室内飞行中的位置定位。
本发明所要解决的技术问题可以采用如下技术方案来实现:
基于模糊判断算法的多旋翼无人机位置数据融合滤波方法,包括以下步骤:
1)针对多传感器融合的Kalman滤波,选取定义修正阶段方程;
2)选取测量模型;
3)定义包括传感器在内的精度标准;
4)对多旋翼无人机的位置数据融合滤波引入模糊算法中隶属度的概念,改善在降低传感器信任程度时可能引发的数据跳变。
在本发明的一个优选实施例中,在所述的步骤1)中,用于多传感器融合的Kalman滤波的修正阶段方程定义如下:
其中,
其中,
zi(k)表示k时刻的第i个传感器的观测量;
P(k|k-1)表示最小预测均方差矩阵;
P(k|k)表示修正后的最小预测均方差矩阵;
Ki(k)表示误差增益;
Ri(k)表示第i个传感器的协方差矩阵;
根据测量值与预测值之间的偏差
其中,
qi的概率密度曲线服从χ2分布,根据χ2分布图线以及每一个时间步k计算出的第i个传感器的精度值qi可以判断该传感器的可信程度。
在本发明的一个优选实施例中,在所述的步骤2)中,所述测量模型的选取如下:
其中,bGPS(k)以及bIMU(k)代表测量高斯白噪声;其分布服从协方差矩阵RGPS(k)以及RIMU(k)。;x(k)为系统的状态,包括加速度、速度以及位置。
在本发明的一个优选实施例中,在所述的步骤3)中,所述精度标准的定义如下:
其中,
为协方差矩阵;
计算出的各个传感器的精度以及设定的阀值,CGPS代表相信GPS数据的情况,qGPS<GPS阀值;CIMU表示相信IMU数据的情况,此时qIMU<IMU阀值,定义cGPS表示只使用GPS的情况,定义cIMU表示只使用IMU的情况,定义cGPS+IMU表示同时使用GPS和IMU的情况,定义c0表示不信任二者的情况,因此集合A={c0,cGPS,cGPS+IMU,cIMU}构成了数据融合的整个空间。
在本发明的一个优选实施例中,在所述的步骤4)中,所述隶属度的具体计算方法如下:
引入模糊算法中隶属度的概念用以改善在降低传感器信任程度时可能引发的数据跳变,从而降低无人机发生事故的风险,
其中,β为各种情况的系数,
且
β0+βGPS+βIMU+βGPS+IMU=1(12)
只使用GPS数据的情况:
KGPS(k)=PGPS(k|k)(HGPS)T(RGPS)-1>
(PGPS(k|k))-1=P-1(k|k-1)+(HGPS)T(RGPS)-1HGPS>
只使用IMU数据的情况:
KIMU(k)=PIMU(k|k)(HIMU)T(RIMU)-1>
(PIMU(k|k))-1=P-1(k|k-1)+(HIMU)T(RIMU)-1HIMU>
同时使用IMU和GPS数据的情况:
其中,
KGPS|(GPS+IMU)(k)=PGPS+IMU(k|k)(HGPS)T(RGPS)-1>
KIMU|(GPS+IMU)(k)=PGPS+IMU(k|k)(HIMU)T(RIMU)-1>
(PGPS+IMU(k|k))-1=P-1(k|k-1)+(HIMU)T(RIMU)-1HIMU
+(HIMU)T(RIMU)-1HIMU+(HGPS)T(RGPS)-1HGPS(22)
当既不采用GPS也不采用IMU数据时,滤波值直接采用Kalman滤波的估计值,即
最终数据融合结果:
与现有技术相比,本发明具有以下有益效果:本发明是在多旋翼无人机上搭载全球卫星定位系统并利用其位置信号的基础上,对位置信号进行滤波处理,从而使得传感器的数据具有容错能力。本发明可以广泛应用于多旋翼无人机在户外以及室内飞行中的位置定位。
附图说明
图1为本发明的标准χ2分布。
图2为本发明的传感器融合值示意图。
图3为本发明的对传感器的信任程度。
图4为本发明的滤波流程图。
具体实施方案
结合实施例、附图对本发明作进一步描述:
本发明的实施可以通过以下技术方案来实现:
1、设定由多旋翼飞行器的动力学方程积分计算得到的任一时刻的状态变量为
2、针对特殊环境下(如室内、丛林等特殊环境)位置传感器存在工作盲点或丧失精准度时,位置信号不可信的问题,提出利用数据融合滤波技术来对位置信号进行处理,从而进一步矫正仿真计算结果。本发面所提出的基于模糊判断算法的多悬疑无人机位置数据融合滤波技术的整体流程图如图4所示,下面具体详述本发明:
首先设定多旋翼飞行器系统状态变量在离散时间下的线性固定表达式为x(k+1)=Fx(k)+w(k),其中x(k)是系统的状态向量,w(k)是高斯白噪声。由N个位置传感器测量得到的N个位置信息表示为zi(k)=Hix(k)+bi(k)i=1,2,…,N,其中zi(k)表示测量值向量bi(k)表示为第i个传感器的观测高斯白噪声,Hi表示为与传感器本身相关的测量矩阵,N表示位置传感器个数。
定义多传感器融合的Kalman滤波的修正阶段方程为:
其中,
根据测量值与预测值之间的偏差
其中
qi的概率密度曲线服从图1的χ2分布。根据χ2分布图以及每一个时间步k计算出的第i个传感器的精度值qi可以判断该传感器的可信程度。例如,当实时计算出的qi值大于7.8时,传感器精度超出95%的置信区间,此时应当认为此传感器的反馈信息出现问题,此时数据融合系统应当降低对该传感器反馈的相信程度。
根据位置传感器的特有测量方式,其测量模型的选取如下:
其中bGPS(k)以及bIMU(k)代表测量高斯白噪声。其分布服从协方差矩阵RGPS(k)以及RIMU(k)。x(k)为系统的状态,包括加速度,速度,位置。
对传感器的精度标准的定义如下:
其中
计算出的各个传感器的精度以及设定的阀值。CGPS代表相信GPS数据的情况,qGPS<GPS阀值;CIMU表示相信IMU数据的情况,此时qIMU<IMU阀值。定义cGPS表示只使用GPS的情况,定义cIMU表示只使用IMU的情况,定义cGPS+IMU表示同时使用GPS和IMU的情况。定义c0表示不信任二者的情况,因此集合A={c0,cGPS,cGPS+IMU,cIMU}构成了数据融合的整个空间。
对多旋翼无人机的位置数据融合滤波引入模糊算法中隶属度的概念,改善在降低传感器信任程度时可能引发的数据跳变。隶属度的具体计算方法如下:
其中β为各种情况的系数,根据不同位置传感器的测量方式,其定义如下:
且
β0+βGPS+βIMU+βGPS+IMU=1>
综上,改进的多传感器数据融合Kalman滤波算法框图如图2所示,而对各个传感器的信任程度如图3所示。
只使用GPS数据的情况:
KGPS(k)=PGPS(k|k)(HGPS)T(RGPS)-1(10)
(PGPS(k|k))-1=P-1(k|k-1)+(HGPS)T(RGPS)-1HGPS>
只使用IMU数据的情况:
KIMU(k)=PIMU(k|k)(HIMU)T(RIMU)-1>
(PIMU(k|k))-1=P-1(k|k-1)+(HIMU)T(RIMU)-1HIMU>
同时使用IMU和GPS数据的情况:
其中,
KGPS|(GPS+IMU)(k)=PGPS+IMU(k|k)(HGPS)T(RGPS)-1>
KIMU|(GPS+IMU)(k)=PGPS+IMU(k|k)(HIMU)T(RIMU)-1>
(PGPS+IMU(k|k))-1=P-1(k|k-1)+(HIMU)T(RIMU)-1HIMU
+(HIMU)T(RIMU)-1HIMU+(HGPS)T(RGPS)-1HGPS>
当既不采用GPS也不采用IMU数据时,滤波值直接采用Kalman滤波的估计值,即
最终数据融合结果:
。
机译: 基于无偏数据融合算法的战术目标跟踪方法
机译: 基于符号算法及相关装置的自适应滤波方法
机译: 基于符号算法的自适应滤波方法及相关装置