[發明專利]在非視距環境下基于距離和角度概率模型的EKF定位方法有效
| 申請號: | 201810992786.8 | 申請日: | 2018-08-29 |
| 公開(公告)號: | CN109141427B | 公開(公告)日: | 2022-01-25 |
| 發明(設計)人: | 田昕;魏國亮;王永雄;管啟 | 申請(專利權)人: | 上海理工大學 |
| 主分類號: | G01C21/20 | 分類號: | G01C21/20 |
| 代理公司: | 上海德昭知識產權代理有限公司 31204 | 代理人: | 郁旦蓉 |
| 地址: | 200093 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視距 環境 基于 距離 角度 概率 模型 ekf 定位 方法 | ||
1.一種在非視距環境下基于距離和角度概率模型的EKF定位方法,用于對移動目標(x,y)進行定位,其特征在于,包括以下步驟:
步驟1,設置n個基站和多個樣本點,將第i個所述基站(xi,yi)與第j個所述樣本點之間的實際距離記為dr,i,j,方向角記為θr,i,j,測量距離記為zi,j,所述測量距離zi,j為進行多次測量后取的均值,設定一個閾值與所述實際距離dr,i,j和所述測量距離zi,j的差值進行比較,找出存在非視距因素的所述樣本點;
步驟2,將第i個所述基站(xi,yi)與所述多個樣本點之間的最大距離記為drmax,i,將距離區間(0,drmax,i]平均劃分為ndi個距離小區間,其中第ids個所述距離小區間的距離范圍為每個所述距離小區間對應的中心點為將第ids個所述距離小區間中的所述樣本點的個數記為同時將其中存在所述非視距因素的所述樣本點的個數記為求得在第ids個所述距離小區間中存在所述非視距因素的概率
步驟3,將所述方向角θr,i,j的角度區間(-π,π]平均劃分為nθi個角度小區間,其中第iθs個所述角度小區間的范圍為第iθs個所述角度小區間對應的中心點為將第iθs個所述角度小區間中的所述樣本點的個數記為并將其中存在所述非視距因素的所述樣本點的個數記為求得在第iθs個所述角度小區間中存在所述非視距因素的概率
步驟4,根據每個所述距離小區間的所述中心點dc,i、每個所述角度小區間的所述中心點θc,i、對應的每個所述距離小區間中存在所述非視距因素的概率以及每個所述角度小區間中存在所述非視距因素的概率進行多項式曲線擬合,得到距離-非視距概率和角度-非視距概率
步驟5,根據所述距離-非視距概率以及所述角度-非視距概率得到第i個所述基站(xi,yi)與所述移動目標(x,y)間存在所述非視距因素的概率pi,nlos=αi·pdi,nlos+(1-αi)·pθi,nlos;
步驟6,根據每個所述基站在視距環境下的概率密度函數
和在非視距環境下的概率密度函數
結合第i個所述基站(xi,yi)與所述移動目標(x,y)間存在所述非視距因素的概率后得到每個所述基站的概率密度函數
p(zi)=pnlos(zi)·pi,nlos+plos(zi)·(1-pi,nlos),
根據每個所述基站的概率密度函數建立聯合密度函數
步驟7,根據位置確定公式:
來確定所述移動目標(x,y)所在位置,計算得到的即為對所述移動目標(x,y)所在位置的最優估計,包括橫坐標的估計位置以及縱坐標的估計位置
步驟8,根據求得的所述移動目標(x,y)的橫坐標的估計位置以及縱坐標的估計位置來校正所述移動目標(x,y)與第i個所述基站(xi,yi)之間的距離,所述基站的數量為n個,距離校正公式如下:
步驟9,構建所述移動目標(x,y)的預測模型:
然后利用卡爾曼濾波算法對所述移動目標(x,y)的狀態變量X進行預測、校正以及更新,所述狀態變量X中包括所述移動目標(x,y)的x坐標、y坐標、x方向速度以及y方向速度,
預測階段:Xk|k-1=AXk-1|k-1,
Pk|k-1=APk-1|k-1AT+Q,
上述式中,Xk-1|k-1=[x(k-1),y(k-1),vx(k-1),vy(k-1)]T,Xk-1|k-1為k-1時刻對所述狀態變量X的估計,Xk|k-1為k時刻對所述狀態變量X的預測,Xk|k-1=[xk|k-1,yk|k-1,vx,k|k-1,vy,k|k-1]T,Pk|k-1為k時刻的預測誤差協方差矩陣,Pk-1|k-1為k-1時刻的校正誤差協方差矩陣,Q為過程噪聲協方差矩陣,過程噪聲協方差矩陣設置為對角矩陣,
校正階段:
上述式中,(xk|k-1,yk|k-1)從所述預測階段預測的所述移動目標(x,y)在k時刻的狀態變量Xk|k-1中獲取,h(Xk|k-1)為所述移動目標(x,y)在k時刻的預測位置(xk|k-1,yk|k-1)與所述n個基站之間的距離,Hk為向量h(Xk|k-1)的雅可比矩陣,
更新階段:
Kk=Pk|k-1HkT(HkPk|k-1HkT+R),
Xk|k=Xk|k-1+Kk(dk′-hk),
Pk|k=Pk|k-1-KkHkPk|k-1,
上述式中,R為測量協方差矩陣,該測量協方差矩陣設置為對角矩陣,求得的Kk為卡爾曼增益,dk′為所述步驟8中求得的校正距離,hk為k時刻的h(Xk|k-1),
所述更新階段求得的狀態向量Xk|k即為最終所需要的狀態向量,所述狀態向量中包括所述移動目標(x,y)在k時刻的x坐標、y坐標、x方向速度以及y方向速度,
其中,所述步驟4中的aai和abi為多項式曲線擬合后的系數,pdi,nlos和pθi,nlos分別為在距離dai和角度θbi下存在所述非視距因素的概率,
所述步驟5中的k0為正的常數,θi=atan2(yi-y,xi-x),
所述步驟9中的x(k)與vx(k)為k時刻所述移動目標(x,y)在世界坐標系下X軸方向的位置與速度,y(k)與vy(k)為k時刻所述移動目標(x,y)在世界坐標系下Y軸方向的位置與速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海理工大學,未經上海理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810992786.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水下重力匹配導航適配區的方法
- 下一篇:室內導航方法及停車管理系統





