加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 仿真究竟在仿什么?
    • 自動(dòng)駕駛仿真的挑戰(zhàn)
    • 總結(jié)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

自動(dòng)駕駛究竟需要什么樣的仿真?

2023/08/03
4082
閱讀需 12 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

仿真對(duì)于自動(dòng)駕駛的重要性已不言而喻,自動(dòng)駕駛的仿真通過(guò)數(shù)學(xué)建模的方式將實(shí)際的應(yīng)用場(chǎng)景進(jìn)行數(shù)字化還原,建立盡可能接近真實(shí)世界的系統(tǒng)模型,無(wú)需實(shí)車直接通過(guò)軟件進(jìn)行仿真測(cè)試便可達(dá)到對(duì)自動(dòng)駕駛系統(tǒng)及算法的測(cè)試驗(yàn)證目的。

可以說(shuō),一套好的仿真環(huán)境可以非常精確地完成對(duì)于自動(dòng)駕駛系統(tǒng)功能性、安全性方面的驗(yàn)證,從而保障自動(dòng)駕駛的順利落地。那么,對(duì)于自動(dòng)駕駛而言如此重要的仿真技術(shù)目前發(fā)展如何,在未來(lái)又將以怎樣的形式助力自動(dòng)駕駛的量產(chǎn)落地呢?

仿真究竟在仿什么?

針對(duì)自動(dòng)駕駛而言,現(xiàn)如今的仿真系統(tǒng)具體需要仿造哪些內(nèi)容,提供哪些輸入給到算法模塊呢?

首先是還原與真實(shí)世界一致的交通靜態(tài)元素,比如道路、交通標(biāo)志、護(hù)欄、樹木、建筑等等。當(dāng)前,大多數(shù)智能駕駛仿真軟件或平臺(tái)都采用使用三維建模軟件創(chuàng)建“素材庫(kù)”,利用高精地圖的矢量化圖形對(duì)道路要素進(jìn)行重建,然后再利用專業(yè)軟件添加建筑、樹木、地形等其他靜態(tài)要素。

除了靜態(tài)環(huán)境,還要有動(dòng)態(tài)場(chǎng)景。動(dòng)態(tài)場(chǎng)景的生成包括兩方面:一是微觀的行人、車輛、天氣;二是宏觀的交通流場(chǎng)景構(gòu)建。天氣變化、光照變化等動(dòng)態(tài)要素,需要嚴(yán)格遵循現(xiàn)實(shí)世界的物理規(guī)律,在這里,游戲引擎就能發(fā)揮重要的作用,其在場(chǎng)景渲染、物理引擎等真實(shí)場(chǎng)景模擬的能力上,比傳統(tǒng)仿真軟件強(qiáng)大許多。

在場(chǎng)景之外,便是車輛傳感器模塊。傳感器作為智能駕駛車輛的“眼睛”,用于感知外部環(huán)境、發(fā)現(xiàn)并分類障礙物、預(yù)測(cè)速度,協(xié)助精確定位車輛周圍的環(huán)境等。從仿真角度看,無(wú)論哪種傳感器,理論上都可以從以下三個(gè)不同的層級(jí)仿真:對(duì)物理信號(hào)進(jìn)行仿真、對(duì)原始信號(hào)進(jìn)行仿真以及對(duì)傳感器目標(biāo)進(jìn)行仿真。傳感器目標(biāo)仿真,即傳感器感知和決策如果是分為兩個(gè)不同層級(jí)的芯片來(lái)做,那么可以將傳感器檢測(cè)的理想目標(biāo)直接仿真到?jīng)Q策層算法輸入端。一般來(lái)說(shuō),通過(guò)軟件仿真的方式達(dá)到目標(biāo)級(jí)仿真,提供真值是比較容易做到的,而原始信號(hào),尤其是物理信號(hào)的仿真,則需要使用大量的仿真設(shè)備,相對(duì)比較復(fù)雜。

