0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于激光雷達(dá)和視覺融合的機(jī)器人SLAM應(yīng)用研究

iotmag ? 來源:物聯(lián)網(wǎng)技術(shù) ? 作者:物聯(lián)網(wǎng)技術(shù) ? 2022-09-20 10:31 ? 次閱讀

摘 要 :通過研究激光雷達(dá)和視覺傳感器融合 SLAM,實(shí)現(xiàn)雙目視覺傳感器對(duì)單線激光雷達(dá)點(diǎn)云的補(bǔ)充,以提高建圖精度。實(shí)現(xiàn)方案以 2D 激光雷達(dá)點(diǎn)云數(shù)據(jù)為主,雙目視覺傳感器作為激光雷達(dá)點(diǎn)云盲區(qū)的補(bǔ)充,搭建 SLAM實(shí)驗(yàn)平臺(tái),完成機(jī)器人實(shí)時(shí)地圖構(gòu)建并獲取當(dāng)前位置信息,同時(shí)降低攜帶傳感器的成本。

0 引 言

隨著機(jī)器人技術(shù)的發(fā)展,越來越多的機(jī)器人已經(jīng)實(shí)現(xiàn)自主運(yùn)動(dòng),但可靠性和制作成本依然制約著機(jī)器人的普及。通過使用相較3D激光雷達(dá)傳感器成本更低的2D激光雷達(dá)和視覺傳感器進(jìn)行點(diǎn)云數(shù)據(jù)融合,實(shí)現(xiàn)平臺(tái)搭建,優(yōu)化機(jī)器人的SLAM技術(shù),解決當(dāng)前2D激光雷達(dá)存在的感知單一平面點(diǎn)云數(shù)據(jù)不足、視覺傳感器數(shù)據(jù)計(jì)算量大等問題[1-2],提升地圖精度,減少SLAM應(yīng)用過程中的不確定性。

1 實(shí)驗(yàn)平臺(tái)搭建

研究基于ROS構(gòu)建由2D激光雷達(dá)和深度相機(jī)點(diǎn)云融合的SLAM[3]平臺(tái),通過NVIDIA Jetson TX2運(yùn)算平臺(tái)和STM32微控制器通信傳送數(shù)據(jù),實(shí)現(xiàn)機(jī)器人自主運(yùn)動(dòng)。實(shí)驗(yàn)平臺(tái)包括點(diǎn)云數(shù)據(jù)識(shí)別部分和運(yùn)動(dòng)部分,整體結(jié)構(gòu)如圖1所示。

云數(shù)據(jù)識(shí)別部分包括激光雷達(dá)獲取平面點(diǎn)云數(shù)據(jù)和雙目相機(jī)深度點(diǎn)云計(jì)算。運(yùn)行時(shí)激光雷達(dá)獲取2D平面內(nèi)障礙物點(diǎn)云信息,雙目相機(jī)獲取機(jī)器人正面范圍的影像[4],通過Stereo Matching 計(jì)算可視范圍內(nèi)的深度點(diǎn)云數(shù)據(jù),并對(duì)其進(jìn)行范圍剔除和距離篩選 ;最后將雙目相機(jī)獲得的點(diǎn)云與激光雷達(dá)點(diǎn)云序列進(jìn)行比較更新,融合點(diǎn)云數(shù)據(jù)后根據(jù)占據(jù)柵格地圖算法構(gòu)建地圖[5]。點(diǎn)云數(shù)據(jù)融合過程如圖1所示。

運(yùn)動(dòng)部分通過單片機(jī)STM32F4從NUC獲取運(yùn)動(dòng)速度向量或從遙控中獲取控制信息,經(jīng)PID解算將電流或電壓值發(fā)送給底盤電機(jī),電機(jī)連接聯(lián)軸器帶動(dòng)麥克納姆輪轉(zhuǎn)動(dòng),從而實(shí)現(xiàn)全方向移動(dòng)[6]。機(jī)器人整體設(shè)計(jì)如圖1所示。

7a630f70-388a-11ed-ba43-dac502259ad0.png

2 研究與測(cè)試

圍繞ROS節(jié)點(diǎn)話題進(jìn)行研究和測(cè)試。雙目相機(jī)點(diǎn)云生成節(jié)點(diǎn)(cameraNode),將相機(jī)點(diǎn)云(/camera_cloud)傳送給點(diǎn)云數(shù)據(jù)處理節(jié)點(diǎn)(/transNode)處理,得到深度數(shù)據(jù)(/depth);激光雷達(dá)點(diǎn)云生成節(jié)點(diǎn),得到點(diǎn)云數(shù)據(jù)(/laser),二者由點(diǎn)云合成節(jié)點(diǎn)(/mergeNode)融合得到點(diǎn)云數(shù)據(jù)(/scan),再將其輸出到 HectorMapping 的節(jié)點(diǎn)。點(diǎn)云融合建圖部分 ROS 節(jié)點(diǎn)與話題如圖2 所示 [7]。

