編者按:本文來源于硅谷洞察,作者Chelsea Yang,創(chuàng)業(yè)邦經(jīng)授權(quán)轉(zhuǎn)載。
2019年末,自動駕駛巨頭Waymo 宣布收購英國公司Latent Logic,用于仿真模擬技術(shù)的提高。Latent Logic是一家從牛津大學(xué)計算機科學(xué)系分離出來的英國自動駕駛汽車公司,其開發(fā)的AI技術(shù)通過“模仿學(xué)習(xí)”來構(gòu)建逼真的人類駕駛行為仿真,從而開發(fā)可擴展且高效的自動駕駛測試。
其實一直以來,Waymo都在致力于發(fā)展仿真技術(shù),這也是它自動駕駛的支柱項目之一。而收購Latent Logic則可以幫助Waymo實現(xiàn)更加貼近現(xiàn)實的仿真技術(shù),Latent擁有一種叫模仿學(xué)習(xí)的機器學(xué)習(xí)算法,可以仿真人類的行為,如把開車的人、騎摩托車的人和路人的行為通過將人類不完美的駕駛行為和駕駛錯誤建模出來。該方針技術(shù)可以把這些行為模擬得更加真實,進(jìn)而更好地幫助Waymo做自動駕駛的預(yù)測和規(guī)劃。
而幾乎在同一時間,Uber傳出正在收購模擬軟件開發(fā)公司Foresight。Foresight于2017年成立于硅谷,為智能出租車、送貨卡車和飛行汽車等新興移動機器人提供供軟件和數(shù)據(jù)服務(wù)。如果收購Foresight,Uber也能較快提升其在自動駕駛仿真測試環(huán)節(jié)上的實力。
(Uber路測出事車輛,圖片來自網(wǎng)絡(luò))
看起來,各大自動駕駛企業(yè)都相繼在仿真技術(shù)上發(fā)力。那么,仿真技術(shù)到底是什么呢,它對于自動駕駛的發(fā)展為什么如此重要?
(Waymo仿真圖像,圖片來自網(wǎng)絡(luò))
仿真技術(shù)是什么?
眾所周知,自動駕駛汽車的感知能力非常重要,需要在行駛過程中靈敏地識別道路上的物體,如其他的車輛、行人、路標(biāo)、紅綠燈、建筑物、樹木等等。但是,在天氣惡劣的時候,如下暴雨、暴雪、陽光極其強烈、以及沒有燈光的夜晚,感知和識別能力都會大打折扣。比如當(dāng)強光照射在某個容易反光的物體上時,自動駕駛汽車安裝的攝像頭可能會被強光影響而錯誤地識別該物體。
這些極端條件并不會經(jīng)常發(fā)生,但要想處理好這些情況,就需要讓自動駕駛汽車大量地被置于這些情景中,然后通過神經(jīng)網(wǎng)絡(luò)和機器學(xué)習(xí)算法不斷學(xué)習(xí)相關(guān)的處理能力,所以這時候,仿真環(huán)境就提供了完美的虛擬現(xiàn)實路測環(huán)境,能夠模擬極端情景,讓自動駕駛汽車能持續(xù)不斷地可以學(xué)習(xí)處理的技能。
那么仿真環(huán)境模擬都包括哪些具體的內(nèi)容呢?
1、駕駛情景仿真
自動駕駛汽車從本質(zhì)上可以理解為一個控制環(huán)路,包含了四個基本要素,物理環(huán)境、傳感器、控制器和制動器。當(dāng)汽車在真實環(huán)境中行駛時,傳感器會感應(yīng)識別到車輛周圍的物體(如靠Liar和Radar識別行人、其他車輛等),根據(jù)這些被感知的物體,控制器會控制汽車做出相應(yīng)的反應(yīng)指令(比如是行人的話,就會命令汽車停車),最后制動器就會根據(jù)控制器發(fā)出的指令來做出對應(yīng)的驅(qū)動汽車的反應(yīng)(如收到是行人該停車的信號后,就會控制汽車讓汽車停車)
駕駛情景仿真指的就是,擁有完整控制環(huán)路的自動駕駛車輛被放置在包含了道路、隨意行走的行人、路標(biāo)、建筑物等虛擬現(xiàn)實的駕駛環(huán)境中。通過構(gòu)建出成千上萬、各種各樣的駕駛環(huán)境,仿真就可以測試出汽車的控制環(huán)路是否按照預(yù)期工作了。
2、傳感器性能仿真
自動駕駛汽車的傳感器主要包括Radar、Lidar等,通過電磁波等來檢測物體,能夠與攝像頭互補,如陽光太刺眼影響攝像頭拍攝時,Radar、Lidar的穩(wěn)定性能就能派上用場了。
對傳感器的性能仿真分析是自動駕駛仿真系統(tǒng)中最重要的環(huán)節(jié),主要是通過高保真的物理分析來實現(xiàn)預(yù)測傳感器性能的變化,比如,能夠通過雷達(dá)方向圖和增益來實現(xiàn)。并且傳感器仿真還能預(yù)測在極端天氣下,雷達(dá)等傳感器在真實情況中的性能變化,相比于現(xiàn)場去測雷達(dá)的實際變化情況,仿真預(yù)測成本相對低很多,且時耗小。
(Waymo傳感器系統(tǒng),圖片來自網(wǎng)絡(luò))
此外,自動化的功能安全分析,電子硬件、半導(dǎo)體、軟件算法都可以用仿真技術(shù)來模擬。仿真的主要模型包括傳感器模型、車輛動力學(xué)模型、行人模型、靜態(tài)虛擬場景模型、動態(tài)交通流模型、天氣氣候模型、駕駛行為模型等。
3、Waymo的仿真實操
Waymo此前向美國交通部門提交了一份有43頁的安全報告,在報告的第三部分,測試和驗證方法中也描述了Waymo的仿真技術(shù)是如何幫助其實現(xiàn)先進(jìn)的現(xiàn)實世界駕駛技巧。每天,都約有2.5萬輛虛擬的Waymo自動駕駛汽車在仿真軟件中測試,它們的里程數(shù)高達(dá)800萬英里。
Waymo的仿真技術(shù)已經(jīng)非常成熟,且仿真種類繁多,在這里給大家舉一個小例子來看看Waymo是怎么對車輛在十字路口左轉(zhuǎn)做仿真的。
在Waymo路測的主戰(zhàn)場亞利桑那州的街道上有一個十字路口,自動駕駛車輛想要左轉(zhuǎn),此時面前的圓形綠燈亮起,對于人類駕駛員來說,在這種交通燈面前都需要非常小心、謹(jǐn)慎,需要判斷對向車是不是有很多、是否在緩慢行駛,判斷看是否能夠在車流中找到縫隙通過,或者是否對向車很少、在很快地行駛,那就需要停下來等待等對向車通過后再左轉(zhuǎn)。如果左轉(zhuǎn)過早可能會和對面車相撞,如果左轉(zhuǎn)過晚又有可能引起后方交通堵塞。
而仿真模擬器在這種情況下,能給自動駕駛車輛提供很多的練習(xí)機會,讓汽車在每種情況下反復(fù)學(xué)習(xí),來實現(xiàn)學(xué)會轉(zhuǎn)彎的技能。
具體的實現(xiàn)過程如下:
首先Waymo需要不斷測試,測試數(shù)量高達(dá)數(shù)千次。在同一路口模擬不同的駕駛場景測試,并且在不同路口反復(fù)練習(xí),直到新學(xué)會的這個轉(zhuǎn)彎技能,以此提高通用時的運行速度。
接著是創(chuàng)建眾多變量,來實現(xiàn)改變駕駛場景,這個改變駕駛場景的過程被Waymo取名為fuzzing(模糊)。可以改變車流的速度、交通信號燈的時間,以及增加等待過馬路的行人、自行車道等,來讓駕駛場景更加復(fù)雜、貼近現(xiàn)實,然后觀察這些變化的因素是怎么影響Waymo的車駕駛的。
(Fuzzing模型建立,圖片來自網(wǎng)絡(luò))
最后是檢測驗證和不斷迭代,當(dāng)自動駕駛汽車在仿真環(huán)境中學(xué)習(xí)到了左轉(zhuǎn)后,這種技能就會被錄入知識庫,然后與其他車輛共享。這種在仿真中學(xué)習(xí)到的技能又會被反哺運用到現(xiàn)實場景中去驗證,然后循環(huán)整個過程來改進(jìn),最終要能確保在現(xiàn)實道路上、長達(dá)數(shù)百萬英里路測時的安全性。
為了實現(xiàn)全集成式的自動駕駛車輛檢測,Waymo在加州花重金打造了一個完全密閉的測試場地,叫Castle,占地91公頃,非相關(guān)人員都無法進(jìn)入。
(Castle道具倉庫,圖片來自網(wǎng)絡(luò))
這個地方更像是一個封閉的小城鎮(zhèn),里面各種道路情景應(yīng)有盡有,如高速公路、鐵路道口等,還有眾多的塑料道具,如行人、路障等,為了幫助仿真建模和驗證,Waymo在Castle設(shè)置的交通模擬場景高達(dá)2萬多個,比如玩滑板的人躺在滑板上,停在路邊的車上突然有人下來,不管后面的車輛急速變道的汽車等。
仿真技術(shù)的重要性
目前市場上自動駕駛仿真軟件主要有三類,第一類是專門的自動駕駛模擬仿真軟件,第二類是基于游戲引擎做的仿真軟件,所有很多做仿真的工程師都有做游戲的背景,第三類是基于機器人仿真軟件做的仿真器。
仿真軟件能夠重枸各種極端、突發(fā)情況的情景,通過對參數(shù)的微調(diào)、修改,又能重組出各式各樣新的突發(fā)情景。而實際的路測場景中很難遇到這么多的突發(fā)情況,且很多極端情況都非常的危險,比如一個小孩突然沖出馬路,再比如在冰天雪地的高速公路上,這些路測的情況發(fā)生時,都需要承擔(dān)很大的風(fēng)險。而通過仿真技術(shù),這些極端情況就可以輕易重現(xiàn),省時又省錢。
仿真還有一個好處在于,在仿真環(huán)境中,自動駕駛汽車可以在短時間內(nèi)實現(xiàn)規(guī)模龐大的路測。Nvidia的CEO黃仁勛在歐洲Nvidia GPU開發(fā)者大會上稱,利用Nvidia的DGX和Tensor RT 3做駕駛仿真,工程師可以在5小時內(nèi)完成48萬公里的路測,按照這個速度計算,要測試完美國所有的道路,僅僅需要2天。
所以,眾多自動駕駛公司都在斥重金,抑或發(fā)展自己的仿真技術(shù),抑或是收購一些專門研究仿真技術(shù)的公司,目前也有很多專門做仿真技術(shù)的公司像雨后春筍拔地而起,如成立于2015年的谷歌系公司Drive.ai,目前在4輪融資中已經(jīng)獲得了7700萬美元。
(Drive.ai仿真圖,圖片來自網(wǎng)絡(luò))
當(dāng)然,仿真技術(shù)也存在著眾多局限。仿真所需要建立的模型都是非常難的,比如目前對電磁場的仿真一般僅限于天線設(shè)計,很少被用到情景仿真中,導(dǎo)致了仿真軟件對Radar和Lidar的建模都比較簡單,而且無法對環(huán)境電磁學(xué)進(jìn)行仿真。并且,對傳感器仿真的時候,要想建立一個完全符合電磁學(xué)原理(電磁信號反射特性、強度等)都困難重重。
要想突破自動駕駛汽車目前在客服情況時“一驚一乍”的反應(yīng)、加快機器學(xué)習(xí)的學(xué)習(xí)進(jìn)程,還需要各家自動駕駛公司快速地實現(xiàn)仿真技術(shù)地不斷更新?lián)Q代。時間、資本和人才對于這場戰(zhàn)役來說都成了至關(guān)重要的因素。
對于自動駕駛仿真技術(shù),你們看好哪家公司呢?你們認(rèn)為誰會率先在自動駕駛上取得里程碑式突破?歡迎大家留言討論!
參考文章:
https://xw.qq.com/cmsid/20190404A02PS200?f=newdc
https://www.google.com/amp/s/amp.theatlantic.com/amp/article/537648/
https://www.google.com/amp/s/amp.theatlantic.com/amp/article/537648/
https://www.therobotreport.com/drive-ai-self-driving-simulation/
本文(含圖片)為合作媒體授權(quán)創(chuàng)業(yè)邦轉(zhuǎn)載,不代表創(chuàng)業(yè)邦立場,轉(zhuǎn)載請聯(lián)系原作者。如有任何疑問,請聯(lián)系editor@cyzone.cn。