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

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

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

視覺(jué)導(dǎo)航定位系統(tǒng)的工作原理

lPCU_elecfans ? 來(lái)源:YXQ ? 2019-06-10 14:17 ? 次閱讀

機(jī)器人研究的核心就是:導(dǎo)航定位、路徑規(guī)劃、避障、多傳感器融合。定位技術(shù)有幾種,不關(guān)心,只關(guān)心視覺(jué)的。視覺(jué)技術(shù)用到“眼睛”可以分為:?jiǎn)文浚p目,多目、RGB-D,后三種可以使圖像有深度,這些眼睛亦可稱為VO(視覺(jué)里程計(jì):?jiǎn)文?a target="_blank">or立體),維基百科給出的介紹:在機(jī)器人和計(jì)算機(jī)視覺(jué)問(wèn)題中,視覺(jué)里程計(jì)就是一個(gè)通過(guò)分析處理相關(guān)圖像序列來(lái)確定機(jī)器人的位置和姿態(tài)。

當(dāng)今,由于數(shù)字圖像處理和計(jì)算機(jī)視覺(jué)技術(shù)的迅速發(fā)展,越來(lái)越多的研究者采用攝像機(jī)作為全自主用移動(dòng)機(jī)器人的感知傳感器。這主要是因?yàn)樵瓉?lái)的超聲或紅外傳感器感知信息量有限,魯棒性差,而視覺(jué)系統(tǒng)則可以彌補(bǔ)這些缺點(diǎn)。而現(xiàn)實(shí)世界是三維的,而投射于攝像鏡頭(CCD/CMOS)上的圖像則是二維的,視覺(jué)處理的最終目的就是要從感知到的二維圖像中提取有關(guān)的三維世界信息。

系統(tǒng)基本組成:CCD、PCI、PC及其外設(shè)等。

CCD/CMOS

一行硅成像元素,在一個(gè)襯底上配置光敏元件和電荷轉(zhuǎn)移器件,通過(guò)電荷的依次轉(zhuǎn)移,將多個(gè)象素的視頻信號(hào)分時(shí)、順序地取出來(lái),如面陣CCD傳感器采集的圖像的分辨率可以從32×32到1024×1024像素等。

視頻數(shù)字信號(hào)處理器

圖像信號(hào)一般是二維信號(hào),一幅圖像通常由512×512個(gè)像素組成(當(dāng)然有時(shí)也有256×256,或者1024×1024個(gè)像素),每個(gè)像素有256級(jí)灰度,或者是3×8bit,紅黃蘭16M種顏色,一幅圖像就有256KB或者768KB(對(duì)于彩色)個(gè)數(shù)據(jù)。為了完成視覺(jué)處理的傳感、預(yù)處理、分割、描述、識(shí)別和解釋,上述前幾項(xiàng)主要完成的數(shù)學(xué)運(yùn)算可歸納為:

(1)點(diǎn)處理常用于對(duì)比度增強(qiáng)、密度非線性較正、閾值處理、偽彩色處理等。每個(gè)像素的輸入數(shù)據(jù)經(jīng)過(guò)一定關(guān)系映射成像素的輸出數(shù)據(jù),例如對(duì)數(shù)變換可實(shí)現(xiàn)暗區(qū)對(duì)比度擴(kuò)張。

(2)二維卷積的運(yùn)算常用于圖像平滑、尖銳化、輪廓增強(qiáng)、空間濾波、標(biāo)準(zhǔn)模板匹配計(jì)算等。若用M×M卷積核矩陣對(duì)整幅圖像進(jìn)行卷積時(shí),要得到每個(gè)像素的輸出結(jié)果就需要作M2次乘法和(M2-1)次加法,由于圖像像素一般很多,即使用較小的卷積和,也需要進(jìn)行大量的乘加運(yùn)算和訪問(wèn)存儲(chǔ)器。

(3)二維正交變換常用二維正交變換有FFT、Walsh、Haar和K-L變換等,常用于圖像增強(qiáng)、復(fù)原、二維濾波、數(shù)據(jù)壓縮等。

(4)坐標(biāo)變換常用于圖像的放大縮小、旋轉(zhuǎn)、移動(dòng)、配準(zhǔn)、幾何校正和由攝影值重建圖像等。

(5)統(tǒng)計(jì)量計(jì)算如計(jì)算密度直方圖分布、平均值和協(xié)方差矩陣等。在進(jìn)行直方圖均衡器化、面積計(jì)算、分類和K-L變換時(shí),常常要進(jìn)行這些統(tǒng)計(jì)量計(jì)算。