7aaea426-388a-11ed-ba43-dac502259ad0.png

2.1 雙目校正與像素匹配

使用金乾象工業(yè)相機(jī)中的兩個(gè)自制雙目深度相機(jī),需要保證左右畫面的同步和亮度,否則會(huì)導(dǎo)致深度圖的計(jì)算結(jié)果不佳。因此,在相機(jī)點(diǎn)云生成(/camera_cloud)之前,需要對(duì)左右相機(jī)讀取的原圖像進(jìn)行雙目校正和像素匹配。

雙目校正根據(jù)攝像頭標(biāo)定后獲得的單目內(nèi)參(焦距、成像原點(diǎn)、畸變系數(shù))和雙目相對(duì)位置關(guān)系(旋轉(zhuǎn)矩陣和平移向量),分別對(duì)左右視圖進(jìn)行消除畸變和行對(duì)準(zhǔn),使得左右視圖的成像原點(diǎn)坐標(biāo)一致、攝像頭光軸與對(duì)極線行對(duì)齊。原圖像與校正后圖像對(duì)比情況如圖3所示。

7aceade8-388a-11ed-ba43-dac502259ad0.png

像素匹配通過匹配代價(jià)計(jì)算、代價(jià)聚合、視差計(jì)算和視差優(yōu)化等步驟 [8],對(duì)左右視圖上對(duì)應(yīng)的像素點(diǎn)進(jìn)行匹配得到視差圖。依靠視差圖,結(jié)合雙目相機(jī)的內(nèi)參,計(jì)算得到正交空間下的點(diǎn)云數(shù)據(jù)。

2.2 點(diǎn)云數(shù)據(jù)處理

由于雙目相機(jī)參數(shù)的差異,幀速率不能完全同步,獲取的點(diǎn)云數(shù)據(jù)存在一定誤差,需要先通過點(diǎn)云數(shù)據(jù)處理節(jié)點(diǎn)(/transNode)變換和剔除數(shù)據(jù),再通過點(diǎn)云合成節(jié)點(diǎn)(/mergeNode)融合同種格式的數(shù)據(jù)。

正交空間下的點(diǎn)云通過透視除法的逆變換得到相機(jī)空間下的點(diǎn)云數(shù)據(jù),獲得相對(duì)于相機(jī)實(shí)際位置的坐標(biāo)。坐標(biāo)變換與效果如圖4所示。

7b37d098-388a-11ed-ba43-dac502259ad0.png

數(shù)據(jù)轉(zhuǎn)換部分將點(diǎn)云投影到二維平面,并轉(zhuǎn)換為激光雷達(dá)點(diǎn)云格式的數(shù)據(jù),即角度和對(duì)應(yīng)方向的深度值[9]。轉(zhuǎn)換時(shí),通過反正切函數(shù),根據(jù)點(diǎn)云位置的水平偏移與深度值計(jì)算出角度和距離值,篩選取得各個(gè)角度上距離最近的點(diǎn)云,效果如圖5所示。在融合點(diǎn)云之前,應(yīng)當(dāng)剔除視錐內(nèi)不需要的部分,效果如圖5中截取點(diǎn)云后的投影圖所示 ;否則地面和天花板將對(duì)投影后的點(diǎn)云造成影響,效果如圖5中的原點(diǎn)云投影圖所示??紤]到雙目左右圖像的邊緣缺少完整的匹配信息,點(diǎn)云可能出現(xiàn)極不穩(wěn)定的深度值,效果如圖5中未進(jìn)行邊緣剔除的投影圖所示。因此,在能夠反映完整深度值的情況下,剔除部分邊緣深度值,效果如圖5中邊緣剔除后的投影圖所示。

7b882d72-388a-11ed-ba43-dac502259ad0.png

2.3 點(diǎn)云融合建圖

點(diǎn)云合成節(jié)點(diǎn)將深度數(shù)據(jù)和激光雷達(dá)點(diǎn)云數(shù)據(jù)融合,并篩選出各個(gè)角度距離最近的點(diǎn)云輸出到 HectorMapping 的節(jié)點(diǎn)。

經(jīng)過測(cè)試,增加雙目相機(jī)后的建圖能夠獲取單線雷達(dá)掃描平面外的細(xì)節(jié),自身位姿估計(jì)和建圖結(jié)果更加精確,測(cè)試對(duì)比結(jié)果如圖6所示。但與工業(yè)級(jí)產(chǎn)品相比穩(wěn)定性差,建圖過程中會(huì)有微小偏差。

