slam學習 基本知識

2021-08-06 07:45:04 字數 477 閱讀 9626

slam模型的運動方程和觀測方程

方程中的位姿可以用變換矩陣來描述,然後用李代數進行優化(可以用李群表示,但是群比較複雜,用李代數近似模擬,用李代數優化)

觀測方程由相機成像模型給出,其中內參是隨著相機固定的,而外參就是指相機的位姿(位置xyz和姿態朝向)

由於實際採集的資料都是含有雜訊的,所以視覺slam有乙個步驟是需要優化處理雜訊資料,從雜訊資料中比較好的恢復出我們想要的東西

eigen是乙個c++開源線性代數庫,提供了快速的有關矩陣的線性代數運算,解方程等功能,許多上層軟體也使用eigen,比如g2o、sophus

sophus是乙個比較好的李代數庫,strasdat維護的

so(3)三維空間的旋轉矩陣,也叫特殊正交群,special orthogonal group

se(3)三維空間的變換矩陣,也叫特殊歐式群,specialeudidean group

pcl point cloud lib 點雲庫

SLAM基本知識彙總

一 有用的部落格 視覺slam學習資料 雷射slam vs 視覺slam iros icra 1.每種感測器都有自身的特點,如雷射雷達具有極高的距離準確度,但是不能夠探測到透明物體 rgb d 攝像頭具有 3d 視角,有彩色影象,可是一般是使用紅外線作為深度資訊的探測光,很容易受到陽光的干擾 而超聲...

IC基本知識學習

2.關於約束 3.關於時序分析 4.關於驗證 generate語句有generate for generate if generate case三種語句。必須使用genvar申明乙個正整數變數,用作for迴圈的判斷。需要複製的語句必須寫到begin end語句裡面。就算只有一句!begin end需...

C 學習(1)(基本知識)

第一節課,兩個簡單的題,一些零散的知識點 一 讀入 相關部落格 1.cin 遇到空格,回車會停下 2.cin.getline s,n 接收n 1個字元到s中,包括空格 屬於istream流 3.getline cin,s 讀字串到s 屬於string流,注意標頭檔案 4.cin.get 可讀字元,可...