A processing method of UAV flight path, UAV fixed binocular camera binocular cameras including the left camera and the right camera binocular camera comprises the following steps: obtaining the current frame image; detecting the current frame image and the recorded path key frame images are similar, if similar, according to the relative pose of the current frame of binocular camera the image and key frame image calculation, and according to the relative position of binocular camera relative position calculation of the UAV, the UAV relative pose correction; if not similar, judge whether the current frame image as the key frame image, if the current image is stored as a key frame image. The flight path based on key frame storage of UAV, which greatly reduces the computation of visual localization algorithm, by recording the UAV path or other UAV according to the flight path, and the configuration of the camera, in the process by the flight path, by modifying the position drift of UAV, can achieve accurate tracking results.
【技術實現步驟摘要】
一種無人機飛行路徑的處理方法
本專利技術涉及無人機
,具體涉及一種無人機飛行路徑的處理方法。
技術介紹
目前,無人機在復雜環境下(如室內、叢林里、洞穴等等)的導航是極其困難的,特別是無人機自主返航、精準的路徑跟隨等功能的實現是十分困難的,在這種情況下使用現有的加速度計和光流計作為里程計,并且使用圖像匹配進行實時的路徑誤差修正是一個可行的辦法。但是,目前的視覺定位算法一般計算量偏大,如SLAM等算法,很難在機載系統上實時運行,因此,選擇合適的方法來融合視覺信息對無人機飛行路徑進行處理是必須要考慮的。
技術實現思路
針對如何記錄無人機飛行路徑,及實現路徑跟蹤的問題,本申請提供一種無人機飛行路徑的處理方法,無人機固定安裝有雙目相機,雙目相機包括左相機和右相機,包括步驟:獲取雙目相機當前幀圖像;檢測當前幀圖像與已記錄路徑的關鍵幀圖像是否相似,若相似,根據當前幀圖像和關鍵幀圖像計算雙目相機的相對位姿,并根據雙目相機的相對位姿計算無人機的相對位姿,并對無人機的相對位姿進行修正;若不相似,判斷當前幀圖像是否為關鍵幀圖像,若是,將當前幀圖像存儲為關鍵幀圖像。一種實施例中,根據雙目相機的相對位姿計算無人機的相對位姿,具體為:根據優化函數獲取無人機的相對位姿,優化函數為:其中,Ti(t)表示t時刻第i幅關鍵幀時無人機的相對位姿,ρ指的是歐氏距離的平方,是3D點和2D圖像點的對應關系集合,Vi是第i幅關鍵幀里面的特征點集合,PWC指的是雙目相機的相對位姿,X指的是三維坐標點。一種實施例中,對無人機的相對位姿進行修正,包括步驟:保存雙目相機的內參參數、外參參數、畸變參數,并將雙 ...
【技術保護點】
一種無人機飛行路徑的處理方法,其特征在于,無人機固定安裝有雙目相機,所述雙目相機包括左相機和右相機,包括步驟:獲取雙目相機當前幀圖像;檢測所述當前幀圖像與已記錄路徑的關鍵幀圖像是否相似,若相似,根據所述當前幀圖像和關鍵幀圖像計算雙目相機的相對位姿,并根據所述雙目相機的相對位姿計算無人機的相對位姿,并對所述無人機的相對位姿進行修正;若不相似,判斷所述當前幀圖像是否為關鍵幀圖像,若是,將所述當前幀圖像存儲為關鍵幀圖像。
【技術特征摘要】
1.一種無人機飛行路徑的處理方法,其特征在于,無人機固定安裝有雙目相機,所述雙目相機包括左相機和右相機,包括步驟:獲取雙目相機當前幀圖像;檢測所述當前幀圖像與已記錄路徑的關鍵幀圖像是否相似,若相似,根據所述當前幀圖像和關鍵幀圖像計算雙目相機的相對位姿,并根據所述雙目相機的相對位姿計算無人機的相對位姿,并對所述無人機的相對位姿進行修正;若不相似,判斷所述當前幀圖像是否為關鍵幀圖像,若是,將所述當前幀圖像存儲為關鍵幀圖像。2.如權利要求1所述的處理方法,其特征在于,所述根據雙目相機的相對位姿計算無人機的相對位姿,具體為:根據優化函數獲取無人機的相對位姿,所述優化函數為:其中,Ti(t)表示t時刻第i幅關鍵幀時無人機的相對位姿,ρ指的是歐氏距離的平方,是3D點和2D圖像點的對應關系集合,Vi是第i幅關鍵幀里面的特征點集合,PWC指的是雙目相機的相對位姿,X指的是三維坐標點。3.如權利要求2所述的處理方法,其特征在于,所述對無人機的相對位姿進行修正,包括步驟:保存雙目相機的內參參數、外參參數、畸變參數,并將雙目相機中的左相機的中心設置為雙目相機的中心點;利用fast或Shi-Tomas角點提取算法提取左相機圖像中的角點xl,及利用Lucas-Kanade算法提取右相機圖像中的對應點xr,并且計算出所述角點xl和對應點xr計算點對;利用RANSAC算法計算單應性矩陣Hlr和基礎矩陣Flr,并根據所述單應性矩陣Hlr和基礎矩陣Flr剔除異常點對;對保留的點對計算對應的三維坐標點,并計算所有三維坐標點距離雙目相機的平均距離;根據所述關鍵幀圖像和無人機的相對位姿構建參考關鍵幀,并由所述參考關鍵幀變換臨時中間幀圖像,通過Lucas-Kanade算法對所述臨時中間幀圖像...
【專利技術屬性】
技術研發人員:繆瑞航,鄒丹平,裴凌,劉佩林,
申請(專利權)人:上海交通大學,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。