ADTF(Assist Automotive Data and Time-Triggered Framework)介绍
? ? ? 先進駕駛輔助系統(Advanced Driver Assistance Systems)簡稱ADAS,是利用安裝于汽車上的各種傳感器,及時采集車內外的環境數據,進行靜動態物體的辨識、偵測與追蹤等技術上的處理,從而能夠讓駕駛者在最快的時間察覺可能發生的危險,并采取必要的動作,從而更好地保護乘客的安全,保障車輛及周圍交通環境的安全。?
? ? ? 隨著ADAS系統的引入,汽車變得越來越智能,也極大地提升了車輛駕駛的安全性,因此ADAS也成為整車廠新的競爭利器。ADAS的組成非常廣泛,包括了夜視系統、主動巡航控制系統(ACC)、電子穩定程序(ESP)、隨動轉向前照燈(AFS)、車道偏移報警(LDW)、防碰撞技術(FCW)、盲點檢測技術(BSD)以及泊車輔助技術(PLA)等。?
? ? ? ADAS系統的開發具有特殊性,除了遵從一般ECU的V模式開發流程外,由于ADAS系統的實時性非常重要,需要實時與不同類型的傳感器進行數據交換(比如攝像頭、激光雷達、雷達、車輛CAN總線、GPS等),而且需要方便的集成新的功能和算法,因此,ADAS系統的軟件開發需要解決很多挑戰,比如多線程編程、數據樣本時戳和再同步、數據延時測量和預估,系統優化和性能評估、代碼重用和軟件應用維護等。?? ? ? 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的客戶:
總結
以上是生活随笔為你收集整理的ADTF(Assist Automotive Data and Time-Triggered Framework)介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抢票软件哪个好(预约抢票软件哪个好)
- 下一篇: UVC协议USB视频捕获设备定义