国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

視覺里程計(jì)學(xué)習(xí)筆記

這篇具有很好參考價(jià)值的文章主要介紹了視覺里程計(jì)學(xué)習(xí)筆記。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、相機(jī)

1、雙目相機(jī)的D、P、K、R矩陣是相機(jī)標(biāo)定時(shí)得到的一組重要參數(shù),它們分別代表以下含義:

  1. D矩陣畸變矯正參數(shù)矩陣。它包含了相機(jī)圖像坐標(biāo)系下的徑向畸變和切向畸變系數(shù),用于將畸變像素坐標(biāo)轉(zhuǎn)化為無畸變的像素坐標(biāo)。對(duì)每個(gè)相機(jī)而言都有一個(gè)D矩陣。

  2. P矩陣投影矩陣。它包含了左右兩個(gè)相機(jī)的內(nèi)參數(shù)和外參數(shù)信息,可以把3D空間中的點(diǎn)映射到左右兩個(gè)相機(jī)圖像平面上的像素坐標(biāo)。對(duì)每個(gè)相機(jī)而言都有一個(gè)P矩陣。

  3. K矩陣內(nèi)參矩陣。它描述了相機(jī)光軸、焦距、光心等內(nèi)部參數(shù)。對(duì)每個(gè)相機(jī)而言都有一個(gè)K矩陣。

  4. R矩陣旋轉(zhuǎn)矩陣。它描述了左相機(jī)坐標(biāo)系到右相機(jī)坐標(biāo)系的旋轉(zhuǎn)關(guān)系。也就是說,當(dāng)我們?cè)谧笙鄼C(jī)拍攝一張圖像時(shí),R矩陣可以將同一個(gè)場(chǎng)景在右相機(jī)下的對(duì)應(yīng)點(diǎn)的坐標(biāo)姿態(tài)與左相機(jī)下的對(duì)應(yīng)點(diǎn)的坐標(biāo)姿態(tài)聯(lián)系起來。

  5. 相機(jī)的投影矩陣P可以通過相機(jī)參數(shù)來計(jì)算得到。一般來說,相機(jī)參數(shù)包括內(nèi)參和外參兩個(gè)部分,其中內(nèi)參表示相機(jī)的內(nèi)部參數(shù),如焦距、像素大小等,而外參則表示相機(jī)在空間中的位置和朝向。

    對(duì)于透視投影,相機(jī)的投影矩陣可以使用以下公式進(jìn)行計(jì)算

    P = K [R | t]

    其中,K 是內(nèi)參矩陣,R 是旋轉(zhuǎn)矩陣,t 是平移向量。將它們組合成外參矩陣 [R|t],然后再乘以內(nèi)參矩陣 K,就得到了相機(jī)的投影矩陣 P。

    如果相機(jī)已經(jīng)標(biāo)定好了,那么它的內(nèi)參矩陣和外參矩陣都可以通過標(biāo)定得到。如果沒有標(biāo)定,則需要根據(jù)實(shí)際情況自行估計(jì)這些參數(shù)。

二、計(jì)算相機(jī)運(yùn)動(dòng)

  1. 單目相機(jī):只知道2D像素坐標(biāo),根據(jù)兩組2D點(diǎn)估計(jì)運(yùn)動(dòng)。使用對(duì)極幾何解決。
  2. 相機(jī)為雙目、RGB-D時(shí),或者獲取了距離信息,那么問題就是根據(jù)兩組3D點(diǎn)估計(jì)運(yùn)動(dòng)。通常用ICP求解
  3. 一組為3D,一組為2D,即得到一些3D點(diǎn)和它們?cè)谙鄼C(jī)的投影位置,也能估計(jì)相機(jī)運(yùn)動(dòng),通過PnP求解。

對(duì)極幾何2D-2D

對(duì)極約束:

對(duì)極約束簡(jiǎn)潔地給出了兩個(gè)匹配點(diǎn)的空間位置關(guān)系。相機(jī)位姿估計(jì)問題簡(jiǎn)化為一下兩步:

  1. 根據(jù)配對(duì)點(diǎn)的像素位置求出E或者F。
  2. 根據(jù)E或者F 求出R,t.

相機(jī)內(nèi)參已知,求解E更簡(jiǎn)單。

根據(jù)已經(jīng)求出的本質(zhì)矩陣E,恢復(fù)出相機(jī)的運(yùn)動(dòng)R,t. 可通過奇異值(SVD)分解得到。

從E分解到R, t的過程中,如果相機(jī)發(fā)生純旋轉(zhuǎn),導(dǎo)致t為0,那么,得到的E也將為0,這將導(dǎo)致無法求解R??梢砸揽縃(單應(yīng)矩陣)求取旋轉(zhuǎn),但僅有旋轉(zhuǎn)時(shí),無法用三角測(cè)量估計(jì)特征點(diǎn)的空間位置。

單目初始化不能只有旋轉(zhuǎn),必須要有一定長(zhǎng)度的平移。