最后,便是仿真系統(tǒng)的底層:車輛模型,也叫車輛動(dòng)力學(xué)模塊。在智能駕駛仿真過(guò)程中,需要借助車輛的動(dòng)力學(xué)模型,來(lái)對(duì)決策、控制算法進(jìn)行客觀的評(píng)估。傳統(tǒng)的商業(yè)仿真軟件在這個(gè)領(lǐng)域已經(jīng)非常成熟,一般將實(shí)際測(cè)試車輛的車體模型、輪胎模型、制動(dòng)系統(tǒng)模型、傳動(dòng)系統(tǒng)模型等都參數(shù)化,根據(jù)車輛的動(dòng)力學(xué)模塊配置合適參數(shù),從而模擬測(cè)算車輛在智能駕駛系統(tǒng)操控下的能力和極限。

主流仿真器對(duì)比

現(xiàn)如今,已有越來(lái)越多的仿真器被搭建并開源,與此同時(shí),這些仿真器都具備了非常強(qiáng)大的性能,可供自動(dòng)駕駛公司們測(cè)試復(fù)雜多變的場(chǎng)景,從而驗(yàn)證算法的功能性及安全性。這里將主流的仿真器進(jìn)行對(duì)比介紹,以供讀者們參考。

Carmaker

Carmaker是德國(guó)IPG公司推出的動(dòng)力學(xué),ADAS和自動(dòng)駕駛仿真軟件。Carmaker首先是一個(gè)優(yōu)秀的動(dòng)力學(xué)仿真軟件,提供了精準(zhǔn)的車輛本體模型(發(fā)動(dòng)機(jī)、 底盤、 懸架、傳動(dòng)、 轉(zhuǎn)向等) ,除此之外, Carmaker還打造了包括車輛,駕駛員,道路,交通環(huán)境的閉環(huán)仿真系統(tǒng)。

CarMaker作為平臺(tái)軟件,可以與很多第三方軟件進(jìn)行集成,如ADAMS、AVLCruise、rFpro等,可利用各軟件的優(yōu)勢(shì)進(jìn)行聯(lián)合仿真。同時(shí)CarMaker配套的硬件,提供了大量的板卡接口,可以方便的與ECU或者傳感器進(jìn)行HIL測(cè)試。

PreScan

PreScan是由TassInternational研發(fā)的一款A(yù)DAS測(cè)試仿真軟件。PreScan是一個(gè)模擬平臺(tái),由基于GUI的、用于定義場(chǎng)景的預(yù)處理器和用于執(zhí)行場(chǎng)景的運(yùn)行環(huán)境構(gòu)成。工程師用于創(chuàng)建和測(cè)試算法的主要界面包括MATLAB和Simulink。PreScan可用于從基于模型的控制器設(shè)計(jì)(MIL)到利用軟件在環(huán)(SIL)和硬件在環(huán)(HIL)系統(tǒng)進(jìn)行的實(shí)時(shí)測(cè)試等應(yīng)用。

PreScan可在開環(huán)、閉環(huán)以及離線和在線模式下運(yùn)行。它是一種開放型軟件平臺(tái),其靈活的界面可連接至第三方的汽車動(dòng)力學(xué)模型。其由多個(gè)模塊組成,使用起來(lái)主要分為四個(gè)步驟:搭建場(chǎng)景、添加傳感器、添加控制系統(tǒng)、運(yùn)行仿真。

Carla

CARLA是由西班牙巴塞羅那自治大學(xué)計(jì)算機(jī)視覺(jué)中心指導(dǎo)開發(fā)的開源模擬器,用于自動(dòng)駕駛系統(tǒng)的開發(fā)、訓(xùn)練和驗(yàn)證。

同AirSim一樣,Carla也依托虛幻引擎進(jìn)行開發(fā),使用服務(wù)器和多客戶端的架構(gòu)。在場(chǎng)景方面,CARLA提供了為自動(dòng)駕駛創(chuàng)建場(chǎng)景的開源數(shù)字資源(包括城市布局、建筑以及車輛)以及幾個(gè)由這些資源搭建的供自動(dòng)駕駛測(cè)試訓(xùn)練的場(chǎng)景。