視覺(jué)導(dǎo)航定位系統(tǒng)的工作原理

簡(jiǎn)單說(shuō)來(lái)就是對(duì)機(jī)器人周邊的環(huán)境進(jìn)行光學(xué)處理,先用攝像頭進(jìn)行圖像信息采集,將采集的信息進(jìn)行壓縮,然后將它反饋到一個(gè)由神經(jīng)網(wǎng)絡(luò)和統(tǒng)計(jì)學(xué)方法構(gòu)成的學(xué)習(xí)子系統(tǒng),再由學(xué)習(xí)子系統(tǒng)將采集到的圖像信息和機(jī)器人的實(shí)際位置聯(lián)系起來(lái),完成機(jī)器人的自主導(dǎo)航定位功能。

1)攝像頭標(biāo)定算法2D-3D映射求參。

傳統(tǒng)攝像機(jī)標(biāo)定主要有 Faugeras 標(biāo)定法、Tscai 兩步法、直接線性變換方法、張正友平面標(biāo)定法和 Weng迭代法。自標(biāo)定包括基于 Kruppa 方程自標(biāo)定法、分層逐步自標(biāo)定法、基于絕對(duì)二次曲面的自標(biāo)定法和 Pollefeys 的模約束法。視覺(jué)標(biāo)定有馬頌德的三正交平移法、李華的平面正交標(biāo)定法和 Hartley 旋轉(zhuǎn)求內(nèi)參數(shù)標(biāo)定法。

2)機(jī)器視覺(jué)與圖像處理:

a.預(yù)處理:灰化、降噪、濾波、二值化、邊緣檢測(cè)。。。

b.特征提取:特征空間到參數(shù)空間映射。算法有HOUGH、SIFT、SURF。

c.圖像分割:RGB-HIS。

d.圖像描述識(shí)別

3)定位算法:基于濾波器的定位算法主要有KF、SEIF、PF、EKF、UKF等。

也可以使用單目視覺(jué)和里程計(jì)融合的方法。以里程計(jì)讀數(shù)作為輔助信息,利用三角法計(jì)算特征點(diǎn)在當(dāng)前機(jī)器人坐標(biāo)系中的坐標(biāo)位置,這里的三維坐標(biāo)計(jì)算需要在延遲一個(gè)時(shí)間步的基礎(chǔ)上進(jìn)行。根據(jù)特征點(diǎn)在當(dāng)前攝像頭坐標(biāo)系中的三維坐標(biāo)以及它在地圖中的世界坐標(biāo),來(lái)估計(jì)攝像頭在世界坐標(biāo)系中的位姿。這種降低了傳感器成本,消除了里程計(jì)的累積誤差,使得定位的結(jié)果更加精確。此外,相對(duì)于立體視覺(jué)中攝像機(jī)間的標(biāo)定,這種方法只需對(duì)攝像機(jī)內(nèi)參數(shù)進(jìn)行標(biāo)定,提高了系統(tǒng)的效率。

定位算法基本過(guò)程:

簡(jiǎn)單的算法過(guò)程,可基于OpenCV進(jìn)行簡(jiǎn)單實(shí)現(xiàn)。

輸入

通過(guò)攝像頭獲取的視頻流(主要為灰度圖像,stereo VO中圖像既可以是彩色的,也可以是灰度的 ),記錄攝像頭在t和t+1時(shí)刻獲得的圖像為It和It+1,相機(jī)的內(nèi)參,通過(guò)相機(jī)標(biāo)定獲得,可以通過(guò)matlab或者opencv計(jì)算為固定量。

輸出

計(jì)算每一幀相機(jī)的位置+姿態(tài)

基本過(guò)程

● 獲得圖像It,It+1

● 對(duì)獲得圖像進(jìn)行畸變處理

●通過(guò)FAST算法對(duì)圖像It進(jìn)行特征檢測(cè),通過(guò)KLT算法跟蹤這些特征到圖像It+1中,如果跟蹤特征有所丟失,特征數(shù)小于某個(gè)閾值,則重新進(jìn)行特征檢測(cè)

● 通過(guò)帶RANSAC的5點(diǎn)算法來(lái)估計(jì)兩幅圖像的本質(zhì)矩陣

● 通過(guò)計(jì)算的本質(zhì)矩陣進(jìn)行估計(jì)R,t

● 對(duì)尺度信息進(jìn)行估計(jì),最終確定旋轉(zhuǎn)矩陣和平移向量

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

    關(guān)注

    211

    文章

    28423

    瀏覽量

    207141
  • 機(jī)器視覺(jué)
    +關(guān)注

    關(guān)注

    162

    文章

    4373

    瀏覽量

    120337

原文標(biāo)題:聊一聊機(jī)器人視覺(jué)系統(tǒng)組成及定位算法(難得的好資料)

文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AGV小車的工作原理是什么?

    AGV小車通過(guò)導(dǎo)航定位、路徑規(guī)劃、任務(wù)接收與執(zhí)行、運(yùn)動(dòng)控制、安全監(jiān)測(cè)、狀態(tài)監(jiān)測(cè)和電池管理等系統(tǒng)協(xié)同工作,以實(shí)現(xiàn)高效、準(zhǔn)確的物流搬運(yùn)。 1. 導(dǎo)航
    的頭像 發(fā)表于 12-19 17:53 ?198次閱讀

    機(jī)場(chǎng)導(dǎo)航定位技術(shù)的使用對(duì)航空工作人員的好處

    機(jī)場(chǎng)導(dǎo)航定位技術(shù)作為一項(xiàng)關(guān)鍵技術(shù)革新,正深刻改變著航空工作人員的工作方式與效率,為航空安全與管理帶來(lái)了前所未有的便利與提升。這項(xiàng)技術(shù)通過(guò)高精度、實(shí)時(shí)性的
    的頭像 發(fā)表于 10-17 10:44 ?204次閱讀
    機(jī)場(chǎng)<b class='flag-5'>導(dǎo)航</b><b class='flag-5'>定位</b>技術(shù)的使用對(duì)航空<b class='flag-5'>工作</b>人員的好處

    工業(yè)廠房人員定位管理系統(tǒng)工作原理、功能及作用

    、行為和健康狀況。本文旨在介紹工業(yè)廠房人員定位管理系統(tǒng)工作原理、功能和作用,并剖析其在提升安全性和管理效率方面的重要作用。 一、工業(yè)廠房人員定位管理
    的頭像 發(fā)表于 09-10 11:09 ?420次閱讀
    工業(yè)廠房人員<b class='flag-5'>定位</b>管理<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>工作原理</b>、功能及作用

    革新出行體驗(yàn):音頻定位導(dǎo)航系統(tǒng)引領(lǐng)智能導(dǎo)航新時(shí)代

    在科技日新月異的今天,出行方式正經(jīng)歷著前所未有的變革。從傳統(tǒng)的紙質(zhì)地圖到GPS視覺(jué)導(dǎo)航,再到如今日益興起的音頻定位導(dǎo)航系統(tǒng),每一次進(jìn)步都極大地提升了人們的出行便捷性與安全性。音頻
    的頭像 發(fā)表于 08-10 17:30 ?725次閱讀

    隧道定位導(dǎo)航的解決方案

    ,衛(wèi)星信號(hào)往往無(wú)法直接到達(dá),導(dǎo)致傳統(tǒng)的衛(wèi)星導(dǎo)航定位技術(shù)(如GPS、北斗等)在隧道內(nèi)難以正常工作。這會(huì)導(dǎo)致定位不準(zhǔn)確、位置偏移甚至完全失效,給駕駛員帶來(lái)極大的困擾和安全隱患。 二、隧道
    的頭像 發(fā)表于 07-09 10:57 ?445次閱讀

    機(jī)器視覺(jué)光源控制器的工作原理

    機(jī)器視覺(jué)光源控制器是一種用于控制機(jī)器視覺(jué)系統(tǒng)中光源的設(shè)備,其主要作用是為機(jī)器視覺(jué)系統(tǒng)提供穩(wěn)定、均勻、可調(diào)節(jié)的光源。以下是對(duì)機(jī)器視覺(jué)光源控制器工作原理
    的頭像 發(fā)表于 07-04 10:05 ?1033次閱讀

    三維閃電定位儀的工作原理及作用

    電子發(fā)燒友網(wǎng)站提供《三維閃電定位儀的工作原理及作用.docx》資料免費(fèi)下載
    發(fā)表于 06-12 11:40 ?0次下載

    Agv叉車由什么構(gòu)成?工作原理是什么?易損件有哪些?

    Agv叉車由什么構(gòu)成?工作原理是什么?易損件有哪些? ? AGV叉車(自動(dòng)導(dǎo)引車叉車)的工作原理可以概括為以下幾個(gè)主要方面:? 定位導(dǎo)航: AGV叉車通過(guò)內(nèi)置的
    的頭像 發(fā)表于 06-07 16:36 ?670次閱讀
    Agv叉車由什么構(gòu)成?<b class='flag-5'>工作原理</b>是什么?易損件有哪些?

    機(jī)器視覺(jué)控制器的工作原理與作用

    隨著科技的飛速發(fā)展,機(jī)器視覺(jué)技術(shù)已廣泛應(yīng)用于工業(yè)自動(dòng)化、質(zhì)量檢測(cè)、智能監(jiān)控等領(lǐng)域。機(jī)器視覺(jué)控制器作為機(jī)器視覺(jué)系統(tǒng)的核心部件,其工作原理和作用對(duì)于整個(gè)
    的頭像 發(fā)表于 06-06 17:37 ?761次閱讀

    CCD機(jī)器視覺(jué)系統(tǒng)工作原理和特性

    詳細(xì)闡述CCD機(jī)器視覺(jué)系統(tǒng)的定義、工作原理及其特性,并通過(guò)參考文章中的相關(guān)數(shù)字和信息,為讀者提供全面而深入的了解。
    的頭像 發(fā)表于 06-06 16:27 ?1324次閱讀

    機(jī)器視覺(jué)系統(tǒng)工作原理和應(yīng)用領(lǐng)域

    進(jìn)行各種運(yùn)算和判斷,以實(shí)現(xiàn)對(duì)目標(biāo)的識(shí)別、測(cè)量和判斷。本文將詳細(xì)介紹機(jī)器視覺(jué)系統(tǒng)的定義、工作原理、應(yīng)用領(lǐng)域以及未來(lái)發(fā)展趨勢(shì)。
    的頭像 發(fā)表于 06-06 14:04 ?1049次閱讀

    北斗高精度定位終端的工作原理和精度范圍

    北斗高精度定位終端的工作原理主要基于北斗衛(wèi)星導(dǎo)航系統(tǒng),通過(guò)衛(wèi)星信號(hào)的接收、處理和計(jì)算,實(shí)現(xiàn)了對(duì)目標(biāo)位置的精確測(cè)量。以下是關(guān)于北斗高精度定位終端工作原
    的頭像 發(fā)表于 05-28 11:15 ?665次閱讀
    北斗高精度<b class='flag-5'>定位</b>終端的<b class='flag-5'>工作原理</b>和精度范圍

    單北斗定位手持機(jī)的工作原理和作用

    單北斗定位手持機(jī)是一種基于中國(guó)自主研發(fā)的北斗衛(wèi)星導(dǎo)航系統(tǒng)進(jìn)行定位導(dǎo)航的終端設(shè)備。它具備接收北斗衛(wèi)星信號(hào)并進(jìn)行定位的能力,能夠在各種環(huán)境中為
    的頭像 發(fā)表于 04-18 11:32 ?1358次閱讀
    單北斗<b class='flag-5'>定位</b>手持機(jī)的<b class='flag-5'>工作原理</b>和作用

    醫(yī)院定位導(dǎo)航系統(tǒng)的路線規(guī)劃功能

    醫(yī)院定位導(dǎo)航系統(tǒng)是現(xiàn)代醫(yī)療技術(shù)與智能化服務(wù)結(jié)合的產(chǎn)物,為患者和醫(yī)護(hù)人員提供了更為便捷、高效的導(dǎo)航服務(wù)。這種系統(tǒng)通過(guò)集成多種定位技術(shù),如GPS
    的頭像 發(fā)表于 04-15 11:15 ?511次閱讀

    什么是天線?陶瓷天線工作原理

    陶瓷天線工作原理是利用GPS衛(wèi)星來(lái)實(shí)現(xiàn)導(dǎo)航定位的,而用戶的接收機(jī)主要任務(wù)是提取衛(wèi)星信號(hào)中的偽隨機(jī)噪聲碼和數(shù)據(jù)碼,以進(jìn)一步解算得到接收機(jī)載體的位置、速度和時(shí)間(PVT)等導(dǎo)航信息。
    發(fā)表于 02-22 15:00 ?1836次閱讀
    什么是天線?陶瓷天線<b class='flag-5'>工作原理</b>