The invention discloses a method for synchronously locating and mapping a monocular vision robot based on the re tracking strategy. The method is as follows: 1) ORB feature extraction for each picture; 2) features using neighboring images matching tracking camera attitude; 3) implementation of relocation of the tracking lost pictures and heavy tracking strategy; 4) if the relocation is successfully executed, the current estimate of the camera's pose, implementation of tracking strategy and delete the temporary variable produce and stop; 5) if the tracking strategy succeeds, it generates a new trace; 6) the number of generated path to determine if the number exceeds the threshold, the initial trajectory will be eliminated; 7) for each key frame loop detection, detection after the success of track fusion; 8) positioning system at the end of the path selection, a correct attitude trajectory. The advantage of the invention is that the complete camera trajectory can be located in the condition of rapid moving, occlusion, insufficient texture and illumination change.
【技術實現步驟摘要】
一種基于重跟蹤策略的單目視覺機器人同步定位與地圖構建方法
本專利技術屬于基于單攝像頭的移動機器人自主定位與導航領域,特別涉及一種基于重跟蹤策略的單目視覺同步定位與地圖構建方法。
技術介紹
隨著計算機技術和人工智能的發展,機器人的研究得到越來越多的關注和投入,智能自主移動機器人成為機器人領域的一個重要研究方向和研究熱點。同步定位與地圖構建(simultaneouslocalizationandmapping,SLAM)問題是指移動機器人在未知環境中,利用自身的傳感器(如激光雷達、里程計、攝像頭、超聲波等)創建一個與環境相一致的地圖,并同時利用該地圖對機器人的位置和姿態進行估計。該問題被認為能否真正實現機器人自主導航的關鍵問題。近年來,隨著計算機視覺技術的發展以及計算機運算能力的增強,出現了大量利用攝像機作為傳感器的視覺SLAM方法。視覺傳感器具有信息量大、靈活性高、成本低等優點,這是其他傳感器所無法比擬的。單目視覺SLAM僅使用一個攝像頭作為傳感器完成同步定位與地圖創建操作,具有系統結構簡單、成本低且易實現等優點。因此,基于單目視覺SLAM技術具有廣闊的應用前景。現有的解決單目SLAM的方法主要分為基于概率框架的單目視覺SLAM方法和非概率框架的單目視覺SLAM方法。基于概率框架的單目視覺SLAM方法主要通過遞歸的貝葉斯濾波方法估計相機姿態和地圖特征的空間位置,常用的解決方法有基于擴展卡爾曼濾波器(extendedKalmanfilter)或粒子濾波器(particlefilter)。非概率框架的單目視覺SLAM系統目前主要是基于關鍵幀和稀疏捆綁調整等優化算 ...
【技術保護點】
一種基于重跟蹤策略的單目視覺機器人同步定位與地圖構建方法,其步驟為:1)輸入攝像頭捕獲的場景圖像,對每張圖片提取ORB特征;2)利用相鄰圖片的特征匹配跟蹤相機姿態;3)在跟蹤丟失時,對跟蹤丟失的圖片執行重定位與重跟蹤策略;所述重跟蹤策略采用局部初始化算法;4)若所述重定位成功執行,則估計當前相機的姿態,且停止執行所述重跟蹤策略并刪除其產生的臨時變量;5)若所述重跟蹤策略成功執行,則產生一條新的軌跡;6)對產生的軌跡數量進行判定,若數量超過閾值,則將最初始的軌跡剔除;7)對每個關鍵幀進行閉環檢測,檢測成功后進行軌跡融合;8)對軌跡進行篩選,刪除冗余軌跡,得到一條姿態正確的軌跡。
【技術特征摘要】
1.一種基于重跟蹤策略的單目視覺機器人同步定位與地圖構建方法,其步驟為:1)輸入攝像頭捕獲的場景圖像,對每張圖片提取ORB特征;2)利用相鄰圖片的特征匹配跟蹤相機姿態;3)在跟蹤丟失時,對跟蹤丟失的圖片執行重定位與重跟蹤策略;所述重跟蹤策略采用局部初始化算法;4)若所述重定位成功執行,則估計當前相機的姿態,且停止執行所述重跟蹤策略并刪除其產生的臨時變量;5)若所述重跟蹤策略成功執行,則產生一條新的軌跡;6)對產生的軌跡數量進行判定,若數量超過閾值,則將最初始的軌跡剔除;7)對每個關鍵幀進行閉環檢測,檢測成功后進行軌跡融合;8)對軌跡進行篩選,刪除冗余軌跡,得到一條姿態正確的軌跡。2.如權利要求1所述的方法,其特征在于,其具體執行流程為:a)輸入攝像頭捕獲的場景圖像;b)判斷是否跟蹤丟失,若是則執行步驟c),否則執行步驟d);c)重定位當前圖像,若成功,則刪除臨時變量,執行步驟d);否則執行步驟e);d)提取ORB特征并估計相機姿態;執行步驟g);e)局部初始化相機軌跡,若成功,執行步驟f),否則執行步驟g);f)判斷軌跡數量,若超過給定閾值,先刪除標簽最小的軌跡,再從當前位置生成新的軌跡;否則直接從當前位置生成新的軌跡;g)檢測閉環,若形成閉環,則修正并融合軌跡;h)判斷系統狀態,若系統即將結束,則刪除冗余軌跡;否則返回步驟a)。3.如權利要求1或2所述的方法,其特征在于,所述局部初始化包括以下步驟:a)查找初始匹配點對:提取當前幀的ORB特征,搜索當前...
【專利技術屬性】
技術研發人員:劉宏,黃偉波,宋章軍,張國棟,楊冰,吳觀明,
申請(專利權)人:北京大學深圳研究生院,深圳市銀星智能科技股份有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。