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

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

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

基于TX1和立體相機(jī)的無人機(jī)避障系統(tǒng)

集成電路應(yīng)用雜志 ? 來源:聶磊 ? 作者:電子發(fā)燒友 ? 2019-03-29 10:18 ? 次閱讀

基于TX1和立體相機(jī)的無人機(jī)避障系統(tǒng)
1 引言
與傳統(tǒng)的有人遙控飛行器相比,自主式無人機(jī)具有許多優(yōu)點(diǎn)。例如,有人遙控飛行器依賴于正確的人類命令,并且受限于人和遙控平臺之間的通信系統(tǒng)。如果通信系統(tǒng)被干擾或中斷,它將無法運(yùn)行?;蛘咴谀承?fù)雜環(huán)境下,只靠操控人員的技術(shù)也難以保證遙控飛行器的飛行安全。而自主式無人飛行系統(tǒng)可以改正這個(gè)缺點(diǎn)。自主式無人機(jī)使用避障技術(shù),可實(shí)現(xiàn)自主無人駕駛,擺脫人類的手動操作,因此可以執(zhí)行部分高風(fēng)險(xiǎn)任務(wù)。無人機(jī)是以機(jī)載高清攝像機(jī)、GPS 和導(dǎo)航傳感器提供實(shí)時(shí)、精確定位或高分辨率圖像的最佳平臺之一。這些特點(diǎn)使無人機(jī)成為傳統(tǒng)載人遙控飛行系統(tǒng)的有效補(bǔ)充。

雖然無人機(jī)比傳統(tǒng)的有人遙控系統(tǒng)具有更多的優(yōu)點(diǎn),但仍存在一些潛在的問題。例如,在不同環(huán)境下信號傳輸?shù)奶幚頃r(shí)間受其自身電源系統(tǒng)(電池或其他電源輔助系統(tǒng))的限制,并且飛行條件受各種自然因素的影響,比如環(huán)境和天氣。對于圖像處理,光反射將影響無人機(jī)中攝像機(jī)的檢測結(jié)果。2016 年 5 月發(fā)生的特斯拉自駕車輔助系統(tǒng)的事故受到了白色背景面反射陽光的影響。由于反射,攝像機(jī)無法檢測到來自相反方向的車輛。同時(shí)由于飛行時(shí)間的限制,無人機(jī)的反應(yīng)時(shí)間和數(shù)據(jù)處理時(shí)間都是需要考慮的問題。對于這些問題,研究人員需要在硬件和軟件性能之間找到平衡點(diǎn)。特別是在無人機(jī)避障技術(shù)中,如何快速準(zhǔn)確的對對象進(jìn)行檢測仍然是一個(gè)挑戰(zhàn),因?yàn)樗枰咚俚挠?jì)算。

為了優(yōu)化圖像處理的計(jì)算速度,并使用簡單的方法來檢測無人機(jī)中的物體,本文提出使用圖形處理單元(GPU)作為數(shù)據(jù)計(jì)算中心,使用立體相機(jī)作為無人機(jī)的視覺系統(tǒng),提出了一個(gè)實(shí)時(shí)視頻分析的優(yōu)化算法

2 相關(guān)工作

使用高性能平臺來提高系統(tǒng)性能是無人機(jī)研究人員的共同解決方案。一個(gè)典型的無人機(jī)公司是大疆創(chuàng)新科技有限公司,他們的無人機(jī)使用 NVIDIA TK1 處理數(shù)據(jù)并連接高清攝像機(jī)進(jìn)行實(shí)時(shí)錄像和地理掃描。為了觀察特定的目標(biāo),國外研究人員使用了尺度不變特征變換(SIFT)模型檢測車輛,圖像匹配模塊使用 SIFT 來匹配圖像中的相同區(qū)域,然后重新采樣[1-6]。

無人機(jī)探測物體的另一種方法是使用立體相機(jī)。該方法采用兩個(gè) 360o 攝像機(jī)來感知無人機(jī)周圍的障礙,使用垂直而不是水平相機(jī)位移計(jì)算除天頂和底部之外的所有觀察方向上的深度信息[7]。

