產品介紹
隨著先進駕駛輔助系統(ADAS)與自動駕駛技術的飛速發展,開發者面臨著海量感測器資料處理與複雜路況驗證的巨大挑戰。CANoe 作為汽車電子開發的變革性工具,早已超越了傳統匯流排分析的範疇,演進為一套功能強大的 ADAS 分析、模擬與測試平台。它不僅能處理來自雷達、光達、攝影機的多源異構資料,更提供了從模型在環(MIL)到硬體在環(HIL)的無縫測試解決方案。
核心功能與技術優勢
1. 全面的資料分析能力 (Data Analysis)
針對 ADAS 系統龐大且複雜的感知資料,CANoe 提供了專屬的分析視窗與擴展功能,讓工程師能直觀地洞察系統行為:
- Trace 視窗擴展 (Trace Window Extension):專為 ADAS 優化的 Trace 視窗不僅能顯示原始訊號,還能直接解析並顯示感測器狀態及感知目標的相關參數,讓訊號級別的除錯變得清晰易懂。
- 專業的 Scene 視覺化 (Scene Visualization):透過專用的 Scene Window,使用者可以將感測器資料、感知目標(Detected Objects)以及真值資料(Ground Truth)進行 3D 視覺化疊加顯示。包含目標的類別(車輛/行人)、數量、距離及大小等資訊一目了然,實現了「所見即所得」的分析體驗。
- 基於 OSI 的標準化分析:CANoe 支援將匯流排資料轉化為 ASAM OSI(Open Simulation Interface)標準的目標列表並進行視覺化。這意味著無論是線上即時監控還是離線回放資料,用戶都能在所有分析視窗中同步觀測到標準化的感知結果,極大提升了跨平台資料交換的效率。
2. 強大的 XIL 模擬與測試生態 (XIL Simulation & Testing)
為了驗證 ADAS 演算法在各種邊角案例(Corner Cases)下的表現,CANoe 構建了靈活且強大的閉迴路模擬環境:
- 與 DYNA4 耦合的 3D 場景模擬:DYNA4 是獨立執行的模擬環境(需獨立授權),透過模擬介面與 CANoe 耦合——車輛動力學與感測器成像由 DYNA4 運算,CANoe 負責整合、激勵與判定。兩者搭配可在高品質 3D 虛擬環境中構建含天氣變化與複雜交通流的路況,實現高精度閉迴路模擬。
- 內建場景編輯器 (Scenario Editor):自帶的 2D 場景編輯器讓用戶能快速搭建測試路網與交通事件,無需依賴昂貴的第三方地圖工具即可開始基礎功能的驗證。
- 廣泛的第三方相容性:除了原生工具,CANoe 亦支援透過 MATLAB/Simulink 或 C-API 介面與第三方模擬環境進行資料交換,確保能融入客戶既有的開發工具鏈中。
圖:結合程式碼除錯、DYNA4 3D 模擬與虛擬儀表的 XIL 閉迴路測試工作流。
3. 自動化測試驗證 (Test Automation)
在回歸測試與大規模驗證階段,自動化是提升效率的關鍵:
- 豐富的 API 支援:CANoe 提供了完善的測試 API、感測器控制 API 及場景控制 API。開發者可以利用 Python、CAPL 或 C# 編寫自動化腳本,精確控制測試流程中的每一個變數。
- vTESTstudio 深度整合:結合測試設計工具 vTESTstudio,用戶可以以圖形化或表格化的方式設計測試用例,自動生成覆蓋率報告,實現對 ADAS 功能從感知輸入到決策輸出的全鏈路驗證。
應用場景
智慧駕駛感知演算法驗證
在實車路試前,開發團隊可利用錄製的真實路況資料(Replay)或模擬生成的 OSI 資料流,注入到待測的感知演算法中。透過 Scene Window 比對演算法輸出與真值資料的差異,快速定位漏檢或誤檢問題。
虛擬危險場景測試
針對現實中難以復現或高風險的測試場景(如鬼探頭、前車急煞),利用 DYNA4 在虛擬環境中反覆進行測試。這不僅保障了測試人員的安全,還能確保演算法在極端條件下的強健性。
ECU 軟硬體在環測試 (HIL)
將真實的 ADAS 控制器(ECU)接入 CANoe 模擬環境,由 CANoe 模擬其餘的整車匯流排訊號與感測器輸入。這種「硬體在環」的方式是 ECU 量產前驗收測試的標準流程,確保軟硬體整合後的即時響應符合預期。
價值總覽
CANoe 為 ADAS 開發提供了一個從模型到實車、從虛擬到現實的統一驗證平台。它利用標準化的介面(如 OSI)打破了工具間的壁壘,利用高保真的 3D 模擬(如 DYNA4)填補了路試的空白。對於車廠與供應商而言,這意味著能以更低的成本、更快的速度,交付更安全可靠的智慧駕駛系統。
AI 應用:用 CANoe4AI 驗證 AI 元件
當 ADAS/自駕開始使用 AI 感知模型,除了驗證功能,還要能驗證「AI 本身」。CANoe4AI 專門在虛擬 SIL 環境測試與分析 AI 軟體元件,支援 PyTorch、TensorFlow、ONNX,能做分類、偵測、迴歸,處理影像、影片與時間序列,也能接進 CI/CD。它的核心是可解釋 AI (Explainable AI):不只告訴你 AI 表現好不好,還能幫你解釋它為什麼這樣判斷、並找出表現特別差的樣本,讓 AI 驗證有系統、可重複、可解釋。導入評估歡迎洽歐特莫夫。