[发明专利]一种人工物理优化粒子滤波的重力梯度辅助定位方法无效
申请号: | 201210194633.1 | 申请日: | 2012-06-14 |
公开(公告)号: | CN102778230A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 孙伟;徐爱功;高扬;杨琳 | 申请(专利权)人: | 辽宁工程技术大学 |
主分类号: | G01C21/00 | 分类号: | G01C21/00;G01C21/16;G01C25/00;G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 123000 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的是一种人工物理优化粒子滤波的重力梯度辅助定位方法。通过GPS确定载体的初始位置参数,将它们装订至导航计算机中;捷联惯导系统进行预热准备,采集光纤陀螺仪和石英加速度计输出的数据并对数据进行处理;通过引入人工物理优化,改善粒子分布,克服粒子滤波的粒子退化问题,减少计算量和所需的迭代次数。人工物理优化粒子滤波算法通过在改善粒子分布的过程中引入了排斥力,避免粒子集过分重叠或拥挤,保证粒子多样性和优化后的粒子集对后验概率密度形成均匀的覆盖能力。人工物理优化粒子滤波通过不断的更新和递推,估计出惯导系统的位置误差后进行校正,从而使重力梯度辅助惯导系统的位置误差逐渐趋于零。本发明提出的人工物理优化粒子滤波算法在提高系统估计精度的同时,使系统具有更好的稳定性。 | ||
搜索关键词: | 一种 人工 物理 优化 粒子 滤波 重力梯度 辅助 定位 方法 | ||
【主权项】:
1.一种人工物理优化粒子滤波的重力梯度辅助定位方法,其特征在于包括以下步骤:(1)通过GPS确定载体的初始位置参数,将它们装订至导航计算机中;(2)捷联惯导系统进行预热准备,采集光纤陀螺仪和石英加速度计输出的数据并对数据进行处理;(3)人工物理优化粒子滤波算法的实现;1)初始化从后验概率密度分布中采样,权重置为1/N。同时设置感知半径rs,引力和斥力的阈值Dth,虚拟力系数Ka1、Ka2,迭代次数等参数,感知矩阵c、虚拟力矩阵F和当前迭代次数置零。2)预测从采样的重要性密度函数中采样新粒子集并计算粒子权值。3)优化粒子分布a)计算粒子si与sj之间的欧氏距离d(si,sj),i,j=1,2,...Nb)计算si对sj的感知矩阵c ( s i , s j ) = 1 d ( s i , s j ) ≤ r s 0 d ( s i , s j ) > r s , ]]> i,j=1,2,...N,rs为感知半径。c)计算粒子si的虚拟力F(si,sj)F ( s i , s j ) = K a 1 [ d ( s i , s j ) - D th ] x j - x i d ( s i , s j ) c ( s i , s j ) = 0 K a 2 [ D th - d ( s i , s j ) ] x j - x i d ( s i , s j ) c ( s i , s j ) = 1 d ( s i , s j ) > D th K a 2 [ d ( s i , s j ) - D th ] x j - x i d ( s i , s j ) c ( s i , s j ) = 1 d ( s i , s j ) < D th ]]> d)计算粒子si受到的合力F(i)如果F(i)>最大位移限制Lmax,则F(i)=Lmax;如果F(i)<最小位移限制Lmin,则F(i)=Lmin。e)更新粒子si的位置x′i=xi+Fi其中,x′i为更新后的位置,受到最小位移和最大位移的限制,即x′i∈[Lmin,Lmax]。满足优化条件或迭代次数后,优化算法终止。f)计算新粒子权值,更新权值最大的粒子4)获得新粒子集,迭代优化结束。重新计算新粒子权值并归一化5)重采样如果有效粒子数小于设定的阈值,粒子滤波算法进行重采样6)状态估计计算完单个粒子所受的合虚拟力后进行粒子位置的更新,以此减少计算量和所需的迭代次数,提高算法的收敛速度。人工物理优化粒子算法通过在改善粒子分布的过程中引入排斥力,避免粒子集过分重叠或拥挤,以此实现粒子多样性和对后验概率密度的分布。(4)重力梯度辅助的组合滤波模型的建立;在惯性导航系统误差方程基础上推导基于重力梯度辅助定位的组合滤波模型,选取经纬度误差、速度误差、姿态误差、加速度计零偏以及陀螺漂移作为状态变量。重力梯度辅助定位与惯性导航系统的紧组合过程是将重力梯度作为观测量。考虑重力梯度观测值是载体真实位置的函数,基于重力梯度辅助定位观测方程可表示为:
其中,yjk(j,k=x,y,z)为重力梯度观测值;
表示真实载体位置
处的重力梯度;v表示观测噪声。重力梯度与载体真实位置为典型的非线性关系,由于惯性导航系统不能直接给出载体真实位置
因此,常用线性近似滤波方法将非线性向量函数
在当前时刻滤波估值
附近取一阶泰勒级数展开:
得到近似线性化的误差观测方程:
由于重力梯度辅助定位的基准梯度图一般采用离散格网的存储形式,重力梯度值和位置坐标存在对应关系,因此基于重力梯度辅助定位观测方程难以用解析函数表示。通过给定的系统状态初值和初始方差阵,粒子滤波器可生成初始时刻位置误差的后验分布
和
因此,重力梯度辅助定位的观测方程中的两个重要参数通过粒子滤波方法获得。经过一步预测,粒子滤波就可从基准梯度图中直接计算出
作为预测概率密度。当最新观测值yik到来时,粒子滤波再通过重要性密度函数,利用预测梯度值和观测梯度值之间的差值,更新粒子权值得到系统状态。如果粒子集不能代表系统状态的真实后验分布,那么基准梯度图中读出的预测梯度值和观测梯度值之间的差值较大,权值则较小,反之亦然。粒子滤波通过不断的更新和递推,估计出惯导系统的位置误差后进行校正,从而使系统位置误差逐渐趋于零。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁工程技术大学,未经辽宁工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210194633.1/,转载请声明来源钻瓜专利网。
- 上一篇:智能感知的压力测试仪
- 下一篇:一种自动调节感光范围的光电传感器