同時(shí),CARLA也可以使用VectorZero的道路搭建軟件RoadRunner制作場(chǎng)景和配套的高精地圖,也提供了簡(jiǎn)單的地圖編輯器。

百度Apollo

Apollo 仿真平臺(tái)是一個(gè)搭建在百度云和 Azure 的云服務(wù),可以使用用戶指定的 Apollo 版本在云端進(jìn)行仿真測(cè)試。Apollo 仿真場(chǎng)景可分為Worldsim 和 Logsim。

Worldsim 是由人為預(yù)設(shè)的道路和障礙物構(gòu)成的場(chǎng)景,可以作為單元測(cè)試簡(jiǎn)單高效的測(cè)試自動(dòng)駕駛車輛,而 Logsim 是由路測(cè)數(shù)據(jù)提取的場(chǎng)景,真實(shí)反映了實(shí)際交通環(huán)境中復(fù)雜多變的障礙物和交通狀況。

Apollo 仿真平臺(tái)也提供了較為完善的場(chǎng)景通過(guò)判別系統(tǒng),可以從交通規(guī)則,動(dòng)力學(xué)行為和舒適度等方面對(duì)自動(dòng)駕駛算法做出評(píng)價(jià)。

騰訊TAD Sim仿真平臺(tái)

TAD Sim是由騰訊研發(fā)的自動(dòng)駕駛虛擬仿真平臺(tái)。在設(shè)計(jì)之初,就有別于傳統(tǒng)的仿真系統(tǒng),是為自動(dòng)駕駛測(cè)試驗(yàn)證而專門設(shè)計(jì)開發(fā),內(nèi)置厘米級(jí)高精度地圖,構(gòu)建了包含動(dòng)態(tài)和靜態(tài)要素真值數(shù)字孿生系統(tǒng),用千變?nèi)f化的場(chǎng)景進(jìn)行自動(dòng)駕駛算法完備性的測(cè)試。

其具備了三大核心能力,首先是基于騰訊強(qiáng)大的游戲引擎能力運(yùn)行傳感器建模和標(biāo)定,能保證其三維場(chǎng)景的仿真以及傳感器的仿真具有業(yè)內(nèi)領(lǐng)先的真實(shí)度和精準(zhǔn)度。其次,TAD Sim場(chǎng)景生成系統(tǒng)支持多種場(chǎng)景來(lái)源,除了比較常見的場(chǎng)景編輯器和回放型的路采數(shù)據(jù)仿真,還可以運(yùn)用大量路采數(shù)據(jù)訓(xùn)練交通流AI,生成真實(shí)度高、交互性強(qiáng)的場(chǎng)景AI,來(lái)進(jìn)行閉環(huán)仿真,大大提高路采數(shù)據(jù)的利用率。最后,基于騰訊云服務(wù),TAD Sim可以同時(shí)在本地和云端部署測(cè)試場(chǎng)景。

除了這些主流的仿真器之外,在去年,麻省理工學(xué)院計(jì)算機(jī)科學(xué)與人工智能實(shí)驗(yàn)室(CSAIL)的科學(xué)家們創(chuàng)建了VISTA 2.0。這是一個(gè)數(shù)據(jù)驅(qū)動(dòng)的模擬引擎,車輛可以學(xué)習(xí)現(xiàn)實(shí)世界中的駕駛場(chǎng)景,在“即將撞上”的情景下將車輛“拯救”回來(lái)。
由于它是數(shù)據(jù)驅(qū)動(dòng)的,根據(jù)真實(shí)世界的數(shù)據(jù)建立和仿真渲染,所以車輛在模擬器中學(xué)習(xí)的駕駛能力都能夠直接應(yīng)用到現(xiàn)實(shí)中來(lái)。用戶可以直接模擬自己的虛擬自動(dòng)駕駛車輛,在這些虛擬地形中行駛,在模擬器的世界中訓(xùn)練自動(dòng)駕駛車輛,然后可以直接轉(zhuǎn)移到真正的自動(dòng)駕駛汽車上。

