一种基于自适应EKF的无人侦察机同步定位与构图方法技术

技术编号:12876643 阅读:122 留言:0更新日期:2016-02-17 12:40
本发明专利技术属于无人机技术领域,具体涉及一种基于自适应EKF的无人侦察机同步定位与构图方法。其建立无人侦察机同步定位与地图构建系统的地图模型、坐标系统、特征模型、无人侦察机的运动模型以及传感器测量模型。利用EKF实现无人侦察机的同步定位与地图构建方法框架的设计。并针对无人侦察机运动模型、观测模型构建不准确、以及非线性模型线性化导致的模型不匹配问题研究。提出将模型构建不准确以及线性化误差导致的不确定性建模为具有时变均值及协方差矩阵的系统过程噪声和观测噪声,设计基于带时变噪声估值器的自适应EKF的同步定位与构图方法,实时估计系统过程噪声和观测的统计特性并对其进行修正,从而降低模型不确定性,提高估计进度。

【技术实现步骤摘要】

本专利技术属于无人机
,具体涉及一种基于自适应EKF的无人侦察机同步定 位与构图方法。
技术介绍
现代战争中,战场环境复杂,及时掌握战场情况对取得战争胜利起着决定性的作 用。无人侦察机应运而生,其能够潜入敌区上空进行侦查,为作战指挥中心提供实时的敌区 图像和信息,使得指挥官及时掌握敌军情况,进而制定合理的作战计划。其中,小型无人侦 查机以其体积小、重量轻、造价低、无伤亡等优势已经成为目前研究的热点。无人侦察机在 执行任务过程中要求其具有续航时间长、导航精度高、不易被敌方发现等特性。其中高精度 的导航是无人侦察机成功完成任何任务的基本前提,因而恰当的导航方法是无人侦察机完 成任务成败的关键所在。 导航是指无人侦察机机借助外部信号或通过自身携带的传感器判断自身位置,从 而指导其航行、完成预定任务的过程。目前无人侦察机的导航方法主要分为两种,非自主导 航以及自主导航。 非自主导航方法主要是卫星导航,利用GPS、欧米茄、罗兰、北斗等,能够获得位置、 速度、时间等导航信息,且精度不随时间推移而降低。然而GPS无法提供无人侦察机的姿态 信息,此外,目前只有GPS是覆盖全球的,这就使得无人侦察机在执行大范围任务时难免受 制于人,并且应用环境的适应性较差,容易受到干扰。自主导航不依赖外界信号源,仅仅通 过自身携带的速度、姿态及环境感知传感器即可实现相对准确的导航,但是对于导航算法 的要求较高,是目前无人侦察机导航领域的研究重点及难点。 自主导航方法主要有航位推算、视觉导航、地球物理导航、多普勒导航、惯性导航、 同步定位与构图等。航位推算具有较强的自主性、保密性及抗干扰性,但是其推算误差随着 时间迅速积累,不适合长航时无人侦察机导航;视觉导航具有独立性、准确性,但是只能获 得相对的运动状态信息;地球物理导航具有无源性、无辐射、隐蔽性强,但是需要大量的地 磁数据,实时性受计算机处理能力限制,且受地形,天气影响;多普勒导航自主性好、测速精 度高、抗干扰性强,但是其工作时必须发射电波,隐蔽性不好;惯性导航,精度高、隐蔽性好, 短期内具有很高的导航定位精度,但惯导系统初始对准较为困难,且造价比较高。 同步定位与地图构建(SimultaneousLocalizationandMapping,SLAM)技术的 提出,一定程度上缓解了上述导航方法中存在的不足。SLAM是在无人侦察机自身位置不确 定,航位推算的过程中位置误差逐渐累积的情况下,利用自身携带的环境感知传感器反复 探测环境中特征,从而完成自身及特征位置的校正,同时构建环境地图,无需预知地形信息 或外部辅助定位设备即可以得到较为可靠的无人侦察机位置信息及环境地图信息,详细描 述如图1所示。
技术实现思路
(一)要解决的技术问题 本专利技术要解决的技术问题是:如何将自适应滤波方法与SLAM方法相结合以解决 无人侦查机自主导航过程中存在的位置误差累计、环境适应性差、初始对准困难及隐蔽性 差等问题。 (二)技术方案 为解决上述技术问题,本专利技术提供一种基于自适应EKF的无人侦察机同步定位与 构图方法,该方法包括如下步骤: 步骤S1 :对无人侦察机SLAM系统建模; 1.1地图模型 采用特征地图来构建环境地图模型,将环境中的目标用几何原型来描述; 1.2坐标系统 由于无人侦察机所携带的传感器与环境特征之间的感知行为发生在传感器坐标 系中,速度的测量发生在无人侦察机运动坐标系中,而最终环境地图的构建需要表示在全 局地图中,所以建立全局坐标系,无人侦察机运动坐标系及传感器坐标系,并表明他们之间 的关系,定义全局坐标系,G为地心,X指向正北,Y指向正东,Z垂直于X平面 并指向G;定义AXaYaZa为无人侦察机运动坐标系,A为无人侦察机质心,XA指向机头, 直于机头,ΖΑ垂直于ΧΑΥΑ平面并指向A;定义SXsYsZs为环境感知传感器坐标系,S为传感器 质心,Xs指向传感器电磁波发射方向,Ys垂直于电磁波发射方向,Zs垂直于XSYS平面并指向 S;三个坐标系均符合右手定则; 1.3特征模型 根据公式(1),定义特征的运动学模型为: Xfi (k) =Xfi (k~l)i= 1···η (1) 其中,k为离散时间变量; 特征在传感器坐标系中一般以极坐标的形式表示: 其中,Xfl表示第i个特征的状态,即位置;η为特征的个数; Pi为特征i在极坐标系下的极径;Θi为特征i在极坐标系下的极角; 1. 4无人侦察机运动模型 通过建立一个四自由度的常速运动学模型来描述无人侦察机的运动变换趋势,如 公式(2)所示: XA (k) =f(XA (k-1),n(k~l)) (2) 无人侦察机XA=T,为全局坐标系中无人侦察机 的位置和艏向,表示运动坐标系A中相应的XA、YA、ZA方向的线速度和转艏角速 度,n= [nu,nv,nw,nj表示以加速度的形式作用在速度上的高斯噪声; 根据特征状态Xfl和无人侦察机状态X&可以获得SLAM系统的状态X,包括无人侦 察机的状态XA和特征的状态Xf: X=T ⑶ 其中,T为采样时间; 1. 5传感器测量模型 (1)速度测量模型 速度测量传感器可提供X、Υ、Ζ三个方向的速度,测量模型为: Zv=HvX+sv (4) 其中,Zv为速度的测量值; 测量矩阵比为: Ηγ - 其中,0为全零矩阵,I为单位矩阵; 速度测量噪声sv的协方差矩阵为: 其中,cjI为速度u的方差,4,为速度v的方差,为速度w的方差; (2)高度测量模型 通过高度测量传感器可以获得无人侦察机的高度,测量模型为: Zh=HhX+sh (5) 其中,ZH为高度的测量值; 测量矩阵Hh为: Hh= 高度测量噪声的sH协方差矩阵表示为: ⑶艏向测量模型 通过艏向测量传感器可以获得无人侦察机的艏向,测量模型为: Zc=HcX+sc (6) 其中,Zc为艏向的测量值; 测量矩阵氏为: Hc= 艏向测量噪声sc的协方差为: Rc 二 (4)环境测量模型 通过环境感知传感器可以获得环境中特征相对于无人侦查机的距离和方位,测量 模型为::(J); 其中,Sl为特征测量噪声; 测量矩阵为: 其中,/^和贫4是点特征在运动坐标系下的参数表示,pJPΘ1是点特征在全局 坐标系下的参数表示;[0067当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种基于自适应EKF的无人侦察机同步定位与构图方法,其特征在于,该方法包括如下步骤:步骤S1:对无人侦察机SLAM系统建模;1.1地图模型采用特征地图来构建环境地图模型,将环境中的目标用几何原型来描述;1.2坐标系统由于无人侦察机所携带的传感器与环境特征之间的感知行为发生在传感器坐标系中,速度的测量发生在无人侦察机运动坐标系中,而最终环境地图的构建需要表示在全局地图中,所以建立全局坐标系,无人侦察机运动坐标系及传感器坐标系,并表明他们之间的关系,定义GXGYGZG为全局坐标系,G为地心,XG指向正北,YG指向正东,ZG垂直于XGYG平面并指向G;定义AXAYAZA为无人侦察机运动坐标系,A为无人侦察机质心,XA指向机头,YA垂直于机头,ZA垂直于XAYA平面并指向A;定义SXSYSZS为环境感知传感器坐标系,S为传感器质心,XS指向传感器电磁波发射方向,YS垂直于电磁波发射方向,ZS垂直于XSYS平面并指向S;三个坐标系均符合右手定则;1.3特征模型根据公式(1),定义特征的运动学模型为:Xfi(k)=Xfi(k-1),i=1...n---(1)]]>其中,k为离散时间变量;特征在传感器坐标系中一般以极坐标的形式表示:Xfi(k)=ρiθi(k)]]>其中,表示第i个特征的状态,即位置;n为特征的个数;ρi为特征i在极坐标系下的极径;θi为特征i在极坐标系下的极角;1.4无人侦察机运动模型通过建立一个四自由度的常速运动学模型来描述无人侦察机的运动变换趋势,如公式(2)所示:XA(k)=f(XA(k‑1),n(k‑1))   (2)无人侦察机XA=[x y z ψ u v w r]T,[x,y,z,ψ]为全局坐标系中无人侦察机的位置和艏向,[u,v,w,r]表示运动坐标系A中相应的XA、YA、ZA方向的线速度和转艏角速度,n=[nu,nv,nw,nr]表示以加速度的形式作用在速度上的高斯噪声;根据特征状态和无人侦察机状态XA可以获得SLAM系统的状态X,包括无人侦察机的状态XA和特征的状态Xf:X=[XA Xf]T   (3)xyzψuvwr(k)=x+(uT+nuT22)cosψ-(vT+nvT22)sinψy+(uT+nuT22)sinψ+(vT+nvT22)cosψz+wT+nwT22ψ+rT+nrT22u+nuTv+nvTw+nwTr+nrT(k-1)]]>其中,T为采样时间;1.5传感器测量模型(1)速度测量模型速度测量传感器可提供X、Y、Z三个方向的速度,测量模型为:ZV=HVX+sV   (4)其中,ZV为速度的测量值;测量矩阵HV为:HV=[03×4 I3×3 03×1 03×2n]其中,O为全零矩阵,I为单位矩阵;速度测量噪声sV的协方差矩阵为:RV=σVu2000σVv2000σVw2]]>其中,为速度u的方差,为速度v的方差,为速度w的方差;(2)高度测量模型通过高度测量传感器可以获得无人侦察机的高度,测量模型为:ZH=HHX+sH   (5)其中,ZH为高度的测量值;测量矩阵HH为:HH=[0 0 1 0 0 0 0 0 01×2n]高度测量噪声的sH协方差矩阵表示为:RH=σH2]]>(3)艏向测量模型通过艏向测量传感器可以获得无人侦察机的艏向,测量模型为:ZC=HCX+sC   (6)其中,ZC为艏向的测量值;测量矩阵HC为:HC=[0 0 0 1 0 0 0 0 01×2n]艏向测量噪声sC的协方差为:RC=σC2]]>(4)环境测量模型通过环境感知传感器可以获得环境中特征相对于无人侦查机的距离和方位,测量模型为:ZiA=ρiAθiAT=h(X(k),si)---(7)]]>其中,si为特征测量噪声;h(X(k),si)=(ρicosθi-x)2+(ρisinθi-y)2arctan(ρisinθi-yρicosθi-x)-ψ+si]]>测量矩阵为:其中,和是点特征在运动坐标系下的参数表示,ρi和θi是点特征在全局坐标系下的参数表示;步骤S2:基于步骤S1所建立的无人侦察机SLAM系统模型,执行自适应EKF的无人侦察机同步定位与构图操作;其中,建立无人侦察机SLAM系统的状态方程和观测方程如下所示,被估计状态以及观测变量与状态向量的关系呈现非线性:X(k)=f(X(k‑1),m(k))                                 (8)Z(k)=h(X(k),n(k))式中,X(k)是无人侦察机SLAM系统的状态向量;Z(k)是系统的观测向量;m(...

【技术特征摘要】

【专利技术属性】
技术研发人员:王晶王乐鸿所玉君崔建飞李艳玲
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:天津;12

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

1