[發(fā)明專利]一種多無人機(jī)協(xié)作SLAM方法與系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010534426.0 | 申請(qǐng)日: | 2020-06-12 |
| 公開(公告)號(hào): | CN111812978B | 公開(公告)日: | 2023-01-24 |
| 發(fā)明(設(shè)計(jì))人: | 楊志華;李子恒;齊曉晗;趙喜雙 | 申請(qǐng)(專利權(quán))人: | 哈爾濱工業(yè)大學(xué)(深圳)(哈爾濱工業(yè)大學(xué)深圳科技創(chuàng)新研究院) |
| 主分類號(hào): | G05B13/04 | 分類號(hào): | G05B13/04 |
| 代理公司: | 深圳市添源創(chuàng)鑫知識(shí)產(chǎn)權(quán)代理有限公司 44855 | 代理人: | 周椿 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 無人機(jī) 協(xié)作 slam 方法 系統(tǒng) | ||
1.一種多無人機(jī)協(xié)作SLAM方法,其特征在于,包括以下步驟:
S1、檢測(cè)無人機(jī)與地面站之間的通信是否正常,如果正常,則傳遞無人機(jī)的關(guān)鍵幀以及對(duì)應(yīng)的無人機(jī)編號(hào);
S2、相似場(chǎng)景判斷,如果對(duì)比當(dāng)前的某一圖片與另一無人機(jī)的某時(shí)刻圖片相似,則首先計(jì)算出兩個(gè)關(guān)鍵幀對(duì)應(yīng)的相對(duì)位姿,再結(jié)合單機(jī)SLAM結(jié)果計(jì)算出相對(duì)初始位姿;
S3、將所有相似場(chǎng)景的相對(duì)初始位姿,納入到一個(gè)集合中,再進(jìn)行一個(gè)自適應(yīng)數(shù)量的聚類,并從中選擇最優(yōu)的聚類,得到關(guān)聯(lián)數(shù)據(jù);
S4、將關(guān)聯(lián)數(shù)據(jù)與單機(jī)SLAM結(jié)果結(jié)合到一起進(jìn)行優(yōu)化,最后返回優(yōu)化后的全局地圖信息與飛行軌跡;
在步驟S2中,相似場(chǎng)景判斷包括:在單機(jī)SLAM中,無人機(jī)將實(shí)時(shí)拍到的圖片進(jìn)行ORB特征提取和進(jìn)行特征點(diǎn)的描述,將所對(duì)應(yīng)的描述通過預(yù)先訓(xùn)練好的詞袋模型轉(zhuǎn)換成對(duì)應(yīng)的單詞并記錄下來;在后續(xù)的飛行過程中,任意一無人機(jī)將每一幀新拍攝的圖片所對(duì)應(yīng)的單詞與另一無人機(jī)已經(jīng)存儲(chǔ)的單詞進(jìn)行對(duì)比,并與所設(shè)定的閾值進(jìn)行對(duì)比,如果超過該閾值,則認(rèn)為其是相似場(chǎng)景;
在步驟S2中,通過ICP算法計(jì)算出關(guān)鍵幀對(duì)應(yīng)的相對(duì)位姿,再結(jié)合單機(jī)SLAM中存儲(chǔ)的無人機(jī)的飛行軌跡信息,求得該相似場(chǎng)景所對(duì)應(yīng)的相對(duì)初始位姿;
相似場(chǎng)景所對(duì)應(yīng)的相對(duì)初始位姿通過下式求得:
上式中,運(yùn)算符號(hào)代表的是4x4的位姿所進(jìn)行的運(yùn)算,X代表單機(jī)SLAM的結(jié)果,包括地圖信息以及飛行軌跡信息,U代表了識(shí)別到相似場(chǎng)景時(shí)兩架無人機(jī)間相對(duì)位姿的集合,T代表兩架無人機(jī)的相對(duì)初始位姿;
在步驟S3中,針對(duì)所有相似場(chǎng)景的相對(duì)初始位姿,首先進(jìn)行AP聚類,然后進(jìn)行聚類選擇,得到關(guān)聯(lián)數(shù)據(jù);
在步驟S3中,首先將相對(duì)初始位姿的數(shù)據(jù)轉(zhuǎn)換成AP算法能夠利用的度量單位:
上式表示為兩個(gè)不同時(shí)刻的相對(duì)初始位姿的距離;其中T1和T2代表不同時(shí)刻的相對(duì)初始位姿,∑代表了4x4維變換矩陣的協(xié)方差矩陣,n相對(duì)應(yīng)的取值為4;
將每個(gè)聚類的中心視為每個(gè)聚類中最具有代表性的相對(duì)初始位姿,相對(duì)應(yīng)的就有對(duì)應(yīng)數(shù)量的相對(duì)初始位姿Ti,i=1,2,3,...n,針對(duì)這生成的n個(gè)假設(shè),接下來的目的就是從中選擇最優(yōu)的聚類:
上式表示在已知單機(jī)SLAM結(jié)果和所有相似場(chǎng)景對(duì)應(yīng)的相對(duì)位姿的情況下,從生成的多個(gè)聚類h中選擇最優(yōu)聚類的方法;其中hi代表不同相似場(chǎng)景生成的不同聚類,代表單機(jī)SLAM的結(jié)果,U代表了識(shí)別到相似場(chǎng)景時(shí)兩架無人機(jī)間相對(duì)位姿的集合;
上式后面的式子表示成:
上式代表了應(yīng)用貝葉斯公式來對(duì)進(jìn)行轉(zhuǎn)換求解的過程;其中h代表不同相似場(chǎng)景生成的不同聚類,代表單機(jī)SLAM的結(jié)果,U代表了識(shí)別到相似場(chǎng)景時(shí)兩架無人機(jī)間相對(duì)位姿的集合,T代表相對(duì)初始位姿;
其中,與假設(shè)無關(guān),故不需要計(jì)算;先驗(yàn)概率用CRP過程來模擬,單獨(dú)計(jì)算即可;剩余部分則如下:
該部分代表著在某個(gè)具體聚類h以及所有的單機(jī)SLAM結(jié)果的條件下,每個(gè)相對(duì)初始位姿的概率;其中h代表不同相似場(chǎng)景生成的不同聚類,代表單機(jī)SLAM的結(jié)果,T代表相對(duì)初始位姿,T0代表該聚類中心所對(duì)應(yīng)的相對(duì)初始位姿,Σ0代表該聚類中心所對(duì)應(yīng)的協(xié)方差矩陣;
上式代表了在某個(gè)具體聚類h中,在已知單機(jī)SLAM結(jié)果以及此時(shí)的相對(duì)初始位姿的條件下,求出來相似場(chǎng)景所對(duì)應(yīng)的相對(duì)位姿的概率;其中h代表不同相似場(chǎng)景生成的不同聚類,代表單機(jī)SLAM的結(jié)果,U代表了識(shí)別到相似場(chǎng)景時(shí)兩架無人機(jī)間相對(duì)位姿的集合,T代表相對(duì)初始位姿,Σin代表某個(gè)相似場(chǎng)景在該聚類下屬于內(nèi)點(diǎn)時(shí)所對(duì)應(yīng)的協(xié)方差矩陣,Σout代表某個(gè)相似場(chǎng)景在該聚類下屬于外點(diǎn)時(shí)所對(duì)應(yīng)的協(xié)方差矩陣;
最后設(shè)置一個(gè)閾值C,用來判斷最后取得的最優(yōu)聚類是否為數(shù)據(jù)關(guān)聯(lián),如果認(rèn)定為數(shù)據(jù)關(guān)聯(lián),則將兩架無人機(jī)的數(shù)據(jù)關(guān)聯(lián)起來;
在步驟S4中,將關(guān)聯(lián)數(shù)據(jù)與單機(jī)SLAM結(jié)果結(jié)合到一起代入到一個(gè)協(xié)作SLAM的優(yōu)化公式中:
上式代表了在已知單無人機(jī)的觀測(cè)信息以及多個(gè)無人機(jī)之間所有“相遇”所對(duì)應(yīng)的相對(duì)位姿以后,求得協(xié)作SLAM最后優(yōu)化結(jié)果的過程;其中X代表了各個(gè)無人機(jī)的位姿信息,Z代表了無人機(jī)在飛行過程中的觀測(cè)信息,U代表無人機(jī)之間經(jīng)過驗(yàn)證的“相遇”時(shí)刻的相對(duì)位姿,X*代表經(jīng)過優(yōu)化過后的各個(gè)無人機(jī)的位姿信息,r代表不同無人機(jī),k代表在某個(gè)時(shí)刻的觀測(cè)值的數(shù)量序號(hào),m代表觀測(cè)值的數(shù)量,i代表在飛行過程中“相遇”的序號(hào),相對(duì)應(yīng)的N代表“相遇”的次數(shù);
最后應(yīng)用光束平差優(yōu)化算法來對(duì)上式進(jìn)行優(yōu)化求解,即得到優(yōu)化后的地圖和位姿信息。
2.一種多無人機(jī)協(xié)作SLAM系統(tǒng),其特征在于:包括可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有執(zhí)行指令,所述執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如權(quán)利要求1所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工業(yè)大學(xué)(深圳)(哈爾濱工業(yè)大學(xué)深圳科技創(chuàng)新研究院),未經(jīng)哈爾濱工業(yè)大學(xué)(深圳)(哈爾濱工業(yè)大學(xué)深圳科技創(chuàng)新研究院)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010534426.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 無人機(jī)監(jiān)控方法、系統(tǒng)以及無人機(jī)和地面站
- 無人機(jī)拍攝方法及裝置、無人機(jī)和地面控制裝置
- 一種獨(dú)立式無人機(jī)飛行安全監(jiān)測(cè)與信息管理系統(tǒng)
- 一種確定無人機(jī)飛行路徑的方法及裝置
- 一種執(zhí)行任務(wù)時(shí)無人機(jī)群數(shù)據(jù)鏈真實(shí)性檢測(cè)方法
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 用于無人機(jī)超視距管控的系統(tǒng)及其工作方法
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 一種無人機(jī)遙感組網(wǎng)冗余容錯(cuò)控制方法
- 無人機(jī)的控制方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及無人機(jī)
- 一種基于業(yè)務(wù)規(guī)則的跨部門流程協(xié)同方法
- 基站協(xié)作的動(dòng)態(tài)連接方法、基站和協(xié)作多輸入多輸出系統(tǒng)
- 一種協(xié)作多點(diǎn)傳輸系統(tǒng)的信號(hào)發(fā)送方法及其裝置
- 協(xié)作方法、網(wǎng)絡(luò)和用戶終端
- 應(yīng)用程序協(xié)作系統(tǒng)、應(yīng)用程序協(xié)作方法以及應(yīng)用程序協(xié)作程序
- 協(xié)作多點(diǎn)傳輸方法、裝置和系統(tǒng)
- 一種面向智能終端的內(nèi)容下載應(yīng)用激勵(lì)方法及其系統(tǒng)
- 一種協(xié)作多點(diǎn)傳輸調(diào)度方法及裝置
- 一種協(xié)作實(shí)現(xiàn)方法和裝置
- 一種區(qū)塊鏈及智能合約系統(tǒng)協(xié)作層設(shè)計(jì)
- 一種用于增強(qiáng)PPRV復(fù)制的敏感細(xì)胞亞克隆Vero/Slam/V的制備方法
- 一種用于增強(qiáng)PPRV復(fù)制的敏感細(xì)胞亞克隆Vero/Slam的制備方法
- 異構(gòu)雙目SLAM方法、裝置及電子設(shè)備
- 一種單目SLAM算法的初始化方法及系統(tǒng)
- 一種基于激光SLAM和視覺SLAM地圖融合方法
- 一種基于SLAM的地圖構(gòu)建方法及裝置
- SLAM地圖更新方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- SLAM地圖質(zhì)量評(píng)定方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種面向機(jī)器人EKF-SLAM算法的加速方法
- 一種slam地圖的分類方法、裝置及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