自動(dòng)駕駛仿真的挑戰(zhàn)

既然仿真對(duì)于自動(dòng)駕駛落地來(lái)說(shuō)如此重要,那么現(xiàn)階段的仿真有哪些挑戰(zhàn),未來(lái)將會(huì)向什么方向發(fā)展?

首先,挑戰(zhàn)來(lái)自對(duì)于現(xiàn)實(shí)世界的模擬程度。要知道,現(xiàn)實(shí)世界中的物體特征都是多種多樣,且非常細(xì)致的。那么仿真中模擬到何種程度便成了問(wèn)題。如果模擬得太過(guò)細(xì)致,則會(huì)導(dǎo)致算力大幅提升,而缺少關(guān)鍵信息則會(huì)導(dǎo)致仿真效果與實(shí)際相距甚遠(yuǎn)。針對(duì)算法的實(shí)際需求來(lái)構(gòu)建相應(yīng)的仿真場(chǎng)景及細(xì)致度,將給自動(dòng)駕駛算法帶來(lái)質(zhì)的提升。

其次,場(chǎng)景庫(kù)的構(gòu)造是一大挑戰(zhàn)。目前行業(yè)內(nèi)大多采用人工構(gòu)建的方式,這種方式不僅速度較慢,且非常難覆蓋全現(xiàn)實(shí)生活中遇到的各種場(chǎng)景。Corner case對(duì)于自動(dòng)駕駛算法來(lái)說(shuō)的重要性不言而喻,只有在仿真中盡可能多地構(gòu)造出可能出現(xiàn)的難例,才能驗(yàn)證算法在極端場(chǎng)景下的能力,從而保障車輛的絕對(duì)安全。

最后,便是仿真與算法的迭代部署及提升。現(xiàn)階段仿真器大多與算法解耦,從而不太考慮實(shí)際的算法需求,使得仿真效果不盡人意。在未來(lái),有望更多做算法的一線工程師投入到仿真測(cè)試的工作中來(lái),也只有為算法特定的仿真系統(tǒng)才能完備地測(cè)試出算法的問(wèn)題。

總結(jié)

總體而言,仿真在如今已經(jīng)成為自動(dòng)駕駛整個(gè)體系中不可或缺的一環(huán),承擔(dān)著量產(chǎn)落地的最終保障。但與此同時(shí),目前市面上并沒(méi)有與現(xiàn)實(shí)世界非常貼合的仿真系統(tǒng)可供使用,如何讓模擬數(shù)據(jù)具有現(xiàn)實(shí)世界的真實(shí)性和豐富性是最大的挑戰(zhàn)。可以相信在未來(lái),隨著虛幻引擎技術(shù)的飛速發(fā)展,會(huì)助力仿真系統(tǒng)實(shí)現(xiàn)質(zhì)的飛躍,同時(shí)將帶動(dòng)自動(dòng)駕駛算法完成新一輪的蛻變。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
A3979SLPTR 1 Allegro MicroSystems LLC Stepper Motor Controller, 2.5A, BCDMOS, PDSO28, 1.2 MM HEIGHT, EXPOSED PAD, MO-153AET, TSSOP-28

ECAD模型

下載ECAD模型
暫無(wú)數(shù)據(jù) 查看
MPR121QR2 1 NXP Semiconductors SPECIALTY ANALOG CIRCUIT
$3.12 查看
DRV8825PWPR 1 Texas Instruments 45-V, 2.5-A bipolar stepper motor driver with current regulation and 1/32 microstepping ? 28-HTSSOP -40 to 85

ECAD模型

下載ECAD模型
$4.24 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