99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

自動駕駛汽車傳感器數(shù)字孿生建模(一)

上海控安 ? 來源:上??匕?/span> ? 作者:上海控安 ? 2021-05-18 10:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標注:本文來自本實驗室肖軒的研究成果。

一、傳感器種類和特點

目前階段自動駕駛汽車感知系統(tǒng)所使用的傳感器主要有攝像頭,激光雷達和毫米波 雷達等。三種傳感器特點各不相同,在實驗過程中需要協(xié)同工作來完成對周圍環(huán)境的分析。下面來分別介紹一下三種傳感器。

1.1 攝像頭

攝像頭是自動駕駛車輛中與肉眼成像最為接近的傳感器。攝像頭傳感器實時地拍攝周圍環(huán)境生成圖像數(shù)據(jù),并對圖像數(shù)據(jù)使用計算機視覺技術(shù)進行分析,就能檢測車輛周 圍的安全性情況,從而對行駛狀態(tài)做出判斷。攝像頭傳感器的優(yōu)缺點非常明顯:攝像頭相對于其他傳感器的主要優(yōu)勢在于分辨率非常高,成本極低,在實際生產(chǎn)中被廣泛地應(yīng) 用。然而攝像頭的性能在極端惡劣天氣中,性能表現(xiàn)會呈現(xiàn)斷崖式下降;除此之外,攝像頭傳感器所能夠覆蓋的觀察距離非常局限,想要單單憑攝像頭的信息不能夠精確捕捉較遠距離目標位置的環(huán)境信息;此外由于攝像頭拍攝 所得畫面是二維的,即便是可以根據(jù)二維圖像建立三維模型,但是難以保證效果。

1.2 毫米波雷達

自動駕駛技術(shù)中另一種常見的傳感器就是毫米波雷達。毫米波雷達是將工作頻率選定在20-200GHz的領(lǐng)域(波長為1-10mm,即毫米波段)的雷達[21]。隨著第五代通信技術(shù)的迅猛發(fā)展,毫米波這個詞被提及的頻率越來越高,毫米波的主要特點有四個:第一是毫米波的頻帶寬,在人類現(xiàn)有頻率資源越來越緊張匱乏的今天,毫米波寬頻帶能夠為 數(shù)據(jù)選擇提供多種多樣的選擇;第二是毫米波的波束窄,這使得毫米波的信號較其他波 長的信號能夠更精確的傳遞到指定區(qū)域,所以通過被毫米波信號傳遞的數(shù)據(jù)能夠觀察到 更多細節(jié);第三則是毫米波的抗干擾能力較其他波極強,對于降雨,降雪等特殊的天氣條件下毫米波粒子的穿透能力要遠遠強于激光和紅外;第四是發(fā)射毫米波元件裝置的尺 寸極小,這使得毫米波雷達更容易小型化,便捷化。以上是毫米波的四個特點也可以說是優(yōu)點,然而毫米波也同樣存在著一定的缺陷,比如毫米波的信號衰弱程度大且已被物 體遮擋;毫米波的傳輸距離過短,毫米波是一種高頻的電磁波,傳輸距離短似乎是與生俱來的缺陷。毫米波雷達持續(xù)向外界發(fā)送毫米波級別的信號,并且同時接受發(fā)送方目標 反饋回來的信號,確定兩車之間的距離只需要計算信號傳遞的時間。因此,毫米波雷達在自動駕駛領(lǐng)域中主要應(yīng)用在防止發(fā)生碰撞的方面。

1.3 激光雷達

比起上述兩個傳感器,激光雷達在自動駕駛領(lǐng)域所處的地位更為突出。激光雷達又 名光學(xué)雷達。激光雷達從早期的測量距離和角速度功能逐漸發(fā)展到具有了測速(徑向、橫向)的功能,如今激光雷達成像能夠給出極高的空間分辨率[22]。激光雷達作為一種精 度高的傳感器,逐漸成為了自動駕駛領(lǐng)域不可或缺的傳感器裝置。激光雷達與毫米波雷達都是使用ToF技術(shù)確定目標的位置以及目標間距的。不同的是,激光雷達是探測目標 的目的是通過發(fā)射激光來實現(xiàn)的,這一舉措使得它的探測精度較毫米波雷達更高,探測 范圍也比毫米波雷達更寬廣。但是激光雷達的缺點也非常明顯,那就是它更容易受到空氣中雨雪的干擾,它的高成本也是極大的制約了它的發(fā)展和應(yīng)用。激光雷達能作為自動 駕駛領(lǐng)域非常重要的的傳感器的原因就是它能夠建立三維環(huán)境模型。它通過發(fā)射多線程 激光來收取不同高度上的環(huán)境情況信息,然后通過雷達內(nèi)部的旋轉(zhuǎn)裝置實現(xiàn)全方位的數(shù) 據(jù)采集。激光雷達上的接收裝置可以接收反射回來的激光束,并把它們形成點云。對點云數(shù)據(jù)加以一定的處理,就能夠?qū)χ車h(huán)境完成劃分。但是,凡事有利亦有弊,多線程的激光雷達所可以探測的環(huán)境范圍也會變大,接受的點云數(shù)據(jù)量也會變多,但對硬件數(shù) 據(jù)處理能力的要求也會越來越高。另外由于激光雷達的旋轉(zhuǎn)裝置需要不停工作,故此對 硬件的耐磨程度和精度都有很高要求。

