近日,優步科技公司和通用汽車公司的自動駕駛汽車部門Cruise都開放了他們的可視化軟件,試圖將這些技術作爲標準。

瞭解自動駕駛車輛在城市環境中行駛時的感知,對於開發能使其安全運行的系統至關重要。而且,就像我們有幫助人類駕駛員的路牌和交通基礎設施的標準一樣,一個標準的可視化平臺將很好地爲自動駕駛汽車的開發人員服務,該平臺可以表示來自傳感器的輸入、圖像分類、運動推理,以及用於構建實時環境的準確圖像的所有其他技術。

Uber可視化工具AVS

優步開源了自動駕駛可視化系統,這是一種描述和可視化自動駕駛汽車感知,運動和規劃數據的標準。優步的先進技術小組(ATG)和可視化團隊利用基於web的可視化技術來解釋這些傳感器和算法派生的世界,以支持不斷增長的自動駕駛數據池。

作爲一個獨立的標準化可視化層,AVS使開發人員不必爲自動駕駛汽車構建自定義可視化軟件,藉助AVS抽象可視化,開發人員可以專注於驅動系統的核心自動駕駛功能,遠程協助,映射和模擬。重新設計和擴展的自主可視化系統(AVS)開源,這是業界理解和共享數據的一種新方式。AVS已經找到了用戶,兩家自動駕駛汽車公司Voyage Auto Inc.和lied Intuition Inc.承諾使用它。

統一可視化的需求

各種各樣的組織,包括技術公司、基金會、研究機構、原始設備製造商(oem)和初創企業,正在應對自動駕駛的挑戰。可視化工具顯示自動駕駛車輛在其環境中感知到的信息,對於開發安全駕駛系統至關重要。這些工具的需求通常起源於硬件和傳感器堆棧,並圍繞自治系統日誌數據的在線或離線回放。隨着平臺的成熟,圍繞分類、模擬、映射、安全和圖像收集以及標記出現了新的用例。生產路徑需要圍繞監視、遠程幫助和支持建立一個全新的工具和基礎設施層。

除了快速發展的需求外,自主工程師還經常被迫學習複雜的計算機圖形學和數據可視化技術,以便交付有效的工具解決方案。可視化標準的缺乏導致工程師圍繞現成的技術和框架組裝定製工具,以便快速交付解決方案。然而,根據經驗,這些圍繞不同的、現成的組件開發工具的嘗試會導致系統難於維護、缺乏靈活性,並且通常沒有足夠的內聚性來形成平臺的堅實基礎。

Uber希望定義一個新的標準,爲每個人帶來更安全、更高效的交通解決方案。主要圍繞兩個關鍵部分構建的系統:XVIZ和streetscape.gl,XVIZ提供數據(包括管理和規範),而streetscape.gl 是爲Web應用程序提供動力的組件工具包。

Xviz爲隨時間變化的場景提供了面向流的視圖和聲明性用戶界面顯示系統。就像視頻一樣,你可以自由地發現和理解當時的世界狀況。與HTML文檔一樣,它的表示是集中的,並根據允許內省的模式進行結構化。不過,xviz還允許您通過將單個流更新綁定到單個對象來輕鬆瀏覽和查詢數據。Xviz流是在特定時間使用特定原語類型發生的一系列離散更新。可以描述信息的對象,如激光雷達點雲、攝像機圖像、對象邊界、軌跡、隨時間變化的車輛速度和預測計劃。爲了簡化用戶表示,這些對象可以是單獨的樣式化(包括在流級別)或指定的樣式類。

streetscape.gl是用於構建使用XVIZ協議中的數據的web應用程序的工具包。提供了可插入的組件,可以在3D視圖、圖表、表格、視頻等中可視化XVIZ流。它解決了常見的可視化痛點,比如數據流之間的時間同步、座標系統、攝像機、動態樣式以及與3D對象和跨組件的交互,這樣用戶就可以投入更多的時間構建自動車輛軟件本身。渲染性能是streetscap.gl的首要目標。基於React和Uber成熟的WebGL驅動的可視化能夠支持實時回放以及與支持數十萬個幾何的場景的平滑交互。

AVS旨在開放和模塊化,從架構上講,它提供了一種分層方法,可以最大限度地減少自治堆棧組件之間的耦合,併爲數據交換提供清晰的定義。每個層都可以根據需要進行演變,而無需進行系統範圍的更改,並且可以針對特定環境或用戶來定製圖層。

Cruise開源了Worldview可視化工具

無獨有偶,Cruise也採取了類似的方式,開源Worldview,一種支持2D和3D攝像機的可視化工具,鼠標和鍵盤移動控制,點擊交互和一套內置繪圖命令。

(網址:https://cruise-automation.github.io/webviz/worldview/#/)

Worldview建立在WebGL之上,“將'props'轉換爲低級原語並簡化GPU繪製調用的執行。”與Uber一樣,Cruise認爲開源軟件是爲了尋找更多用戶並使其成爲標準。工程師藉助 Worldview 將降低進入強大的WebGL世界的門檻,爲Web開發人員提供一個簡單的基礎,並使他們能夠構建更復雜的可視化。

考慮到市場上大多數公司的祕密性,這些舉措令人驚訝。不過事情都有兩面性,天下沒有免費的午餐。他們在開源的同時,籠絡合作夥伴,後期或許也會成爲一種搶佔市場或數據的手段。

(掃碼報名自動駕駛課程)

相關文章