以此基于高度、寬度和相對相鄰點(diǎn)的可穿透斜率對三維空間中的點(diǎn)進(jìn)行分類。單目攝像機(jī)也可以用來檢測障礙物,使用的障礙物分割算法根據(jù)不同的顏色來檢測障礙物[8]。

3 平臺設(shè)置

本文采用一對攝像機(jī)來實(shí)現(xiàn)立體視覺。同時(shí),考慮到無人機(jī)的載重和尺寸以及處理器的計(jì)算能力,本文采用了 ZED 立體相機(jī)和 NVIDIA TX1 GPU。 TX1 比 TK1 的視頻編碼快兩倍,并且 TX1 的內(nèi)存帶寬(25.6 GB/s)大于 TK1(15 GB/s)[9]。兩個(gè)攝像頭水平放置以記錄視頻捕捉圖像。

在本文中,攝像機(jī)將捕獲無人機(jī)前方 120o 視角范圍。此外,它可識別從最近 70 cm 到最遠(yuǎn) 20 m 的障礙物。

4 深度圖估計(jì)

這兩個(gè)攝像機(jī)可以支持高分辨率的視頻記錄和 3D 映射,并且可以提供 6 軸位置跟蹤。然而,無人機(jī)探測系統(tǒng)只需要 2D 圖像數(shù)據(jù)進(jìn)行分析。本文中這兩個(gè)相機(jī)的分辨率是 1 280×720 像素。

圖 1 表示照相機(jī)視野范圍。大方格是相機(jī)視野區(qū)域的范圍,小方格是相機(jī)的遠(yuǎn)視區(qū)域。

在得到兩幅圖像之后,計(jì)算機(jī)需要計(jì)算視差,即從圖像像素到攝像機(jī)的距離。

對于左側(cè)圖像中的每個(gè)像素,計(jì)算到右側(cè)圖像中對應(yīng)像素的距離[10],見圖 2。

得到立體圖像后,可以計(jì)算出攝像機(jī)與目標(biāo)之間的距離。此實(shí)驗(yàn)中計(jì)算每個(gè)像素從圖像到相機(jī)的距離。我們把距離 B 表示為距離 B1 和 B2 之和[11]。

(1)

距離 D 為式(2)。

(2)

圖 3 為用兩個(gè)相機(jī)拍攝的物體(樹)。

在本文中,每個(gè)像素可以被看作這個(gè)圖中的每棵樹。在計(jì)算每個(gè)像素距攝像機(jī)的距離時(shí),系統(tǒng)可以獲得圖像的深度圖,如圖 4。

在圖 4 中,不同的顏色表示圖像和相機(jī)的距離。比較圖 4 以及圖 1,如果像素靠近照相機(jī),顏色是亮的,如果像素遠(yuǎn)離照相機(jī),則顏色是暗的。

5 算法實(shí)現(xiàn)

該算法分為三個(gè)部分:深度計(jì)算、方形尺寸查找和中心點(diǎn)距離計(jì)算。輸入數(shù)據(jù)集是 2D 圖像陣列,表示每個(gè)像素在圖像上的位置。在獲得每個(gè)像素的深度之后,設(shè)一閾值將圖像分成大于閾值和小于閾值兩部分。前者表示無人機(jī)的“障礙物”,后者表示無人機(jī)的“安全區(qū)域”。

接下來的每一步,無人機(jī)將數(shù)據(jù)傳輸?shù)絻?nèi)核,再從內(nèi)核獲取數(shù)據(jù)。這里的關(guān)鍵是如何優(yōu)化 CPU 和 GPU 之間的負(fù)載平衡。由于本文選取的圖像分辨率為 1 280×720,為了計(jì)算每個(gè)像素的距離,本文使用 2D 映射,這樣可以最好地利用該系統(tǒng)的計(jì)算速度。

