博客專欄

EEPW首頁 > 博客 > ADTF為何能贏得奧迪、博世等巨頭的青睞?

ADTF為何能贏得奧迪、博世等巨頭的青睞?

發(fā)布人:康謀自動駕駛 時間:2025-01-06 來源:工程師 發(fā)布文章

在過去十年中,自動駕駛和高級駕駛輔助系統(tǒng)(AD/ADAS)軟件與硬件的快速發(fā)展對多傳感器數(shù)據(jù)采集的設計需求提出了更高的要求。然而,目前仍缺乏能夠高質(zhì)量集成多傳感器數(shù)據(jù)采集的解決方案。

康謀ADTF正是應運而生,它提供了一個廣受認可和廣泛引用的軟件框架,包含模塊化的標準化應用程序和工具,旨在為ADAS功能的開發(fā)提供一站式體驗。

一、ADTF的關鍵之處!

無論是奧迪、大眾、寶馬還是梅賽德斯-奔馳:他們都依賴我們不斷發(fā)展的ADTF來開發(fā)智能駕駛輔助解決方案,直至實現(xiàn)自動駕駛的目標。從新功能的最初構思到批量生產(chǎn)的準備,為每一行代碼編寫奠定了基礎。

ADTF軟件框架在汽車行業(yè)中扮演著至關重要的角色,主要體現(xiàn)在以下幾個方面:

1. 最大數(shù)據(jù)吞吐量:確保在高負載情況下依然能夠高效處理和傳輸數(shù)據(jù),為自動駕駛系統(tǒng)提供實時反饋。

2. 高性能實時數(shù)據(jù)分析:支持復雜算法的實時運行,提升決策精度,增強自動駕駛的安全性。

3. 提高算法測試效率:簡化測試流程,縮短開發(fā)周期,加速產(chǎn)品上市。

4. 即插即用的通用接口和總線:簡化硬件集成過程,促進不同設備之間的兼容性,降低系統(tǒng)復雜性。

5. 硬件組件之間的高效通信:確保不同平臺上的所有硬件組件能夠無縫協(xié)作,提升系統(tǒng)整體性能。

6. 集成開源軟件:通過開源解決方案,促進分布式系統(tǒng)的配置與管理,提升靈活性和可擴展性。

7. 廣泛的開源文件庫:支持在FEP、RTI-DDS和ROS2等平臺上離線讀取、寫入和處理數(shù)據(jù)流,便于數(shù)據(jù)的共享和再利用。

8. 多語言SDK支持:C++/JS/QML SDK為客戶提供擴展功能的靈活性,使得軟件組件可以在各種仿真集和測試設置中多樣化應用。

9. 云(后)處理工具的構建:使開發(fā)者能夠創(chuàng)建高度可擴展的自動化解決方案,滿足未來需求。

10. 遵循汽車標準:支持CAN、CAN FD、FlexRay、XCP、Some/IP、汽車以太網(wǎng)/Autosar等標準,確保產(chǎn)品的兼容性和行業(yè)適應性。

二、ADTF的魅力所在!

(1)用于解碼AUTOSAR描述的車輛數(shù)據(jù)總線系統(tǒng)的工具

作為測量技術的強大合作伙伴,基于ADTF(高級駕駛技術框架)的ARXML解釋器已經(jīng)被梅賽德斯-奔馳、奧迪、博世和大眾等汽車制造商廣泛使用。在現(xiàn)代車輛中,所有電子控制單元(ECU)相互連接,形成一個稱為數(shù)據(jù)總線系統(tǒng)的網(wǎng)絡。

隨著車輛技術的發(fā)展,數(shù)據(jù)總線系統(tǒng)越來越多地依賴于ARXML數(shù)據(jù)庫。ARXML是一種用于描述ECU之間通信信息的格式,包括信號、幀(數(shù)據(jù)包)和時間順序等信息。

ARXML解析器插件由Device Toolbox中的總線服務實例化,這意味著它作為一個工具,可以擴展解析和加載信號數(shù)據(jù)庫的功能。它們充當不同數(shù)據(jù)庫之間的橋梁,并向Device Toolbox提供關鍵信息。

ARXML解析器引擎能夠快速解析這些ARXML數(shù)據(jù)庫,將所需信息傳遞給解析器插件。該插件支持多個通信協(xié)議和標準,具體功能包括:

1. 消息和信號的編碼與解碼:能夠處理CAN(控制區(qū)域網(wǎng)絡)和CAN FD(靈活數(shù)據(jù)速率)消息和信號的格式。

2. 多路復用信號處理:可以在一個消息中同時傳輸多個信號,從而提高數(shù)據(jù)傳輸效率。