7ba9c234-388a-11ed-ba43-dac502259ad0.png

3 結(jié) 語

本文通過激光雷達(dá)提供大范圍點(diǎn)云信息,視覺傳感器提供機(jī)器人正面區(qū)域補(bǔ)充激光雷達(dá)缺失的點(diǎn)云,較單線雷達(dá)大范圍稀疏點(diǎn)云提高了計(jì)算準(zhǔn)確度,使用Hector SLAM算法融合點(diǎn)云數(shù)據(jù),更好地實(shí)現(xiàn)機(jī)器人點(diǎn)云獲取和建圖[10]。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204622
  • 雷達(dá)
    +關(guān)注

    關(guān)注

    49

    文章

    2815

    瀏覽量

    116691
  • 視覺傳感器
    +關(guān)注

    關(guān)注

    3

    文章

    238

    瀏覽量

    22804
  • 激光雷達(dá)
    +關(guān)注

    關(guān)注

    967

    文章

    3863

    瀏覽量

    188773

原文標(biāo)題:論文速覽 | 基于激光雷達(dá)和視覺融合的機(jī)器人 SLAM 應(yīng)用研究

文章出處:【微信號(hào):iotmag,微信公眾號(hào):iotmag】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    激光雷達(dá)與毫米波雷達(dá)的優(yōu)缺點(diǎn)是什么

    激光雷達(dá)(LiDAR)和毫米波雷達(dá)(Millimeter Wave Radar)是兩種廣泛應(yīng)用于自動(dòng)駕駛、無人機(jī)、機(jī)器人等領(lǐng)域的傳感器技術(shù)。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),以下是對(duì)它們的介紹: 激光
    的頭像 發(fā)表于 08-16 10:02 ?420次閱讀

    基于FPGA的激光雷達(dá)控制板

    激光雷達(dá)作為一種高精度、高性能的傳感技術(shù),廣泛應(yīng)用于自動(dòng)駕駛、機(jī)器人導(dǎo)航、工業(yè)自動(dòng)化、無人機(jī)等應(yīng)用領(lǐng)域。激光雷達(dá)控制板可以很好的滿足這些領(lǐng)域中對(duì)于精準(zhǔn)控制和數(shù)據(jù)處理的需求?;贔PGA的激光雷
    的頭像 發(fā)表于 05-28 08:11 ?436次閱讀
    基于FPGA的<b class='flag-5'>激光雷達(dá)</b>控制板

    艾邁斯歐司朗助力速騰聚創(chuàng)發(fā)布MX激光雷達(dá)

    在近日的北京車展上,速騰聚創(chuàng)發(fā)布了其最新的MX激光雷達(dá),這款產(chǎn)品集成了艾邁斯歐司朗的EEL SPL系列邊發(fā)射激光器技術(shù),展現(xiàn)了卓越的激光輸出精度。這一技術(shù)的運(yùn)用賦予了汽車和機(jī)器人超越
    的頭像 發(fā)表于 05-23 10:40 ?404次閱讀

    視覺機(jī)器人焊接的研究現(xiàn)狀

    視覺機(jī)器人焊接技術(shù)是將計(jì)算機(jī)視覺機(jī)器人技術(shù)相結(jié)合,實(shí)現(xiàn)自動(dòng)焊接過程中的實(shí)時(shí)檢測(cè)、跟蹤和控制。這一領(lǐng)域的研究一直處于不斷發(fā)展之中,吸引了眾多
    的頭像 發(fā)表于 04-02 15:34 ?383次閱讀
    <b class='flag-5'>視覺</b><b class='flag-5'>機(jī)器人</b>焊接的<b class='flag-5'>研究</b>現(xiàn)狀

    視覺激光、結(jié)構(gòu)光?掃地機(jī)器人導(dǎo)航避障技術(shù)盤點(diǎn)

    的核心標(biāo)準(zhǔn)。 目前主流的掃地機(jī)器人導(dǎo)航避障技術(shù)路徑為雙目視覺激光雷達(dá)、3D結(jié)構(gòu)光(線激光)三條,每條技術(shù)路徑都存在著各自的特點(diǎn)。 視覺方案
    的頭像 發(fā)表于 02-01 16:01 ?976次閱讀

    做一個(gè)激光雷達(dá),需要哪些基本部件?

    激光雷達(dá)(LiDAR)是激光探測(cè)及測(cè)距系統(tǒng)的簡稱,目前廣泛應(yīng)用在無人駕駛和掃地機(jī)器人等領(lǐng)域。這種廣泛的應(yīng)用一方面得益于激光雷達(dá)的性能提升,一方面也得益于其成本的下降。
    發(fā)表于 01-19 14:22 ?709次閱讀
    做一個(gè)<b class='flag-5'>激光雷達(dá)</b>,需要哪些基本部件?

    闡述基于激光三角測(cè)距法的激光雷達(dá)原理

    激光三角測(cè)距法作為低成本的激光雷達(dá)設(shè)計(jì)方案,可獲得高精度、高性價(jià)比的應(yīng)用效果,并成為室內(nèi)服務(wù)機(jī)器人導(dǎo)航的首選方案,本文將對(duì)激光雷達(dá)核心組件進(jìn)行介紹并重點(diǎn)闡述基于
    的頭像 發(fā)表于 12-27 18:20 ?1232次閱讀
    闡述基于<b class='flag-5'>激光</b>三角測(cè)距法的<b class='flag-5'>激光雷達(dá)</b>原理

    測(cè)繪用激光雷達(dá)芯片有哪些

    、機(jī)器人技術(shù)等領(lǐng)域。而激光雷達(dá)芯片則是實(shí)現(xiàn)這些功能的核心組件。 一、激光雷達(dá)芯片的種類 發(fā)射芯片:負(fù)責(zé)產(chǎn)生激光脈沖,通常采用高速脈沖調(diào)制器或直接調(diào)制器。 接收芯片:負(fù)責(zé)接收反射回來的光
    的頭像 發(fā)表于 12-13 15:30 ?852次閱讀

    單線激光雷達(dá)和多線激光雷達(dá)區(qū)別

    單線激光雷達(dá)和多線激光雷達(dá)區(qū)別? 單線激光雷達(dá)和多線激光雷達(dá)是兩種常用的激光雷達(dá)技術(shù)。它們?cè)?b class='flag-5'>激光
    的頭像 發(fā)表于 12-07 15:48 ?3777次閱讀

    基于視覺SLAM研究現(xiàn)狀

    目前視覺SLAM系統(tǒng)可以在微型個(gè)人計(jì)算機(jī)(PC)和嵌入式設(shè)備中運(yùn)行,甚至可以在智能手機(jī)等移動(dòng)設(shè)備中運(yùn)行(Klein和Murray,2009)。與室內(nèi)或室外移動(dòng)機(jī)器人不同,自動(dòng)駕駛車輛具有更復(fù)雜的參數(shù),尤其是當(dāng)車輛在城市環(huán)境中自動(dòng)
    發(fā)表于 12-04 09:22 ?930次閱讀
    基于<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>的<b class='flag-5'>研究</b>現(xiàn)狀

    什么是激光雷達(dá)3D SLAM技術(shù)?

    什么是激光雷達(dá)3DSLAM?在了解這個(gè)概念之前,我們首先需要弄懂什么是“SLAM”。SLAM,英文是SimultaneousLocalizationandMapping,意思是即時(shí)定位與建圖。通俗
    的頭像 發(fā)表于 11-25 08:23 ?1398次閱讀
    什么是<b class='flag-5'>激光雷達(dá)</b>3D <b class='flag-5'>SLAM</b>技術(shù)?

    視覺導(dǎo)航技術(shù)在掃地機(jī)器人的應(yīng)用

    不可置否,激光雷達(dá)已經(jīng)成為掃地機(jī)器人的“耶路撒冷”。
    的頭像 發(fā)表于 11-23 14:49 ?841次閱讀

    激光雷達(dá)視覺感知的優(yōu)劣對(duì)比

    3D激光雷達(dá)在無人駕駛車輛的定位、路徑規(guī)劃、決策、感知等方面有著重要的作用。2022-2025年之間預(yù)計(jì)絕大部分的主機(jī)廠會(huì)量產(chǎn)上激光雷達(dá),從國際上看,沃爾沃和Luminar宣布量產(chǎn),國內(nèi)蔚來選擇圖達(dá)通的激光雷達(dá)作為ET7的標(biāo)配。
    發(fā)表于 10-30 18:14 ?420次閱讀
    <b class='flag-5'>激光雷達(dá)</b>與<b class='flag-5'>視覺</b>感知的優(yōu)劣對(duì)比

    探討目前主流3D激光SLAM算法方案

     激光SLAM局部定位精度高但全局定位能力差且對(duì)環(huán)境特征不敏感,而視覺SLAM全局定位能力好但局部定位相對(duì)激光雷達(dá)較差,兩者
    發(fā)表于 10-23 11:01 ?1163次閱讀
    探討目前主流3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>算法方案