內(nèi)核的線程我們設(shè)成一塊 256 個(gè)像素,像素總數(shù)為 1 280×720=921 600,這樣就有 3 600 個(gè)塊進(jìn)行并行計(jì)算。這可以保證在飛行中獲得理想的計(jì)算性能。首先獲取每個(gè)像素的距離并分配每個(gè)像素。例如,有三個(gè)像素。它們與相機(jī)的距離是 3.23 m、2.52 m 和 1.53 m。在閾值為 2 的情況下,它將第一和第二像素分配為 1(它表示安全區(qū)域),將第三像素分配為 0(這意味著障礙點(diǎn))。

最后,該數(shù)組僅包含 0 和 1。在數(shù)組傳輸?shù)?CPU之前,二維數(shù)組轉(zhuǎn)換為一維數(shù)組,這樣可減少 CPU 和 GPU 之間的同步傳輸。

下一步是找到安全區(qū)域。我們使用正方形來表示安全區(qū)域。當(dāng)計(jì)算正方形大小時(shí),線程和塊的分布與第一步相同。在此步驟中,TX1 板還使用以下等式計(jì)算每個(gè)像素距圖像中心點(diǎn)(640,360)的距離 D。

(3)

最后一步是從圖像的中心得到最接近的正方形。在這個(gè)步驟,它將每個(gè)像素的距離值設(shè)置到每個(gè)線程中。這里使用的方法稱為歸約。它可以是陣列的最大/最小值,時(shí)間復(fù)雜度為 O(log n)。圖 5 展示了并行歸約的順序?qū)ぶ贰?/p>

該算法的時(shí)間復(fù)雜度為 O(N/P+log n),其中 N 是數(shù)組中的總元素個(gè)數(shù),P 是它的總塊數(shù),log n 是每個(gè)塊的運(yùn)行時(shí)間。

在這三個(gè)步驟之后,系統(tǒng)將得到最接近中心點(diǎn)的方形區(qū)域,以指導(dǎo)無人機(jī)的飛行,找到正確的路線。當(dāng)確定方形區(qū)域的位置時(shí),它可以根據(jù)區(qū)域的(x,y)坐標(biāo)為無人機(jī)提供飛行指令。例如,如果正方形的中心位置是(200,150),則命令是“向左飛行然后上升”。

6 實(shí)驗(yàn)結(jié)果

該系統(tǒng)在無人機(jī)實(shí)驗(yàn)室環(huán)境進(jìn)行了測試,圖 6 顯示了兩個(gè)不同閾值的結(jié)果,棋盤代表了無人機(jī)能夠通過的安全區(qū)域,也就是距離大于閾值的區(qū)域,如果距離小于閾值,則不做特別標(biāo)記。

圖 7 顯示了走廊上的測試結(jié)果,當(dāng)攝像機(jī)檢測到障礙物時(shí),它可以引導(dǎo)無人機(jī)的飛行路線,在圖像上顯示的黃色(淺色)文本。

該算法的時(shí)間復(fù)雜度是 O(n2),其中 n 是符合無人機(jī)大小的正方形區(qū)域的恒定大小。由于該 ZED 相機(jī)支持每秒 15 幀,所以每幅圖像的處理需要 0.066 s。系統(tǒng)各部分測量后,結(jié)果如表 1。

從表 1 可以發(fā)現(xiàn),求平方算法是整個(gè)系統(tǒng)中效率較低的部分之一,并且還受到如何設(shè)計(jì)平方大小的限制。因?yàn)楫?dāng)正方形的大小變大時(shí),每個(gè)線程的工作量也會變大。光反射也是相機(jī)的常見問題;如果環(huán)境有強(qiáng)烈的光反射,相機(jī)就無法檢測到任何東西。

7 結(jié)語

本文提出了一種基于立體相機(jī)和 TX1 GPU 的無人機(jī)避障方法。它使用兩個(gè)攝像機(jī)來分析每個(gè)像素與攝像機(jī)的距離。然后,計(jì)算機(jī)通過比較距離和閾值來找到理想的安全區(qū)域,以便向無人機(jī)提供飛行指令。將來,無人機(jī)系統(tǒng)可以通過預(yù)先計(jì)算少量數(shù)據(jù),作為輸入數(shù)據(jù)重復(fù)該算法來進(jìn)一步優(yōu)化。

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

    關(guān)注

    226

    文章

    10199

    瀏覽量

    177520
  • 立體相機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    3791

