A. slam演算法是什麼
slam演算法是解決一個機器人在未知的環境中運動,如何通過對環境的觀測確定自身的運動軌跡,同時構建出環境的地圖的問題方法。
SLAM技術正是為了實現這個目標涉及到的諸多技術的總和。SLAM技術涵蓋的范圍非常廣,按照不同的感測器、應用場景、核心演算法,SLAM有很多種分類方法。
slam演算法應用
在 VR/AR 方面,根據 SLAM 得到地圖和當前視角對疊加虛擬物體做相應渲染,這樣做可以使得疊加的虛擬物體看起來比較真實,沒有違和感。在無人機領域,可以使用 SLAM 構建局部地圖,輔助無人機進行自主避障、規劃路徑。
在無人駕駛方面,可以使用 SLAM 技術提供視覺里程計功能,然後跟其他的定位方式融合。機器人定位導航方面,SLAM 可以用於生成環境的地圖。基於這個地圖,機器人執行路徑規劃、自主探索、導航等任務。