自動駕駛顯示平臺

數據展示

數據類型

車道模型:

車道線

車道中心線

路邊界

車道連接線

車道屬性變化,比如roadid、Laneid

曲率、坡度、航向

道路部件:

交通標誌牌

路面標誌

斑馬線

防護欄

特殊點:

特殊點標註

其它點雲

 

基本效果

假如用ros的話,可以按下面效果展示路面和車道線

 

 

自動駕駛領域代表平臺

下面是目前主流的平臺

Udacity優達學城的自動駕駛仿真平臺

引擎UnityUnity - 主要的編程方式是c#和腳本,源碼不開放,超過盈利上限收費。比較著名的遊戲有:《王者榮耀》《爐石傳說》

 

Carla Intel和豐田合作的自動駕駛仿真平臺

CARLA 的開發包括從最基礎的直到支持城市自動駕駛系統的開發、訓練和驗證。

除了開源代碼和協議,CARLA 還提供了爲自動駕駛創建的開源數字資源(包括城市佈局、建築以及車輛),這些資源都是可以免費獲取和使用的。

這個模擬平臺能夠支持傳感套件和環境條件的靈活配置。

資源鏈接:

github: https://github.com/carla-simulator/carla

官方文檔: https://carla.readthedocs.io/en/latest/

引擎Unreal4主要的編程方式是c++,源碼完全開源,還可以通過藍圖來編程。比較著名的遊戲有:《鬼泣5》《絕地求生:刺激戰場》

 

AirSim微軟的仿真平臺,還可以用於無人機

引擎Unreal4微軟開發並開源了 AirSimhttps://github.com/Microsoft/AirSim

 

Apollo百度的自動駕駛仿真平臺

早期是基於Ros,後面未知,看資料有說是基於b/s 架構的,其它沒有看到介紹。

 

aotuware-無人駕駛方案

Autoware是日本名古屋大學開放的基於ROS的開源無人駕駛方案,致力於提供城市開放區域的自動駕駛技術。

 

其他三維開發庫

OpenSceneGraph(OSG)

OpenSceneGraph是一個開源的三維引擎,被廣泛的應用在可視化仿真、遊戲、虛擬現實、科學計算、三維重建、地理信息、太空探索、石油礦產等領域。OSG採用標準C++和OpenGL編寫而成,可運行在所有的Windows平臺、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX、Android和FreeBSD 操作系統。

 

 

基於Cesium的Web 3D GIS系統開發

Cesium是一個用於顯示三維地球和地圖的開源js庫。它可以用來顯示海量三維模型數據、影像數據、地形高程數據、矢量數據等等。

 

C++ opengl

相對底層些,所有開發都是自主開發,工作量會比較大。

 

個人總結

輕量級的開發ros和osg相對要快些,基本的展示可以滿足,機器人領域和無人機領域應用比較多。

複雜的交互比較好的選Unity 和Unreal4引擎,一些大公司的平臺是基於這些,這些公司的立足點不僅僅在於顯示,常常用於虛擬仿真和一些場景的模擬。

 

 

發佈了30 篇原創文章 · 獲贊 29 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章