二、基于Carla的傳感器數(shù)據(jù)建模

2.1 建模思路

本文會運用Carla進行傳感器數(shù)據(jù)建模,首先生成實驗車和定義傳感器參數(shù),之后將車輛和傳感器集成,最后添加實驗視角的觀察功能。具體思路如下:

2.2 創(chuàng)建車輛

宏定義egg文件是Carla 的核心文件,很多Carla中的模組和接口都定義封裝在egg文件中,可以說調(diào)用egg文件是使用Carla工具進行仿真建模的關(guān)鍵,對 于定義調(diào)用傳感器接口以及汽車模型等工作都可以通過編譯egg文件實現(xiàn)。下面代碼的作用是找到Carla的egg文件,用來制作Carla包的文件,并為攝像頭添加宏定義。

添加攝像頭宏定義

模擬場景中的行人,車輛和傳感器都會作為actor存在于這個列表中,以棧的數(shù)據(jù)結(jié)構(gòu)為例,actor即是棧中的數(shù)據(jù)元素。所以在這一部分中需要對演員列表進行一定的處理,特別注意的是列表中的actor需要在完成時將清理他們出去,如果不清理服務(wù)器上的客戶機,則會造成服務(wù)器過載,造成服務(wù)器的宕機。

創(chuàng)建清理actor Create a cleanup actor

actor列表只有鏈接客戶端上的world才能夠發(fā)揮作用,主要的功能代碼塊都被封裝在try或者finally里。try中存放了所有的邏輯和角色創(chuàng)建,在程序的最末尾需要清理 它。下一步,就需要連接到Carla的服務(wù)器,獲取世界,然后訪問藍圖,以能夠生成所 需要的汽車模型。

連接世界訪問藍圖

獲得了藍圖之后,可以使用過濾函數(shù)辦法過濾不必要的東西,來獲得需要的特斯拉model2的默認藍圖,這樣一來地圖中就會生成實驗車。Carla的地圖中擁有數(shù)百個衍生點,隨機選取其中一個衍生點生成車輛模型;選好衍生點之后設(shè)定車輛的運動方式,最后把車輛添加到需要跟蹤和清理的角色列表之中。相關(guān)代碼和運行結(jié)果如圖所示。為了 防止資源占用,設(shè)置60 秒后清理車輛。

添加特斯拉model2代碼 AddTeslamodel2 code

添加特斯拉model2 AddTeslamodel2

2.2 添加攝像頭傳感器

擁有了汽車模型后考慮在模型上添加一個攝像頭傳感器,然后弄清楚如何訪問這些數(shù)據(jù)。攝像頭相關(guān)的數(shù)據(jù)結(jié)構(gòu)具體已經(jīng)在第二部分中給出。首先設(shè)定傳感器圖像的寬度 和高度分別為640像素和480像素,同時為傳感器的水平視角設(shè)定為110度。之后把傳感器添加到汽車上,本文設(shè)定將傳感器設(shè)置在引擎蓋上。這之后需要把傳感器添加到 actor列表中,使之成為世界的一部分,最后再為callback傳感器加載藍圖并設(shè)置一些屬 性。攝像頭傳感器的設(shè)置方面基本完畢。此外,還要從傳感器獲得數(shù)據(jù),需要一個函數(shù)傳遞這些數(shù)據(jù),具體代碼如下:

設(shè)定攝像頭參數(shù)

數(shù)據(jù)傳遞函數(shù)

為了觀察到攝像頭傳感器的視角,再次運行腳本,除了車輛之外,還會獲得一個攝像頭傳感器的視角,效果如下:

添加攝像頭效果圖

2.4 添加雷達傳感器

攝像頭傳感器添加完畢,我們開始添加一個雷達傳感器。同樣地,需要在世界中創(chuàng)建一個雷達傳感器,相關(guān)數(shù)據(jù)結(jié)構(gòu)已經(jīng)在第二部分當中給出。設(shè)定雷達激光的速度為7.4米每秒,之后設(shè)定雷達在車輛模型上的位置(高1.0,位置2.8). 經(jīng)過上述同樣的添加actor列表并連接藍圖的操作,最后設(shè)定雷達激光的屬性:

