commaai/openpilot
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
解決的問題
openpilot 是一個專為機器人設計的開源作業系統,旨在升級現有車輛的駕駛員輔助系統。它可安裝在超過 300 種支援的汽車型號上,提供自動駕駛功能。
工作原理
該系統由專用硬體設備(如 comma four)和連接設備與車輛內部系統的汽車 harness 組成。軟體在該硬體上執行,利用面向道路的攝影機、GPS、IMU、磁力計和熱感測器來導航和操控車輛。同時,它還使用上傳的駕駛資料來訓練和改進其模型。
適用對象
適用於希望獲得高階駕駛員輔助功能的支援車輛車主,以及希望為開源機器人和自動駕駛軟體做出貢獻的開發者。
主要亮點
- 廣泛相容性:支援超過 300 種不同的汽車型號。
- 安全優先設計:遵循 ISO26262 指南,並透過用 C 語言撰寫的 panda 程式碼強制執行安全模型。
- 嚴格測試:包含軟體在環(Software-in-the-Loop)和硬體在環(Hardware-in-the-Loop)測試,以及持續的路線重播測試。
- 開源:採用 MIT 許可證發佈,允許社群開發與貢獻。
相關
- 專案
- 專案
- 專案
- 專案
- 專案