在過去十年中,自動駕駛和高級駕駛輔助系統(tǒng)(AD/ADAS)軟件與硬件的快速發(fā)展對多傳感器數(shù)據(jù)采集的設(shè)計需求提出了更高的要求。然而,目前仍缺乏能夠高質(zhì)量集成多傳感器數(shù)據(jù)采集的解決方案。
康謀ADTF正是應(yīng)運而生,它提供了一個廣受認可和廣泛引用的軟件框架,包含模塊化的標準化應(yīng)用程序和工具,旨在為ADAS功能的開發(fā)提供一站式體驗。
一、ADTF的關(guān)鍵之處!
無論是奧迪、大眾、寶馬還是梅賽德斯-奔馳:他們都依賴我們不斷發(fā)展的ADTF來開發(fā)智能駕駛輔助解決方案,直至實現(xiàn)自動駕駛的目標。從新功能的最初構(gòu)思到批量生產(chǎn)的準備,為每一行代碼編寫奠定了基礎(chǔ)。
ADTF軟件框架在汽車行業(yè)中扮演著至關(guān)重要的角色,主要體現(xiàn)在以下幾個方面:
1.最大數(shù)據(jù)吞吐量:確保在高負載情況下依然能夠高效處理和傳輸數(shù)據(jù),為自動駕駛系統(tǒng)提供實時反饋。
2.高性能實時數(shù)據(jù)分析:支持復(fù)雜算法的實時運行,提升決策精度,增強自動駕駛的安全性。
3.提高算法測試效率:簡化測試流程,縮短開發(fā)周期,加速產(chǎn)品上市。
4.即插即用的通用接口和總線:簡化硬件集成過程,促進不同設(shè)備之間的兼容性,降低系統(tǒng)復(fù)雜性。
5.硬件組件之間的高效通信:確保不同平臺上的所有硬件組件能夠無縫協(xié)作,提升系統(tǒng)整體性能。
6.集成開源軟件:通過開源解決方案,促進分布式系統(tǒng)的配置與管理,提升靈活性和可擴展性。
7.廣泛的開源文件庫:支持在FEP、RTI-DDS和ROS2等平臺上離線讀取、寫入和處理數(shù)據(jù)流,便于數(shù)據(jù)的共享和再利用。
8.多語言SDK支持:C++/JS/QML SDK為客戶提供擴展功能的靈活性,使得軟件組件可以在各種仿真集和測試設(shè)置中多樣化應(yīng)用。
9.云(后)處理工具的構(gòu)建:使開發(fā)者能夠創(chuàng)建高度可擴展的自動化解決方案,滿足未來需求。
10.遵循汽車標準:支持CAN、CAN FD、FlexRay、XCP、Some/IP、汽車以太網(wǎng)/Autosar等標準,確保產(chǎn)品的兼容性和行業(yè)適應(yīng)性。
二、ADTF的魅力所在!
(1)用于解碼AUTOSAR描述的車輛數(shù)據(jù)總線系統(tǒng)的工具
作為測量技術(shù)的強大合作伙伴,基于ADTF(高級駕駛技術(shù)框架)的ARXML解釋器已經(jīng)被梅賽德斯-奔馳、奧迪、博世和大眾等汽車制造商廣泛使用。在現(xiàn)代車輛中,所有電子控制單元(ECU)相互連接,形成一個稱為數(shù)據(jù)總線系統(tǒng)的網(wǎng)絡(luò)。
隨著車輛技術(shù)的發(fā)展,數(shù)據(jù)總線系統(tǒng)越來越多地依賴于ARXML數(shù)據(jù)庫。ARXML是一種用于描述ECU之間通信信息的格式,包括信號、幀(數(shù)據(jù)包)和時間順序等信息。
ARXML解析器插件由Device Toolbox中的總線服務(wù)實例化,這意味著它作為一個工具,可以擴展解析和加載信號數(shù)據(jù)庫的功能。它們充當不同數(shù)據(jù)庫之間的橋梁,并向Device Toolbox提供關(guān)鍵信息。
ARXML解析器引擎能夠快速解析這些ARXML數(shù)據(jù)庫,將所需信息傳遞給解析器插件。該插件支持多個通信協(xié)議和標準,具體功能包括:
1.消息和信號的編碼與解碼:能夠處理CAN(控制區(qū)域網(wǎng)絡(luò))和CAN FD(靈活數(shù)據(jù)速率)消息和信號的格式。
2.多路復(fù)用信號處理:可以在一個消息中同時傳輸多個信號,從而提高數(shù)據(jù)傳輸效率。
3.FlexRay通信的時間調(diào)度:支持FlexRay協(xié)議中的時間管理,可以在不同的通道(A通道和B通道)中進行輸入輸出操作。
4.FlexRay幀和協(xié)議數(shù)據(jù)單元的處理:能夠解析和轉(zhuǎn)換FlexRay幀(數(shù)據(jù)包),并支持大端序和小端序(不同的字節(jié)序列存儲方式)。
5.信號處理策略:支持單調(diào)計數(shù)和鋸齒計數(shù)的方式,以及對信號位的遞增、遞減和排序操作,處理多路復(fù)用的協(xié)議數(shù)據(jù)單元。
通過這些功能,ARXML解釋器能夠有效地管理和處理現(xiàn)代車輛中的復(fù)雜通信需求,確保各個ECU之間能夠順暢地交流,從而提升車輛的整體性能和安全性。
(2)將功能工程平臺(FEP)集成到ADTF中
功能工程平臺(FEP)是一個免費提供的開源中間件,旨在簡化分布式系統(tǒng)的開發(fā)和管理。通過將FEP集成到ADTF(高級駕駛技術(shù)框架)中,ADAS(高級駕駛輔助系統(tǒng))開發(fā)人員可以克服許多設(shè)置和管理分布式系統(tǒng)的挑戰(zhàn),同時仍能享受到ADTF提供的高性能實時數(shù)據(jù)管理和驗證功能,包括記錄和回放測試數(shù)據(jù)。
使用ADTF配置編輯器,開發(fā)人員可以輕松配置分布式系統(tǒng)。這使得以簡單的方式體驗復(fù)雜的仿真、測試和驗證架構(gòu)成為可能,無論是在個人電腦上運行,還是在可擴展的云環(huán)境中操作。這樣,開發(fā)人員可以更加高效地進行ADAS功能的測試和快速原型設(shè)計,從而加快技術(shù)的開發(fā)進程。
(3)自動可視化和評估測試用例的機載分析工具
Supertester是一款用于自動化可視化和評估ADAS(高級駕駛輔助系統(tǒng))功能測試用例的機載分析工具。它通過直觀的用戶界面,自動采集和控制測試過程,幫助測試管理人員避免因執(zhí)行錯誤或未遵守規(guī)定參數(shù)而產(chǎn)生的挫敗感。這樣,Supertester能夠提升ADAS功能測試的安全性,同時顯著節(jié)省時間和成本。
在測試執(zhí)行中,Supertester自動監(jiān)控測試過程和系統(tǒng)狀態(tài),確保所有測試參數(shù)都符合規(guī)定。測量數(shù)據(jù)會被實時記錄,并可以用于引導(dǎo)測試程序。Supertester提供的主要服務(wù)包括:
1.引導(dǎo)測試和實時分析:為用戶提供直觀的操作指導(dǎo),并實時分析測試結(jié)果。
2.IS029119一致性測試:確保測試符合國際標準的要求。
3.整體測試文檔:生成全面的測試文檔,便于后續(xù)查閱和管理。
4.通用接口:與測試管理系統(tǒng)進行數(shù)據(jù)交換,方便信息共享和協(xié)作。
測試結(jié)果的特點包括:
·上傳測試結(jié)果:用戶可以方便地將測試結(jié)果上傳至系統(tǒng)。
·可視化評估:清晰展示駕駛操作和相關(guān)測試結(jié)果的可視化信息。
·即時反饋:測試執(zhí)行后,用戶能夠立即獲得測試結(jié)果。
·完整的環(huán)境數(shù)據(jù):上傳所有必要的測試環(huán)境數(shù)據(jù),確保結(jié)果的可靠性和準確性。
通過這些功能,Supertester大幅提升了ADAS功能測試的效率和可靠性,使測試過程更加順暢。
三、總結(jié)
綜上可知,ADTF是一個模塊化、標準化的軟件框架,廣泛應(yīng)用于ADAS和自動駕駛功能的開發(fā)。它通過高效的數(shù)據(jù)吞吐量、實時數(shù)據(jù)分析和多傳感器集成能力,加速算法測試和產(chǎn)品開發(fā)。ADTF同時也支持多種汽車通信標準(如CAN、FlexRay、Autosar等),并提供即插即用的接口,簡化硬件集成。
此外,其ARXML解析器支持復(fù)雜車輛通信數(shù)據(jù)的解碼,確保ECU間高效通信;FEP中間件的集成則優(yōu)化了分布式系統(tǒng)的開發(fā)與驗證;Supertester工具進一步通過自動化標準測試和實時分析提升ADAS測試的安全性與效率。
總體而言,ADTF為智能駕駛開發(fā)提供了高性能、靈活性和可靠性的全方位支持,成為行業(yè)中不可或缺的解決方案。
-
測試測量
+關(guān)注
關(guān)注
25文章
895瀏覽量
90641 -
汽車電子
+關(guān)注
關(guān)注
3027文章
7983瀏覽量
167261 -
算法
+關(guān)注
關(guān)注
23文章
4622瀏覽量
93057 -
無人駕駛
+關(guān)注
關(guān)注
98文章
4075瀏覽量
120627 -
汽車
+關(guān)注
關(guān)注
13文章
3546瀏覽量
37422
發(fā)布評論請先 登錄
相關(guān)推薦
評論