在單目SLAM中,需要通過三角測(cè)量(Triangulation)的方法估計(jì)地圖點(diǎn)的深度。(必須有平移

三角測(cè)量:通過對(duì)不同位置同一個(gè)路標(biāo)點(diǎn)進(jìn)行觀察,從觀察到的位置推斷路標(biāo)點(diǎn)的距離。

提高三角化的精度有兩種辦法:

  • 提高特征點(diǎn)的精度,即提高圖像分辨率
  • 使平移量增大。

平移太大可能呆滯匹配失效;平移太小,則三角化精度不夠。這個(gè)問題也叫“視差”。

3D-2D:PnP

PnP使求解3D到2D點(diǎn)對(duì)運(yùn)動(dòng)的方法。特征點(diǎn)的3D位置可以由三角化或者RGB-D相機(jī)的深度圖確定。

  • 在雙目或RGB-D的視覺里程中,我們可以直接使用PnP估計(jì)相機(jī)運(yùn)動(dòng)。
  • 在單目視覺里程計(jì)中,必須先進(jìn)性初始化,才能使用PnP。

3D-2D方法不需要使用對(duì)極約束,又可以在很少的匹配點(diǎn)中獲得較好的運(yùn)動(dòng)估計(jì),是一種最重要的姿態(tài)估計(jì)方法。

PnP求解方法:直接線性變換(DLT)、EPnP、UPnP、構(gòu)建最小二乘法并迭代求解(光束平差法Bundle Adjustment,BA)

Bundle Adjustment

重投影誤差的非線性最小二乘問題。這一類把相機(jī)和三維點(diǎn)放在一起進(jìn)行最小化的問題。統(tǒng)稱為Bundle Adjustment。

如果相機(jī)是連續(xù)運(yùn)動(dòng)的,也可以直接使用BA求解相機(jī)位姿。文章來源地址http://www.zghlxwxcb.cn/news/detail-437670.html

到了這里,關(guān)于視覺里程計(jì)學(xué)習(xí)筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2022最新!視覺SLAM綜述(多傳感器/姿態(tài)估計(jì)/動(dòng)態(tài)環(huán)境/視覺里程計(jì))

    2022最新!視覺SLAM綜述(多傳感器/姿態(tài)估計(jì)/動(dòng)態(tài)環(huán)境/視覺里程計(jì))

    目錄 摘要 視覺SLAM算法的發(fā)展 相關(guān)綜述 VSLAM 設(shè)置標(biāo)準(zhǔn) 傳感器和數(shù)據(jù)采集 目標(biāo)環(huán)境 視覺特征處理 系統(tǒng)評(píng)估 語(yǔ)義等級(jí) 基于主要目標(biāo)的VSLAM方法 目標(biāo)一:多傳感器處理 目標(biāo)二:姿態(tài)估計(jì) 目標(biāo)三:現(xiàn)實(shí)世界可行性 目標(biāo)四:資源限制 目標(biāo)五:彈性化(Versatility) 目標(biāo)六:視覺里

    2023年04月20日
    瀏覽(22)
  • 從零實(shí)戰(zhàn)SLAM-第八課(非特征點(diǎn)的視覺里程計(jì))

    從零實(shí)戰(zhàn)SLAM-第八課(非特征點(diǎn)的視覺里程計(jì))

    ?在七月算法報(bào)的班,老師講的蠻好。好記性不如爛筆頭,關(guān)鍵內(nèi)容還是記錄一下吧,課程入口,感興趣的同學(xué)可以學(xué)習(xí)一下。 ------------------------------------------------------------------------------------------------------------------------------- 特征點(diǎn)法流程: 1.在圖像中提取特征點(diǎn)并計(jì)算特征

    2024年02月12日
    瀏覽(25)
  • 《LIO-SAM閱讀筆記》-為何要引入增量式里程計(jì)?

    前言: LIO-SAM在后端中同時(shí)維護(hù)著兩個(gè)里程計(jì),一個(gè)是增量式里程計(jì),一個(gè)是優(yōu)化后的里程計(jì),其中優(yōu)化后的里程計(jì)是經(jīng)過imu、回環(huán)、gps因子圖聯(lián)合優(yōu)化后的結(jié)果,是整個(gè)系統(tǒng)中最準(zhǔn)確的位姿估計(jì),那么為什么還需要維護(hù)增量式里程計(jì)呢? 以下是我的理解 ,不一定正確,如有

    2024年01月22日
    瀏覽(23)
  • ROS學(xué)習(xí)第三十七節(jié)——機(jī)器人運(yùn)動(dòng)控制以及里程計(jì)信息顯示

    ROS學(xué)習(xí)第三十七節(jié)——機(jī)器人運(yùn)動(dòng)控制以及里程計(jì)信息顯示

    https://download.csdn.net/download/qq_45685327/87719766 https://download.csdn.net/download/qq_45685327/87719873 gazebo 中已經(jīng)可以正常顯示機(jī)器人模型了,那么如何像在 rviz 中一樣控制機(jī)器人運(yùn)動(dòng)呢?在此,需要涉及到ros中的組件: ros_control。 場(chǎng)景: 同一套 ROS 程序,如何部署在不同的機(jī)器人系統(tǒng)上,比

    2024年02月13日
    瀏覽(28)
  • 基于ROS發(fā)布里程計(jì)信息

    基于ROS發(fā)布里程計(jì)信息

    參考文檔: navigationTutorialsRobotSetupOdom 參考博客: (1)ROS機(jī)器人里程計(jì)模型 (2)ROS里程計(jì)消息nav_msgs/Odometry的可視化方法 1 常用坐標(biāo)系系統(tǒng)模型 世界坐標(biāo)系是描述機(jī)器人全局信息的坐標(biāo)系;機(jī)器人坐標(biāo)系是描述機(jī)器人自身信息的坐標(biāo)系;傳感器坐標(biāo)系是描述傳感器信息的坐

    2024年02月08日
    瀏覽(31)
  • IMU慣性里程計(jì)解算(附代碼實(shí)現(xiàn))

    IMU慣性里程計(jì)解算(附代碼實(shí)現(xiàn))

    一、系統(tǒng)概述 IMU是機(jī)器人常用的傳感器之一,IMU對(duì)機(jī)器人的定位功能實(shí)現(xiàn)非常重要,其優(yōu)點(diǎn)在于是內(nèi)源傳感器對(duì)外部環(huán)境變化不明顯,輸出頻率高,缺點(diǎn)在于存在累積誤差。本文主要記錄一下在機(jī)器人定位中對(duì)IMU的使用和對(duì)慣性導(dǎo)航里程計(jì)的理解和實(shí)現(xiàn)。 本文代碼主要依賴

    2023年04月15日
    瀏覽(40)
  • 差速驅(qū)動(dòng)機(jī)器人的車輪里程計(jì)模型

    ????????車輪測(cè)程法是指使用旋轉(zhuǎn)編碼器(即連接到車輪電機(jī)以測(cè)量旋轉(zhuǎn)的傳感器)的測(cè)程法(即估計(jì)運(yùn)動(dòng)和位置)。這是輪式機(jī)器人和自動(dòng)駕駛汽車定位的有用技術(shù)。 ????????在本文中,我們將通過探索差速驅(qū)動(dòng)機(jī)器人的

    2024年02月15日
    瀏覽(28)
  • 經(jīng)典文獻(xiàn)閱讀之--VoxelMap(體素激光里程計(jì))

    經(jīng)典文獻(xiàn)閱讀之--VoxelMap(體素激光里程計(jì))

    作為激光里程計(jì),常用的方法一般是特征點(diǎn)法或者體素法,最近Mars實(shí)驗(yàn)室發(fā)表了一篇文章《Efficient and Probabilistic Adaptive Voxel Mapping for Accurate Online LiDAR Odometry》,同時(shí)還開源了代碼在Github上。文中為雷達(dá)里程計(jì)提出了一種高效的概率自適應(yīng)體素建圖方法。地圖是體素的集合,

    2024年02月16日
    瀏覽(20)
  • 激光雷達(dá)數(shù)據(jù)和里程計(jì)數(shù)據(jù)的時(shí)間同步方法匯總

    激光雷達(dá)(LIDAR)和里程計(jì)數(shù)據(jù)的時(shí)間同步,可以采用多種方法,每種方法都有其適用場(chǎng)景和優(yōu)勢(shì)。以下是一些常用方法的匯總: 簡(jiǎn)單遍歷同步 : 對(duì)兩個(gè)數(shù)據(jù)流進(jìn)行遍歷,尋找時(shí)間戳最接近的數(shù)據(jù)對(duì)。 適用于數(shù)據(jù)量小的場(chǎng)景,實(shí)現(xiàn)簡(jiǎn)單。 雙緩沖隊(duì)列 : 為里程計(jì)和激光雷達(dá)

    2024年01月20日
    瀏覽(20)
  • 機(jī)器人運(yùn)動(dòng)學(xué)——輪速里程計(jì)(SLAM)

    機(jī)器人運(yùn)動(dòng)學(xué)——輪速里程計(jì)(SLAM)

    目錄 一、機(jī)器人運(yùn)動(dòng)學(xué)分析 二、阿克曼小車 ?2.1運(yùn)動(dòng)學(xué)分析 ? 想要讓機(jī)器人運(yùn)動(dòng), 除了提供目標(biāo)速度還不夠, 需要將機(jī)器人的目標(biāo)速度轉(zhuǎn)換每個(gè)電機(jī)實(shí)際的目標(biāo)速度, 最終根據(jù)電機(jī)的目標(biāo)速度對(duì)電機(jī)的控制實(shí)現(xiàn)對(duì)機(jī)器人的控制。 機(jī)器人的目標(biāo)速度轉(zhuǎn)換成電機(jī)的目標(biāo)速度這

    2024年02月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包