原文標(biāo)題:基于TX1和立體相機(jī)的無人機(jī)避障系統(tǒng)

文章出處:【微信號:appic-cn,微信公眾號:集成電路應(yīng)用雜志】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    深圳特信無人機(jī)反制|什么是無人機(jī)反制系統(tǒng)?

    特信無人機(jī)反制系統(tǒng)(AUDS)是一套專門設(shè)計(jì)來應(yīng)對惡意使用無人機(jī)的設(shè)備,它結(jié)合了多種技術(shù)來有效防范無人機(jī)帶來的安全威脅。該系統(tǒng)旨在保護(hù)關(guān)鍵設(shè)
    的頭像 發(fā)表于 07-29 09:18 ?225次閱讀

    光伏無人機(jī)自動巡檢系統(tǒng)的優(yōu)勢價(jià)值

    ?????? 光伏無人機(jī)自動巡檢系統(tǒng)的優(yōu)勢價(jià)值 ?????? 光伏無人機(jī)自動巡檢系統(tǒng)由智能無人機(jī)、無人機(jī)
    的頭像 發(fā)表于 07-18 16:10 ?235次閱讀

    手持無人機(jī)探測器TX-TC03:高效低耗守護(hù)空中安全|特信無人機(jī)反制

    隨著無人機(jī)技術(shù)的飛速發(fā)展,無人機(jī)已經(jīng)廣泛應(yīng)用于各個(gè)領(lǐng)域。然而,無人機(jī)的不當(dāng)使用也給公共安全帶來了挑戰(zhàn)。為了應(yīng)對這一挑戰(zhàn),TX-TC03手持無人機(jī)
    的頭像 發(fā)表于 06-05 09:18 ?276次閱讀
    手持<b class='flag-5'>無人機(jī)</b>探測器<b class='flag-5'>TX</b>-TC03:高效低耗守護(hù)空中安全|特信<b class='flag-5'>無人機(jī)</b>反制

    凱茉銳電子|索尼 ILX-LR1無人機(jī)專用相機(jī),引領(lǐng)行業(yè)新潮流

    無人機(jī)技術(shù)的迅猛發(fā)展下,與之相關(guān)的攝像系統(tǒng)也在不斷迭代和進(jìn)步。SONY ILX-LR1相機(jī)的出現(xiàn),無疑為無人機(jī)行業(yè)帶來了一個(gè)全新的高度。它
    的頭像 發(fā)表于 05-30 17:02 ?310次閱讀

    揭秘無人機(jī)反制系統(tǒng):如何精準(zhǔn)檢測無人機(jī)

    反制系統(tǒng)應(yīng)運(yùn)而生,用于檢測并控制非法或違規(guī)的無人機(jī)。本文深圳市特信電子有限公司小編將詳細(xì)探討無人機(jī)反制系統(tǒng)是如何檢測無人機(jī)的。
    的頭像 發(fā)表于 05-14 09:19 ?579次閱讀

    第四集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的組成與工作原理

    科技的視角,深入探討無人機(jī)的組成與工作原理,為您揭開無人機(jī)飛行的神秘面紗。 一、無人機(jī)的組成結(jié)構(gòu) 無人機(jī)主要由機(jī)身、動力系統(tǒng)、飛控
    發(fā)表于 03-12 11:28

    第三集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的應(yīng)用領(lǐng)域

    隨著科技的飛速發(fā)展,無人機(jī)技術(shù)已經(jīng)滲透到我們的日常生活中,無論是航拍美景、農(nóng)業(yè)噴灑、快遞配送,還是災(zāi)害救援、軍事偵察,無人機(jī)的身影都越來越常見。然而,隨著無人機(jī)使用的普及,其安全問題也日益凸顯
    發(fā)表于 03-12 11:13

    第二集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的發(fā)展歷程

    高精度傳感器和智能算法,無人機(jī)反制系統(tǒng)能夠在短時(shí)間內(nèi)發(fā)現(xiàn)目標(biāo)無人機(jī),并對其進(jìn)行準(zhǔn)確識別。隨后,系統(tǒng)會迅速鎖定目標(biāo),并通過發(fā)射干擾信號、切斷通信鏈路等方式,迫使
    發(fā)表于 03-12 10:56

    第一集 知語科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的定義與分類

    了解無人機(jī)反制技術(shù)與應(yīng)用,為您揭開這一神秘領(lǐng)域的面紗。 一、無人機(jī)技術(shù)概述 1 無人機(jī)的定義與分類 無人機(jī),即
    發(fā)表于 03-12 10:42

    知語云智能科技無人機(jī)防御系統(tǒng):應(yīng)對新興威脅的先鋒力量

    隨著科技的飛速發(fā)展,無人機(jī)技術(shù)在各個(gè)領(lǐng)域的應(yīng)用日益廣泛,但隨之而來的是無人機(jī)威脅的不斷升級。為了有效應(yīng)對這些新興威脅,知語云智能科技推出了先進(jìn)的無人機(jī)防御系統(tǒng),為空中安全保駕護(hù)航。
    發(fā)表于 02-26 16:35

    無人機(jī)全景監(jiān)測:空域管理的新革命

    隨著科技的飛速發(fā)展,無人機(jī)技術(shù)已成為現(xiàn)代空域管理領(lǐng)域的一股新興力量。無人機(jī)全景監(jiān)測以其高效、精準(zhǔn)的特點(diǎn),正逐漸成為提升空域管理效率的關(guān)鍵。知語云智能科技在這一領(lǐng)域的前瞻性研究和應(yīng)用,為航空安全和管理
    發(fā)表于 02-20 15:23

    震撼發(fā)布!知語云智能科技引領(lǐng)革新,全景反制無人機(jī)系統(tǒng)破繭而出!

    隨著無人機(jī)技術(shù)的飛速發(fā)展,其在軍事、民用等領(lǐng)域的應(yīng)用越來越廣泛,與此同時(shí),無人機(jī)的安全問題也日益凸顯。為了應(yīng)對這一挑戰(zhàn),知語云智能科技憑借其卓越的技術(shù)實(shí)力,推出了一款全景反制無人機(jī)系統(tǒng)
    發(fā)表于 01-30 16:07

    無人機(jī)多光譜相機(jī)有什么用

    無人機(jī)多光譜相機(jī)是一種搭載在無人機(jī)上,能夠同時(shí)捕捉多個(gè)波長光譜的高分辨率圖像的技術(shù)。這種相機(jī)具有許多應(yīng)用領(lǐng)域,包括農(nóng)業(yè)、環(huán)境監(jiān)測、城市規(guī)劃和地質(zhì)勘探等。在本文中,將詳細(xì)介紹
    的頭像 發(fā)表于 01-11 11:22 ?2039次閱讀

    知語云:低慢小無人機(jī)如何反制管制監(jiān)測行為?方式方法又是什么?

    構(gòu)研制的具有探測“低慢小”無人機(jī)功能的反無人機(jī)系統(tǒng),發(fā)現(xiàn)了在其中雷達(dá)方法、無線電頻率方法與光電方法大約是各占1?3,而使用了聲學(xué)方法的只有2件。 3.1雷達(dá)探測 雷達(dá)主體由發(fā)射機(jī)、接收
    發(fā)表于 11-20 17:07

    什么是VR無人機(jī)?VR無人機(jī)是如何工作的?

    在考慮VR無人機(jī)時(shí),深刻了解會對您的飛行體驗(yàn)產(chǎn)生重大影響的關(guān)鍵功能至關(guān)重要。相機(jī)質(zhì)量和分辨率。機(jī)載攝像機(jī)的質(zhì)量對于捕捉令人驚嘆的空中鏡頭至關(guān)重要。找尋能夠提供高分辨率相機(jī)和先進(jìn)圖像穩(wěn)定技術(shù)的 VR
    發(fā)表于 11-06 15:54 ?1645次閱讀