3. FlexRay通信的時間調(diào)度:支持FlexRay協(xié)議中的時間管理,可以在不同的通道(A通道和B通道)中進行輸入輸出操作。

4. FlexRay幀和協(xié)議數(shù)據(jù)單元的處理:能夠解析和轉換FlexRay幀(數(shù)據(jù)包),并支持大端序和小端序(不同的字節(jié)序列存儲方式)。

5. 信號處理策略:支持單調(diào)計數(shù)和鋸齒計數(shù)的方式,以及對信號位的遞增、遞減和排序操作,處理多路復用的協(xié)議數(shù)據(jù)單元。

通過這些功能,ARXML解釋器能夠有效地管理和處理現(xiàn)代車輛中的復雜通信需求,確保各個ECU之間能夠順暢地交流,從而提升車輛的整體性能和安全性。

(2)將功能工程平臺(FEP)集成到ADTF中

圖1.jpg

功能工程平臺(FEP)是一個免費提供的開源中間件,旨在簡化分布式系統(tǒng)的開發(fā)和管理。通過將FEP集成到ADTF(高級駕駛技術框架)中,ADAS(高級駕駛輔助系統(tǒng))開發(fā)人員可以克服許多設置和管理分布式系統(tǒng)的挑戰(zhàn),同時仍能享受到ADTF提供的高性能實時數(shù)據(jù)管理和驗證功能,包括記錄和回放測試數(shù)據(jù)。

使用ADTF配置編輯器,開發(fā)人員可以輕松配置分布式系統(tǒng)。這使得以簡單的方式體驗復雜的仿真、測試和驗證架構成為可能,無論是在個人電腦上運行,還是在可擴展的云環(huán)境中操作。這樣,開發(fā)人員可以更加高效地進行ADAS功能的測試和快速原型設計,從而加快技術的開發(fā)進程。

(3)自動可視化和評估測試用例的機載分析工具

圖2.jpg

Supertester是一款用于自動化可視化和評估ADAS(高級駕駛輔助系統(tǒng))功能測試用例的機載分析工具。它通過直觀的用戶界面,自動采集和控制測試過程,幫助測試管理人員避免因執(zhí)行錯誤或未遵守規(guī)定參數(shù)而產(chǎn)生的挫敗感。這樣,Supertester能夠提升ADAS功能測試的安全性,同時顯著節(jié)省時間和成本。

在測試執(zhí)行中,Supertester自動監(jiān)控測試過程和系統(tǒng)狀態(tài),確保所有測試參數(shù)都符合規(guī)定。測量數(shù)據(jù)會被實時記錄,并可以用于引導測試程序。Supertester提供的主要服務包括:

1. 引導測試和實時分析:為用戶提供直觀的操作指導,并實時分析測試結果。

2. IS029119一致性測試:確保測試符合國際標準的要求。

3. 整體測試文檔:生成全面的測試文檔,便于后續(xù)查閱和管理。

4. 通用接口:與測試管理系統(tǒng)進行數(shù)據(jù)交換,方便信息共享和協(xié)作。

測試結果的特點包括:

· 上傳測試結果:用戶可以方便地將測試結果上傳至系統(tǒng)。

· 可視化評估:清晰展示駕駛操作和相關測試結果的可視化信息。

· 即時反饋:測試執(zhí)行后,用戶能夠立即獲得測試結果。

· 完整的環(huán)境數(shù)據(jù):上傳所有必要的測試環(huán)境數(shù)據(jù),確保結果的可靠性和準確性。

通過這些功能,Supertester大幅提升了ADAS功能測試的效率和可靠性,使測試過程更加順暢。

三、總結

綜上可知,ADTF是一個模塊化、標準化的軟件框架,廣泛應用于ADAS和自動駕駛功能的開發(fā)。它通過高效的數(shù)據(jù)吞吐量、實時數(shù)據(jù)分析和多傳感器集成能力,加速算法測試和產(chǎn)品開發(fā)。ADTF同時也支持多種汽車通信標準(如CAN、FlexRay、Autosar等),并提供即插即用的接口,簡化硬件集成。

此外,其ARXML解析器支持復雜車輛通信數(shù)據(jù)的解碼,確保ECU間高效通信;FEP中間件的集成則優(yōu)化了分布式系統(tǒng)的開發(fā)與驗證;Supertester工具進一步通過自動化標準測試和實時分析提升ADAS測試的安全性與效率。

總體而言,ADTF為智能駕駛開發(fā)提供了高性能、靈活性和可靠性的全方位支持,成為行業(yè)中不可或缺的解決方案。


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。




相關推薦

技術專區(qū)

關閉