激光屬性

激光雷達傳感器代碼

在數(shù)據(jù)傳遞過程中,每個傳感器都發(fā)送相似大小的緩沖區(qū)。特別是在相機的情況下,圖像的大小在執(zhí)行期間是恒定的。為了優(yōu)化內(nèi)存使用率,在這些情況下,可以通過在幀之間重用已分配的內(nèi)存來節(jié)省很多。每個流都包含一個緩沖池,可用于避免不必要的內(nèi)存分配。如果池為空,則返回空緩沖區(qū),即未分配內(nèi)存的緩沖區(qū)。在這種情況下,當調(diào)整緩沖區(qū)大小時,將分配新的內(nèi)存。在前幾幀期間,這種情況會發(fā)生幾次。但是,如果從池中檢索了緩沖區(qū),則一旦緩沖區(qū)超出作用域,其內(nèi)存將返回到池中。下次從池中獲得另一個緩沖區(qū)時,它將包含前一個緩沖區(qū)分配的內(nèi)存。如所見,緩沖區(qū)對象實際上是指向連續(xù)原始內(nèi)存塊的智能指針。只要請求的內(nèi)存不超過當前分配的內(nèi)存,緩沖區(qū)就會重用內(nèi)存。如果要求更多,則必須刪除當前內(nèi)存并分配更大的塊。以下代碼段說明了緩沖區(qū)的工作方式:

緩沖區(qū)

2.4 創(chuàng)建觀察者

在前面對Carla的介紹中,我們提到跟Carla環(huán)境交互的唯一方式就是客戶端,但是前文用腳本生成了仿真模型汽車卻沒有輸出視頻的能力。這就需要添加一個所謂的觀 察者spectator,可以被理解為Carla的環(huán)境視角。

觀察者代碼

利用這段代碼,將觀察者的位置設(shè)置在仿真模型汽車的正上方向下看,在一定的時 間間隔中跟著模型汽車的位置重設(shè)觀察者的位置,通過這樣的方式來實現(xiàn)在仿真模型汽 車的正上方追蹤并觀察這臺車。

觀察者效果

這一部分功能最后會得到兩個輸出:(1)在仿真環(huán)境中基于觀察者的功能實時看到 仿真汽車模型行駛。(2)在輸出文件夾中存儲攝像頭傳感器實時拍攝的車輛圖片。

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

    關(guān)注

    2567

    文章

    53022

    瀏覽量

    767753
  • 攝像頭
    +關(guān)注

    關(guān)注

    61

    文章

    4983

    瀏覽量

    98454
  • 激光雷達
    +關(guān)注

    關(guān)注

    971

    文章

    4236

    瀏覽量

    192920
  • 自動駕駛
    +關(guān)注

    關(guān)注

    790

    文章

    14325

    瀏覽量

    170733
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    自動駕駛汽車如何正確進行道路識別?

    識別不僅僅是簡單地判斷車輛是否在車道中心行駛,更涉及到對車道線、交通標志、道路邊緣以及其他道路要素的綜合感知與理解。 傳感器硬件 傳感器硬件是自動駕駛道路識別的基礎(chǔ),當前主流的傳感器
    的頭像 發(fā)表于 06-29 09:40 ?721次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何正確進行道路識別?

    自動駕駛汽車是如何準確定位的?

    厘米級的定位精度,并能夠?qū)崟r響應(yīng)環(huán)境變化。為此,自動駕駛系統(tǒng)通常采用多傳感器融合的方式,將全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)、慣性測量單元(IMU)、激光雷達(LiDAR)、攝像頭、超寬帶(UWB)等多種傳感器數(shù)據(jù)進行綜合處理,通過算
    的頭像 發(fā)表于 06-28 11:42 ?231次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>是如何準確定位的?

    物聯(lián)網(wǎng)中的傳感器類型解析 傳感器類型在自動駕駛中的應(yīng)用

    物聯(lián)網(wǎng)中的傳感器類型解析及其在自動駕駛中的應(yīng)用 傳感器種檢測裝置,能感受到被測量的信息,并能將感受到的信息按定規(guī)律變換成為電信號或其他
    的頭像 發(fā)表于 12-06 14:15 ?1047次閱讀

    傳感器融合在自動駕駛中的應(yīng)用趨勢探究

    整合分析,多傳感器融合不僅能夠彌補單一傳感器的局限性,還大大提升了感知系統(tǒng)的精確性。 ? 智能駕駛傳感器的種類及技術(shù)概述 1.1 激光雷達 激光雷達(LiDAR)作為
    的頭像 發(fā)表于 12-05 09:06 ?1358次閱讀
    多<b class='flag-5'>傳感器</b>融合在<b class='flag-5'>自動駕駛</b>中的應(yīng)用趨勢探究

    MEMS技術(shù)在自動駕駛汽車中的應(yīng)用

    MEMS技術(shù)在自動駕駛汽車中的應(yīng)用主要體現(xiàn)在傳感器方面,這些傳感器自動駕駛汽車提供了關(guān)鍵的環(huán)境
    的頭像 發(fā)表于 11-20 10:19 ?1468次閱讀

    自動駕駛演變下,汽車連接器市場如何擴容?

    ... 隨著新能源汽車智能駕駛普及率不斷提升、更高級別的自動駕駛落地進程不斷加快,高速連接的市場需求正在不斷增長。 在自動駕駛技術(shù)不斷升級
    的頭像 發(fā)表于 10-31 13:34 ?507次閱讀
    <b class='flag-5'>自動駕駛</b>演變下,<b class='flag-5'>汽車連接器</b>市場如何擴容?

    自動駕駛汽車安全嗎?

    隨著未來汽車變得更加互聯(lián),汽車逐漸變得更加依賴技術(shù),并且逐漸變得更加自動化——最終實現(xiàn)自動駕駛,了解自動駕駛
    的頭像 發(fā)表于 10-29 13:42 ?1134次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>安全嗎?

    人工智能的應(yīng)用領(lǐng)域有自動駕駛

    的核心技術(shù) 自動駕駛汽車的核心依賴于人工智能,尤其是機器學(xué)習(xí)和深度學(xué)習(xí)技術(shù)。這些技術(shù)使得汽車能夠通過傳感器收集大量數(shù)據(jù),并實時進行分析。以下是
    的頭像 發(fā)表于 10-22 16:18 ?1225次閱讀

    自動駕駛技術(shù)的典型應(yīng)用 自動駕駛技術(shù)涉及到哪些技術(shù)

    自動駕駛技術(shù)的典型應(yīng)用 自動駕駛技術(shù)是種依賴計算機、無人駕駛設(shè)備以及各種傳感器,實現(xiàn)汽車自主行
    的頭像 發(fā)表于 10-18 17:31 ?1914次閱讀

    FPGA在自動駕駛領(lǐng)域有哪些優(yōu)勢?

    領(lǐng)域的主要優(yōu)勢: 高性能與并行處理能力: FPGA內(nèi)部包含大量的邏輯門和可配置的連接,能夠同時處理多個數(shù)據(jù)流和計算任務(wù)。這種并行處理能力使得FPGA在處理自動駕駛中復(fù)雜的圖像識別、傳感器數(shù)據(jù)處理等
    發(fā)表于 07-29 17:11

    FPGA在自動駕駛領(lǐng)域有哪些應(yīng)用?

    低,適合用于實現(xiàn)高效的圖像算法,如車道線檢測、交通標志識別等。 雷達和LiDAR處理:自動駕駛汽車通常會使用雷達和LiDAR(激光雷達)等多種傳感器來獲取環(huán)境信息。FPGA能夠協(xié)助完成這些傳感
    發(fā)表于 07-29 17:09

    自動駕駛汽車如何識別障礙物

    自動駕駛汽車識別障礙物是個復(fù)雜而關(guān)鍵的過程,它依賴于多種傳感器和技術(shù)的協(xié)同工作。這些傳感器主要包括激光雷達(LiDAR)、雷達、攝像頭以及
    的頭像 發(fā)表于 07-23 16:40 ?2872次閱讀

    自動駕駛識別技術(shù)有哪些

    自動駕駛的識別技術(shù)是自動駕駛系統(tǒng)中的重要組成部分,它使車輛能夠感知并理解周圍環(huán)境,從而做出智能決策。自動駕駛識別技術(shù)主要包括多種傳感器及其融合技術(shù),以及基于這些
    的頭像 發(fā)表于 07-23 16:16 ?1507次閱讀

    自動駕駛傳感器技術(shù)介紹

    自動駕駛傳感器技術(shù)是自動駕駛系統(tǒng)的核心組成部分,它使車輛能夠感知并理解周圍環(huán)境,從而做出智能決策。以下是對自動駕駛傳感器技術(shù)的詳細介紹,內(nèi)
    的頭像 發(fā)表于 07-23 16:08 ?3255次閱讀

    自動駕駛汽車傳感器有哪些

    自動駕駛汽車傳感器是實現(xiàn)自動駕駛功能的關(guān)鍵組件,它們通過采集和處理車輛周圍環(huán)境的信息,為自動駕駛系統(tǒng)提供必要的感知和決策依據(jù)。以下是對
    的頭像 發(fā)表于 07-23 16:00 ?3283次閱讀