
從自動駕駛初創公司、軟件開發商、硬件提供商以及汽車制造商都在不同程度的通過虛擬仿真工具加速技術研發和測試。
虛擬仿真相關企業也成為資本追逐的對象。與此同時,游戲引擎公司、互聯網企業、云計算公司等等形形色色的企業都在加入這場“未來市場”爭奪戰。
仿真模擬平臺的重要性在于,對于工程師來說,開發這些功能所需的算法和傳感器配置,1000萬英里的道路測試仍然無法生成足夠多的有價值數據。
而達到這個數量級,Waymo用了幾年的時間,而模擬仿真一天的行駛里程就可以達到1000萬英里。
近日,寶馬公司透露,該公司95%的自動駕駛汽車測試都是在模擬環境中進行的,而不是在道路上進行。
基于虛擬仿真測試平臺,意味著自動駕駛技術可以在更短的時間、更多的條件、更低的成本和零風險下進行更多的測試。
而為寶馬提供相關工具及技術支持的,是一家名為Unity Technologies的游戲引擎公司。該公司上個月18日在美股掛牌上市,最新公司市值超過200億美金。
這是迄今為止,首家IPO上市的,可以為汽車行業提供虛擬仿真測試工具及平臺的第一股。同時,也將帶動一輪相關領域的資本新浪潮。
一、兩年前進軍汽車行業
Unity是由Unity Technologies研發的跨平臺2D/3D游戲引擎,可用于開發Windows、MacOS及Linux平臺的單機游戲、視頻游戲,以及iOS、Android等移動設備的游戲。
除可以用于研發電子游戲之外,Unity還廣泛用作建筑可視化、實時三維動畫等類型互動內容的綜合型創作工具。
Unity的成名,最初于2005年在蘋果公司的全球開發者大會上對外公布并開放使用,當時只是一款面向Mac OS X平臺的游戲引擎。
兩年前,Unity公司宣布進軍汽車和交通行業。通過新成立的汽車部門,加大3D渲染技術在上述行業的市場拓展。
起初,主要通過Unity引擎為汽車制造商和零部件供應商提供實時3D、VR和AR技術支持。團隊主要來自大眾、雷諾、通用、德爾福和電裝等汽車行業巨頭。
在此之前,Unity已經和奧迪、大眾、凱迪拉克、奔馳等巨頭合作,涉及到交互式VR設計、虛擬展廳等等業務。
此后,Unity發布了兩個針對汽車行業的3D應用工具,其中一個就是與微軟合作推出的AirSim,允許在虛擬環境中進行自動駕駛測試。
AirSim通過基于Unity的performant引擎、易于使用的c#開發環境和高質量虛擬組件,幫助加快自動駕駛開發進度。
AirSim是一款用于自動駕駛系統開發的開源模擬器,由現實環境和車輛動力學組成的平臺,允許進行人工智能、深度學習、強化學習和計算機視覺實驗。
“我們的目標,是讓客戶能夠以一種低成本的方式開發現實的虛擬環境,并以新的方式在深度學習的世界中進行實驗。”微軟研究院AI首席研究員Ashish Kapoor表示。
AirSim在Unity上提供了在高幀/秒的情況下流暢的整體性能。與Visual Studio相結合,您將獲得真正集成的、易于使用的最終開發環境。
此外,Unity提供了無縫跨平臺支持,AirSim可以同時運行在Windows和Linux上。無論您選擇哪種平臺,您都可以訪問相同的功能設置來運行高性能的模擬測試。
用Unity公司CEO的話說,以汽車為中心的基于虛擬和增強現實的3D應用工具的范圍將隨著行業的發展而繼續擴大。
“我們正處于游戲市場技術整合的最前沿,這一技術被用來改變汽車的設計、制造和銷售方式。”上述人士表示,從很多方面來看,汽車業將經歷自組裝線建成以來最大的變化之一。
除了虛擬仿真測試,Unity公司還在涉足利潤最為豐厚的汽車人機交互界面的3D渲染技術。““實時3D正在重新定義未來汽車的車內體驗。”該公司負責人表示。
就在幾天前,Elektrobit公司宣布與Unity達成戰略合作,雙方將聯合開發下一代實時3D汽車交互技術,以應對汽車高性能計算平臺的日益普及,顯示器尺寸和數量的不斷增加對更實時、更逼真的3D體驗的需求。
這次合作基于Unity的實時3D渲染平臺,以及Elektrobit的HMI開發工具鏈EB GUIDE,將進一步提高汽車沉浸式交互界面的開發效率。
截至目前,全球排名前十的汽車制造商中,有8家是Unity公司的客戶,此外,包括谷歌、百度、LG等都與該公司合作自動駕駛虛擬仿真平臺。
二、行業競爭進入深水區
在汽車行業,跨界公司快速進入的唯一策略,就是找到有代表意義的典型客戶。寶馬,就是Unity公司自動駕駛虛擬仿真平臺的核心客戶之一。
寶馬集團負責自動駕駛功能的仿真專家尼古拉斯•鄧寧表示:“在寶馬,我們認為仿真是開發自動駕駛的關鍵。”
該團隊利用Unity開發定制工具,幫助1800名自動駕駛開發人員可視化開發工作,通過清晰地將代碼庫分離到不同的抽象層來對所有代碼進行單元和集成測試。
寶馬使用Unity創建了一個圖形編輯器,可以很容易地改變測試場景,改變交通的數量和類型、行人的存在、交通標志、道路的布局和標記,以及光線和天氣的環境條件。
“如果沒有模擬工具,我們將更多地依賴于由各種通信協議和中間件層提供的其他工具,自動駕駛代碼是建立在這些協議和中間件層之上的,”鄧寧表示,這導致研發極其低效率。
在小規模測試中,寶馬的虛擬車隊進行了數萬英里的短距離測試,通常耗時不到一分鐘。這有助于評估自動駕駛程序的某些部分,如車輛軌跡規劃。
在大規模的系統測試中,寶馬搭建了從慕尼黑到斯圖加特的擴展場景,并將移動的車輛、行人、多變的天氣以及地圖數據、傳感器輸入和車輛動力學結合起來。
通過虛擬測試平臺,寶馬的工程師可以虛擬車隊在德國的不同城市之間行駛,并自動檢測低于可接受閾值的情況。比如,與其他車輛保持的距離,或者自動駕駛功能的失效等等。
此外,仿真工具部署也在從純軟件在環平臺一直延展到硬件在環平臺。同時,Unity 3D的下一步升級,將能夠把整個車輛納入系統,而不僅僅是部分硬件組件。
鄧寧表示,“這一大步將是進入整車在環測試,有助于最終的軟硬件集成測試,進一步提高整個開發周期的效率。”
這意味著,自動駕駛虛擬仿真行業的“競賽”將進入深水區。
一方面,如何將傳統游戲引擎的技術與汽車行業的應用真正融合,而不是簡單的一個工具平臺;另一方面,就是用標準、法規來加速行業需求釋放。
比如,英偉達推出的Drive Constellation平臺,正在與德國認證機構TUV SUD合作,共同打造自動駕駛汽車測試和許可標準。
騰訊自動駕駛仿真技術總監孫馳天認為,對于智能網聯汽車的仿真測試,至少需要具備以下幾個核心能力:
比如,面向三維場景仿真以及傳感器仿真,需要高度的場景幾何還原,使場景內各種元素的形狀,相對位置與現實世界一致;
面向控制及車輛動力學仿真,需要實現場景的物理還原,使得仿真場景遵循與現實世界相同的物理規則;
面向決策規劃仿真,需要保證場景內所有動態元素的行為符合現實中的邏輯,完成場景的邏輯還原。
另外,隨著自動駕駛層級的提高,需要覆蓋的場景也成幾何倍數增長,所以云端高并發仿真尤為重要,這是自動駕駛虛擬仿真和傳統仿真技術最大的區別之一。
此外,仿真測試的成本也不能小視。
“我們結合真實路采數據+虛實結合來做融合的仿真,整個團隊花了很多時間去打造整個流程,在系統上提升效率,包括數據傳輸的效率、加速能力,以及資源占用,最終把仿真測試的成本降下來。”孫馳天表示。
按照計劃,Unity將投入數億美元進行大規模投資,在傳統優勢的游戲引擎領域之外,快速在汽車等工業領域站穩腳跟。
預計,隨著自動駕駛仿真技術的成熟,它可能會走上一條類似于EDA軟件和半導體所走的道路。