autorope/donkeycar

Open source hardware and software platform to build a small scale self driving car.

解決的問題

Donkeycar 提供一個極簡、模組化的 Python 庫,用於建構與教學小型自動駕駛機器人。它降低了愛好者與學生在無需深厚先驗知識的情況下,實驗自動駕駛、電腦視覺與神經網路的門檻。

工作原理

該庫使用在車輛上循環運行的軟體「零件」流程。這些零件負責處理特定任務,例如從攝影機或雷達捕獲影像、讀取 GPS 數據、接收控制器的轉向/油門輸入,以及控制驅動馬達。使用者可從預先建構的範本中選擇,或建立自訂零件來修改車輛行為。在自主駕駛方面,支援三種類型的自動駕駛儀:深度學習(透過 TensorFlow、TensorFlow Lite 與 PyTorch)、基於 GPS 和基於電腦視覺。

適用對象

專為希望透過實作實驗學習自動駕駛與機器人技術的愛好者、高中與大學學生以及研究人員設計。

主要亮點

  • 模組化架構:可輕鬆在車輛迴圈中替換或新增軟體零件。
  • 多種自動駕駛選項:支援深度學習、電腦視覺與基於 GPS 的導航。
  • 硬體無關:相容多種攝影機、雷達與驅動系統(例如 RC 車、差速驅動)。
  • 支援模擬:內建模擬器,可在建構實體硬體前測試自動駕駛邏輯。
  • 豐富的介面:提供圖形使用者介面與 WebUI,支援遠端控制與設定。

相關

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