ADTF(Assist Automotive Data and Time-Triggered Framework)介紹
先進駕駛輔助系統(Advanced Driver Assistance Systems)簡稱ADAS,是利用安裝於汽車上的各種感測器,及時採集車內外的環境資料,進行靜動態物體的辨識、偵測與追蹤等技術上的處理,從而能夠讓駕駛者在最快的時間察覺可能發生的危險,並採取必要的動作,從而更好地保護乘客的安全,保障車輛及周圍交通環境的安全。
隨著ADAS系統的引入,汽車變得越來越智慧,也極大地提升了車輛駕駛的安全性,因此ADAS也成為整車廠新的競爭利器。ADAS的組成非常廣泛,包括了夜視系統、主動巡航控制系統(ACC)、電子穩定程式(ESP)、隨動轉向前照燈(AFS)、車道偏移報警(LDW)、防碰撞技術(FCW)、盲點檢測技術(BSD)以及泊車輔助技術(PLA)等。
Elektrobit公司(簡稱EB)是全球知名的汽車軟體工具提供商,基於和Audi的合作開發經驗推出了模組化的ADAS開發環境平臺——EB Assist Automotive Data and Time-Triggered Framework (ADTF),可以幫助ADAS軟體開發者快速地完成新功能的開發。除相應的開發工具外,EB還提供標準化的ADAS系列演算法模組,通過諮詢服務幫助客戶完成ADAS的開發。愷輝電訊作為EB中國的重要合作伙伴,將一同助力中國汽車客戶的ADAS開發效率的提升。
EB Assist ADTF簡介:
ADAS 演算法開發過程可以藉助MATLAB/Simulink等建模軟體或C語言等來完成,並匯入到EB AssistADTF中。
EB Assist ADTF能夠從不同的源獲取並同步資料,包含不同型別的感測器資料並且同步和不同匯流排資料(LIN、MOST、CAN和FlexRay)的互動。除了記錄資料之外,EB Assist ADTF還有相應的工具用於實時資料回放、資料處理、加工和視覺化,不僅可以用於實驗室進行離線的演算法開發,也可以在車輛上線上進行。演算法開發環境相對獨立,因此ADTF的結構能夠成為減少ECU軟體開發週期的基礎,它同時也能實現對軟體進行驗證的自動化。為了保護客戶的智慧財產權,EB Assist ADTF提供了一種可能,可以用二進位制格式進行軟體模組的替換,功能介面和資料格式都是開放給開發者的。並且通過EB Assist ADTF平臺,將非常方便實現汽車整車廠與零部件供應商的協作開發,整車廠可以針對不同供應商提供的ADAS應用進行離線的驗證和模擬。
EBAssist ADTF重要技術特點:
· 資料和軟體元件的方便交換
· 靈活和可擴充套件的模組集
· 資料和結果的真實視覺化
· 便捷的GUI,方便進行配置和控制
· 實時的資料記錄、資料流和回放
強大的實時資料錄入能力,併兼資料同步:
· 視訊/雷達/ 鐳射雷達
· 匯流排訊號(CAN、LIN、MOST、FlexRay)
· 引數資料(溫度、壓力、加速度等)
· GPS、地圖和導航資訊等
強大靈活的顯示能力:
· 二維視訊顯示(帶GCL的視訊Overlay,能記錄帶Overlay的視訊,支援8/16/24位色彩格式)
· 引數圖(如CAN、FlexRay訊號,GPS、溫度、距離等資料)
· 三維場景圖形化顯示(基於OpenGL及OpenSceneGraph,支援各種三維影象標準)
定製顯示(鳥瞰圖)豐富的工具箱:
· 標準工具箱(Device Toolbox,Display Toolbox,FlexRay Toolbox)
· 擴充套件工具箱(Compression Toolbox,Calibration Toolbox)
· 專業工具箱(Map Information Toolbox,Labeling Toolbox等)
其他重要特性:
· μCom架構
· 可擴充套件,使用者可自行定義濾波器及資料型別
· GUI & Shell介面
o 靈活和方便的配置
大量資料集的批處理,用於測試和校驗· 支援全球時鐘資訊
· 同步的實時資料記錄、資料流和回放
· 圖形化的資料流建模(拖、放操作方式)
· ADTF Plugin SDK
o 用於濾波和插入式開發用的示例及基本的程式類
· C++介面
· ADTF Dat Tools
o 資料轉換、資料輸出和準備
· 支援的作業系統:
o Windows 2000 and Windows XP
o Linux (Ubuntu > 7.04, OpenSuSE > 10.3)
· 支援的硬體:
o CAN: Vector CANCards, IXXAT and Peak CAN Device
o Interpretation of CAN with dbc-Files (CAN Config Codec)
o FlexRay: Vector VN3300, 3600, 7600, TZM FlexCard, EB 6100
o MOST: Vector VN2610, SMSC Optolyzer
o Ethernet Device UDP/ TCP
o Video: Direct Show Device
o Video4Linux Capture Device
o Audio Capture and Playback Device
o ALSA Audio Capture and Playback Device
EB Assist ADTF的使用場合:
在ADAS演算法的快速控制原型驗證階段,可以使用MATLAB/Simulink等建模軟體完成演算法設計,並下載到快速控制原型(如AFT公司的PROtroniC USG)中,並將快速控制原型與各種實際的感測器連線起來,再接入到EB Assist ADTF開發環境平臺,在虛擬環境下進行ADAS演算法開發驗證。
在ADAS的HIL測試階段,同樣可以藉助EB AssistADTF進行整個ADAS測試環境的搭建。當然,採用高階的駕駛模擬器,設計必要的交通場景及測試案例,對於提高ADAS的HIL測試能力是非常重要的。
在ADAS的實車測試階段,需要有高精度的GPS慣導測量裝置,能夠對車輛的位置、速度和加速度進行精確測量,比如位移精度達到2cm,速度精度達到0.05km/h,這些對於ADAS實車測試是至關重要的。
EB Assist ADTF的客戶: