數據展示
數據類型
車道模型:
車道線
車道中心線
路邊界
車道連接線
車道屬性變化,比如roadid、Laneid
曲率、坡度、航向
道路部件:
交通標誌牌
路面標誌
斑馬線
防護欄
特殊點:
特殊點標註
其它點雲
基本效果
假如用ros的話,可以按下面效果展示路面和車道線
自動駕駛領域代表平臺
下面是目前主流的平臺
Udacity優達學城的自動駕駛仿真平臺
引擎Unity,Unity - 主要的編程方式是c#和腳本,源碼不開放,超過盈利上限收費。比較著名的遊戲有:《王者榮耀》《爐石傳說》。
Carla Intel和豐田合作的自動駕駛仿真平臺
CARLA 的開發包括從最基礎的直到支持城市自動駕駛系統的開發、訓練和驗證。
除了開源代碼和協議,CARLA 還提供了爲自動駕駛創建的開源數字資源(包括城市佈局、建築以及車輛),這些資源都是可以免費獲取和使用的。
這個模擬平臺能夠支持傳感套件和環境條件的靈活配置。
資源鏈接:
github: https://github.com/carla-simulator/carla
官方文檔: https://carla.readthedocs.io/en/latest/
引擎Unreal4,主要的編程方式是c++,源碼完全開源,還可以通過藍圖來編程。比較著名的遊戲有:《鬼泣5》《絕地求生:刺激戰場》。
AirSim微軟的仿真平臺,還可以用於無人機
引擎Unreal4,微軟開發並開源了 AirSim,https://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引擎,一些大公司的平臺是基於這些,這些公司的立足點不僅僅在於顯示,常常用於虛擬仿真和一些場景的模擬。