Skip to content

dragonpilot - 基於 openpilot 的開源駕駛輔助系統

Notifications You must be signed in to change notification settings

AlexNoop/openpilot

 
 

Repository files navigation

dragonpilot (龍芯駕駛輔助系統)

龍芯駕駛輔助系統是一套基於 openpilot 的開源 L2 級自動駕駛系統軟體,它可以升級您車子裡的 ACC (主動式定速巡航系統) 以及 LKAS (車道保持輔助系統) 至接近特斯拉 Autopilot 的等級。

龍芯駕駛輔助系統在 openpilot 的基礎上加入更多客制化的功能,目前有:

  • 多語言介面 (目前支援:简体、繁體,部分支援:日文、法文、葡萄牙語)
  • 不間斷行車記錄
  • 可設定的行車介面
  • 斷電自動關機
  • 轉向燈/方向燈暫時取消控制
  • 停止 AI 訓練記錄
  • 取消 AI 訓練記錄上傳
  • 允許油門:dp 控制時可踩油門
  • Noctua 風扇模式
  • 完全取消駕駛監控 (人臉+方向盤)
  • ACC 模式:讓 dp 只操控油門/剎車
  • TOM TOM 測速照相 / 高德地圖 / 神盾測速照相 / 位智 (Waze)
  • MiXplorer 檔案管理器
  • 側邊欄顯示無線網路 IP 位置
  • TOM TOM 測速照相 / 高德地圖使用 / 神盾測速照相 / 位智 (Waze) 使用 Grey Panda / Harness GPS 數據 (請參閱 HOWTO_GreyPandaMode.md 說明檔)
  • 自動換道
  • 開機啟動個人熱點
  • 不同的加速模式 (只支援由 dp 控制車速的車種,Toyota 需拔 DSU,感謝 @arne182 提供相關代碼)

更多客制化內容請參閱 CHANGELOG.md

支援車款

除了官方支援的車款外,dp (0.6.4+) 還支援以下車款:

  • 大陸版東風本田 Inspire 混動 by KT
  • 大陸版本田雅閣混動
  • 大陸版 2018 Toyota Camry by 笨木匠
  • 大陸版 2020 Toyota RAV4 by 笨木匠
  • 大陸版 2019 Toyota 雷凌 (汽油版) by Shell
  • 大陸版 2019 Lexus RX300 by cafe
  • 大陸版 2019 Toyota 卡羅拉 (汽油版) by Shell
  • 台灣版 2019 Toyota RAV4 Hybrid by MaxDuan
  • 台灣版 2019 Toyota RAV4 by MaxDuan / CloudJ
  • 台灣版 2019 Toyota Corolla Altis by wlee72
  • 台灣版 Lexus CT200h by CloudJ
  • 台灣版 Toyota Prius 4.5 代 by Lin Xin Hong
  • 台灣版 2017 Lexus GS450h by 簡銘佑
  • 美國版 2017 Civic Hatchback by CFranHonda (有衝突)
  • 大陸版本田奧德賽 by eFiniLan (已入官方)
  • 大陸版本田 CR-V by eFiniLan (已入官方)
  • 美國版 2018 Lexus CT200h by thomaspich (已入官方)
  • 澳洲版 2017 Lexus IS300h by eFiniLan (已入官方)
  • 台灣版 2019 Toyota Corolla Altis 油電版 by wlee72 (已入官方)

目前完整支援 dragonpilot 客制化功能的車系有:

  • Lexus / Toyota
  • Honda
  • Hyundai (其它 openpilot 支援的車系仍可使用 dragonpilot 部分的功能。)

畫面截圖

更多請看 screenshots/ 資料夾

影片

硬體需求

  • 一加 oneplus 3t 或者 樂視 LeEco Le Pro3 (x727) 手機 / EON
  • Panda
  • Giraffe
  • 適配的車款

硬件購買

您可以至以下的渠道購買相關硬件 (EON / Panda / Giraffe):

我們並沒有與任何渠道商合作,若有任何問題請直接與他們聯系

安裝 NEOS

待補充

安裝 dragonpilot

  1. SSH 至手機後
  2. 切換至 /data/ 資料夾
    cd /data
  3. 備份舊版的 openpilot
    mv openpilot openpilot_bak
  4. 下載 dragonpilot 英文開發版並存至 openpilot 資料夾 (2 選 1):
    1. github
    git clone https://github.com/dragonpilot-community/dragonpilot.git openpilot --branch devel-en
    1. gitee
    git clone https://gitee.com/dragonpilot-community/dragonpilot.git openpilot --branch devel-en
  5. 切換到 openpilot 的資料夾
    cd openpilot
  6. 更新 git 資料庫
    git pull
  7. 切換想使用的版本/語系分支 (預設為英文開發版,不想切換可省略此步驟)
    # 简体开发版
    #git checkout devel-zhs
    # 繁體開發版
    #git checkout devel-zht
    # 简体稳定版 v0.6.5
    #git checkout 0.6.5-zhs      
    # 繁體穩定版 v0.6.5
    #git checkout 0.6.5-zht
  8. 重開機
    reboot

如果重開機後中文字無法正確顯示,請再重開機一次。

更新 dragonpilot

  1. 切換至 /data/openpilot 資料夾
    cd /data/openpilot
  2. 撤消所有手動的變更
    git reset --hard
  3. 更新 git 資料庫
    git pull
  4. 切換到新的版本分支 (使用的是 devel 版可省略此步驟)
    # 简体开发版
    #git checkout devel-zhs
    # 繁體開發版
    #git checkout devel-zht
    # 简体稳定版 v0.6.5
    #git checkout 0.6.5-zhs      
    # 繁體穩定版 v0.6.5
    #git checkout 0.6.5-zht
  5. 重開機
    reboot

版本分支介紹

  • docs: 說明檔
  • devel: 搶鮮版 - (英文,基於官方 devel-staging/devel 版 + 客制化功能,可能會有問題、錯誤)
  • devel-i18n: 開發版 - (多語言版,基於官方 devel-staging/devel 版 + 客制化功能)
  • devel-en: 開發版 - (英文,基於官方 devel 版 + 客制化功能)
  • devel-zhs: 開發版 - (简体中文,基於 devel-i18n + 简体中文化)
  • devel-zhs-appless: 開發版 - (简体中文,基於 devel-zhs + 移除第三方應用)
  • devel-zht: 開發版 - (繁體中文,基於 devel-i18n + 繁體中文化)
  • ?.?.?-en: 穩定版 - (英文,測試過的 devel-i18n)
  • ?.?.?-zhs: 穩定版 - (简体中文,測試過的 devel-zhs)
  • ?.?.?-zht: 穩定版 - (繁體中文,測試過的 devel-zht)

其它沒有說明的分支為測試功能版,非必要請勿使用

About

dragonpilot - 基於 openpilot 的開源駕駛輔助系統

Resources

Stars

Watchers

Forks

Packages

No packages published