[發明專利]一種水下機器人單目視覺定位方法有效
| 申請號: | 201610207731.2 | 申請日: | 2016-04-05 |
| 公開(公告)號: | CN105890589B | 公開(公告)日: | 2017-12-22 |
| 發明(設計)人: | 高劍;孫笑笑;嚴衛生;張福斌;夏飛;崔榮鑫 | 申請(專利權)人: | 西北工業大學 |
| 主分類號: | G01C21/00 | 分類號: | G01C21/00;G01C21/16;G01C21/20;G01C11/00;G01S13/88;G01S13/86 |
| 代理公司: | 西北工業大學專利中心61204 | 代理人: | 陳星 |
| 地址: | 710072 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 水下 機器人 目視 定位 方法 | ||
1.一種水下機器人單目視覺定位方法,其特征在于:包括以下步驟:
步驟1:設置計算時刻k=0,并設置水下機器人在k=0時刻的系統狀態向量初值:
x(k)=[x(k) y(k) z(k) φ(k) θ(k) ψ(k) u(k) v(k) w(k) p(k) q(k) r(k)]T
其中[x(k) y(k) z(k)]T是水下機器人在全局坐標系下的位置,[φ(k) θ(k) ψ(k)]T是水下機器人的歐拉角,[u(k) v(k) w(k) p(k) q(k) r(k)]T∈R6是水下機器人在載體坐標系下的線速度以及角速度,Rn為n維實數域;
并根據設置的水下機器人在k=0時刻的系統狀態向量初值,計算水下機器人在k=0時刻的狀態方差矩陣xi(0)為系統狀態向量中的元素;
步驟2:根據k-1時刻得到的系統狀態向量量測值和后驗狀態方差矩陣P(k-1),結合k時刻多普勒和陀螺儀測得水下機器人在載體坐標系下的線速度和角速度,估計k時刻水下機器人的系統狀態向量量測值和后驗狀態方差矩陣P(k):
步驟2.1:計算Sigma點集χ(k-1):
其中n為系統狀態向量的維數,χi(k-1)為點集χ(k-1)的第i列,Pi(k-1)為P(k-1)的第i列,λ是UT變換參數;
步驟2.2:將步驟2.1得到的Sigma點集χ(k-1)代入系統狀態項得到變換后的Sigma點集χ(k/k-1):
其中χi(k/k-1)為點集χ(k/k-1)的第i列,系統狀態項為:
其中T是控制周期,R為載體坐標系轉換到全局坐標系下的坐標轉換矩陣;
步驟2.3:根據步驟2.2得到的變換后的Sigma點集χ(k/k-1),進行均值加權得到系統狀態向量的預測均值
其中Wi是UT變換權值;進行協方差加權得到系統狀態向量的預測方差
其中是系統噪聲的協方差矩陣;
步驟2.4:將步驟2.2得到的變換后的Sigma點集χ(k/k-1)代入量測項進行非線性變換:
zi(k/k-1)=h[χi(k/k-1),k/k-1],i=0,…,2n
其中量測項為:
h[x(k),k]=[[mj(k) nj(k)]×4 u(k) v(k) w(k) p(k) q(k) r(k)]T
(mj(k),nj(k))為第j個特征點在圖像坐標系下的坐標,j=1,2,3,4:
為第j個特征點在全局坐標系下的坐標,fx和fy分別是相機的兩個焦距,相機坐標系與水下機器人的載體坐標系重合;并加權求和計算得到系統量測量的預測值:
步驟2.5:計算更新的狀態方差:
其中是量測噪聲的協方差矩陣;計算增益矩陣:
估計k時刻水下機器人的系統狀態向量量測值為:
其中為量測噪聲;k時刻水下機器人的后驗狀態方差矩陣P(k)為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北工業大學,未經西北工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610207731.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動落紗粗紗機取紗平臺調節機構
- 下一篇:捻線機可拆卸式儲紗罐





