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 許可證發佈,允許社群開發與貢獻。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案