多傳感器同步定位與地圖構(gòu)建技術(shù)研究
發(fā)布時間:2021-09-02 14:15
在移動機(jī)器人領(lǐng)域及智能駕駛領(lǐng)域,其關(guān)鍵技術(shù)之一就是同步定位與地圖構(gòu)建(Simultaneous localization and mapping,SLAM)技術(shù)。隨著面臨的場景越來越復(fù)雜和對定位技術(shù)的要求越來越高,基于單一傳感器的定位技術(shù)在很多場合下其穩(wěn)定性和建圖精度都不能滿足任務(wù)要求。本文提出了一種融合多線激光雷達(dá)、相機(jī)和IMU(Inertial measurement unit)的多傳感器緊耦合SLAM技術(shù),通過使用多個傳感器的數(shù)據(jù)輸入以獲取更加豐富的環(huán)境特征,實(shí)現(xiàn)復(fù)雜環(huán)境下穩(wěn)定性更好、精度更高的同步定位與地圖構(gòu)建的技術(shù)目標(biāo)。首先,將多線激光雷達(dá)與相機(jī)進(jìn)行聯(lián)合標(biāo)定,求解激光雷達(dá)與相機(jī)間的外參。由于相機(jī)采集的像素與激光雷達(dá)采集的點(diǎn)云具有稀疏性,很難找到點(diǎn)到點(diǎn)的對應(yīng)關(guān)系,所以設(shè)計(jì)了面到面的匹配方法,在激光雷達(dá)采集的點(diǎn)云內(nèi)分割一個特定三維平面,并在圖像中找到與特定平面對應(yīng)的像素平面,將像素平面的像素值恢復(fù)成空間三維點(diǎn)(簡稱3D點(diǎn))。再使用點(diǎn)云配準(zhǔn)算法求取3D點(diǎn)到3D點(diǎn)的變換矩陣,即可得到相機(jī)坐標(biāo)系與激光雷達(dá)坐標(biāo)系之間的外參矩陣,3D到3D的標(biāo)定方式降低了因圖像像素和點(diǎn)云的稀疏性造成的誤差...
【文章來源】:長春理工大學(xué)吉林省
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【部分圖文】:
ORB 特征點(diǎn)匹配
第2章多線激光里程計(jì)與單目視覺里程計(jì)算法研究12圖2.4對極幾何解算深度示意圖從代數(shù)角度分析圖中的幾何關(guān)系,設(shè)=[,,]Tpxyz為空間點(diǎn)的世界坐標(biāo)。根據(jù)相機(jī)的針孔模型有:1p=Kp(2-5)2p=K(Rp+t)(2-6)其中K為相機(jī)內(nèi)參,R和t為1O在世界坐標(biāo)系到2O的旋轉(zhuǎn)和平移。11Kpp=(2-7)12t(Kp)tRpΛΛ=(2-8)111222()()()TTKptKpKptRpΛΛ=(2-9)12t(KP)Λ與t和12(KP)都垂直所以得:-1210TTpKtRKpΛ=(2-10)其中EtRΛ=為本質(zhì)矩陣,-T1FKtRKΛ=為基礎(chǔ)矩陣,上式為對極約束,幾何意義就是1O,2O與p三點(diǎn)共面,只要根據(jù)多對對應(yīng)特征點(diǎn),計(jì)算出E和F,就可以計(jì)算出R和t。由于E和F只相差了相機(jī)內(nèi)參K,故只對E求解即可。EtRΛ=為3×3的矩陣,有9個參數(shù),且本質(zhì)矩陣E具有如下性質(zhì):(1)本質(zhì)矩陣由對極約束定義,所以對E乘以任意常數(shù),對極約束的等式依然成立,即E在不同尺度下是等價的;(2)本質(zhì)矩陣的奇異值必定是[,,0]Tσσ的形式,為本質(zhì)矩陣的內(nèi)在性質(zhì);(3)旋轉(zhuǎn)有3個自由度,平移有3個自由度,故E有6個自由度,但因?yàn)槌叨鹊葍r性,E實(shí)際只有5個自由度。雖然5個自由度可以由5對點(diǎn)求解,但E的內(nèi)在性質(zhì)是非線性的,所以計(jì)算時很麻煩。又考慮到E的尺度等價性,采用經(jīng)典的八點(diǎn)法(eight-pointalgorithm)[28-29]求解E的參數(shù)。
第2章多線激光里程計(jì)與單目視覺里程計(jì)算法研究20但計(jì)算速度很慢,不能滿足SLAM系統(tǒng)的實(shí)時性要求。點(diǎn)云的曲率特征,是一個計(jì)算速度快,空間描述能力相對較強(qiáng)的特征,基于曲率特征,可以將點(diǎn)云的平滑點(diǎn)和邊緣點(diǎn)區(qū)分出來,這里平滑點(diǎn)就是平面點(diǎn),邊緣點(diǎn)就是角點(diǎn),角點(diǎn)是屬于同一條直線的點(diǎn),該直線表現(xiàn)出環(huán)境輪廓的邊緣,曲率計(jì)算公式如下:(,)(,),(,)1()kikjjSjikiCXXSX∈≠=(2-55)k是第k幀點(diǎn)云數(shù)據(jù),X表示點(diǎn)云中的點(diǎn),i和j代表不同點(diǎn),S代表在點(diǎn)(k,i)X的周圍取得點(diǎn)的數(shù)量。設(shè)置曲率閾值maxC和曲率閾值minC,根據(jù)計(jì)算出的曲率值C,若C>maxC則為邊緣點(diǎn),即屬于角點(diǎn),若C<minC時,則為平滑點(diǎn),即平面點(diǎn)。這里要對提取的特征點(diǎn)進(jìn)行可信性判別,主要為了去除誤差較大的特征點(diǎn)。判別依據(jù)為兩條:(1)激光雷達(dá)的掃描光線與被測物表面平行的特征點(diǎn)剔除;(2)被遮擋的特征點(diǎn)剔除。XX12X3圖2.6可信特征點(diǎn)判斷如圖所示,虛線為激光雷達(dá)掃描線,實(shí)線為被掃描物體表面,特征點(diǎn)12X,X為不可信特征點(diǎn),1X可能為無限遠(yuǎn)點(diǎn),2X存在被遮擋的可能,3X為可信特征點(diǎn)。圖2.7點(diǎn)云幀提取的平滑點(diǎn)和邊緣點(diǎn)圖2.7為激光雷達(dá)采集的一幀點(diǎn)云數(shù)據(jù),并對點(diǎn)云數(shù)據(jù)進(jìn)行了特征點(diǎn)計(jì)算,其中
【參考文獻(xiàn)】:
碩士論文
[1]基于IMU預(yù)積分的視覺慣性里程計(jì)系統(tǒng)[D]. 蘇泫.華南理工大學(xué) 2018
[2]基于激光LIDAR的室外移動機(jī)器人三維定位與建圖[D]. 韓明瑞.東南大學(xué) 2016
本文編號:3379161
【文章來源】:長春理工大學(xué)吉林省
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【部分圖文】:
ORB 特征點(diǎn)匹配
第2章多線激光里程計(jì)與單目視覺里程計(jì)算法研究12圖2.4對極幾何解算深度示意圖從代數(shù)角度分析圖中的幾何關(guān)系,設(shè)=[,,]Tpxyz為空間點(diǎn)的世界坐標(biāo)。根據(jù)相機(jī)的針孔模型有:1p=Kp(2-5)2p=K(Rp+t)(2-6)其中K為相機(jī)內(nèi)參,R和t為1O在世界坐標(biāo)系到2O的旋轉(zhuǎn)和平移。11Kpp=(2-7)12t(Kp)tRpΛΛ=(2-8)111222()()()TTKptKpKptRpΛΛ=(2-9)12t(KP)Λ與t和12(KP)都垂直所以得:-1210TTpKtRKpΛ=(2-10)其中EtRΛ=為本質(zhì)矩陣,-T1FKtRKΛ=為基礎(chǔ)矩陣,上式為對極約束,幾何意義就是1O,2O與p三點(diǎn)共面,只要根據(jù)多對對應(yīng)特征點(diǎn),計(jì)算出E和F,就可以計(jì)算出R和t。由于E和F只相差了相機(jī)內(nèi)參K,故只對E求解即可。EtRΛ=為3×3的矩陣,有9個參數(shù),且本質(zhì)矩陣E具有如下性質(zhì):(1)本質(zhì)矩陣由對極約束定義,所以對E乘以任意常數(shù),對極約束的等式依然成立,即E在不同尺度下是等價的;(2)本質(zhì)矩陣的奇異值必定是[,,0]Tσσ的形式,為本質(zhì)矩陣的內(nèi)在性質(zhì);(3)旋轉(zhuǎn)有3個自由度,平移有3個自由度,故E有6個自由度,但因?yàn)槌叨鹊葍r性,E實(shí)際只有5個自由度。雖然5個自由度可以由5對點(diǎn)求解,但E的內(nèi)在性質(zhì)是非線性的,所以計(jì)算時很麻煩。又考慮到E的尺度等價性,采用經(jīng)典的八點(diǎn)法(eight-pointalgorithm)[28-29]求解E的參數(shù)。
第2章多線激光里程計(jì)與單目視覺里程計(jì)算法研究20但計(jì)算速度很慢,不能滿足SLAM系統(tǒng)的實(shí)時性要求。點(diǎn)云的曲率特征,是一個計(jì)算速度快,空間描述能力相對較強(qiáng)的特征,基于曲率特征,可以將點(diǎn)云的平滑點(diǎn)和邊緣點(diǎn)區(qū)分出來,這里平滑點(diǎn)就是平面點(diǎn),邊緣點(diǎn)就是角點(diǎn),角點(diǎn)是屬于同一條直線的點(diǎn),該直線表現(xiàn)出環(huán)境輪廓的邊緣,曲率計(jì)算公式如下:(,)(,),(,)1()kikjjSjikiCXXSX∈≠=(2-55)k是第k幀點(diǎn)云數(shù)據(jù),X表示點(diǎn)云中的點(diǎn),i和j代表不同點(diǎn),S代表在點(diǎn)(k,i)X的周圍取得點(diǎn)的數(shù)量。設(shè)置曲率閾值maxC和曲率閾值minC,根據(jù)計(jì)算出的曲率值C,若C>maxC則為邊緣點(diǎn),即屬于角點(diǎn),若C<minC時,則為平滑點(diǎn),即平面點(diǎn)。這里要對提取的特征點(diǎn)進(jìn)行可信性判別,主要為了去除誤差較大的特征點(diǎn)。判別依據(jù)為兩條:(1)激光雷達(dá)的掃描光線與被測物表面平行的特征點(diǎn)剔除;(2)被遮擋的特征點(diǎn)剔除。XX12X3圖2.6可信特征點(diǎn)判斷如圖所示,虛線為激光雷達(dá)掃描線,實(shí)線為被掃描物體表面,特征點(diǎn)12X,X為不可信特征點(diǎn),1X可能為無限遠(yuǎn)點(diǎn),2X存在被遮擋的可能,3X為可信特征點(diǎn)。圖2.7點(diǎn)云幀提取的平滑點(diǎn)和邊緣點(diǎn)圖2.7為激光雷達(dá)采集的一幀點(diǎn)云數(shù)據(jù),并對點(diǎn)云數(shù)據(jù)進(jìn)行了特征點(diǎn)計(jì)算,其中
【參考文獻(xiàn)】:
碩士論文
[1]基于IMU預(yù)積分的視覺慣性里程計(jì)系統(tǒng)[D]. 蘇泫.華南理工大學(xué) 2018
[2]基于激光LIDAR的室外移動機(jī)器人三維定位與建圖[D]. 韓明瑞.東南大學(xué) 2016
本文編號:3379161
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3379161.html
最近更新
教材專著