openpilot
openpilot是由comma.ai開發的開放原始碼半自動駕駛系統。openpilot可以代替OEM的進階輔助駕駛系統,用來改善視覺感知與機電執行器控制。它讓用戶可以透過增加的計算能力、強化的偵測器以及不斷更新的駕駛輔助功能來修改現有的汽車,這些功能會隨用戶遞交的資料而持續改善。
開發者 | comma.ai |
---|---|
首次釋出 | 2016年11月30日 |
目前版本 | 0.8.16(2022年8月31日 | )
原始碼庫 | github |
程式語言 | Python及C |
類型 | 電腦視覺 |
特許條款 | MIT特許條款 |
網站 | comma.ai |
截至2021年3月為止,openpilot用戶行駛了超過四千萬英哩(六千四百萬公里)[1]。
歷史
comma.ai由喬治·霍茲於2015年9月建立[2]。幾個月後,彭博社在一篇文章中披露了openpilot的第一個版本,此版本可在2016年式的Acura ILX上運作[3]。這些影片與文章導致了加州汽車部門的警告函,聲稱comma.ai並未取得測試自駕車的特許條款。
官方並在TechCrunch Disrupt上宣佈,openpilot被包裝成名為"comma one"可運輸的小型裝置[4]。美國國家公路交通安全管理局在2016年10月27日寄了一封信告知Hotz他的產品必須符合聯邦機動車輛安全標準[5]。comma.ai隨後在一則從中國深圳的推文中宣佈取消comma one[6]。
2016年11月30日,也就是一個月後,comma.ai將openpilot開放原始碼,強調其研究用途,且無任何擔保[7][8]。
功能
自動車道置中
openpilot使用經過駕駛用戶資料訓練過的機器學習來決定道路上最安全的路徑。這可以改善在沒有車道標線的道路上行駛的表現,並透過追蹤前方的車道線來維持車道置中。
主動式車距維持定速
openpilot能與前前方車輛保持安全的跟車距離。它可以在無用戶干預的情況下以隨停隨走的方式行駛。它使用開放街圖的道路曲率與速度限制資料以讓車輛在急轉彎時放慢速度,並將車輛的速度維持在目前的速限之下。
駕駛監控
openpilot會監視駕駛臉部,如果駕駛分心了則會被警示。如果駕駛分心超過六秒,openpilot會將車輛減速至停止,並以聲音對用戶發出警報。
車道變換輔助
駕駛開啟方向燈時,openpilot會使用此功能來變換車道,駕駛必須在方向盤上進一步動作以確認變換車道。在部份的品牌與車款上,openpilot也會與盲點警示系統互動,以在盲點警示系統偵測到其他車輛時阻止變換車道。
軟件更新
openpilot透過WiFi或流動網絡接收軟件更新。
支援的車輛
剛釋出時,openpilot僅支援本田Civic與Acura ILX。透過許多開放原始碼貢獻者新增了更多車輛與品牌的支援[11]。目前官方支援的車輛清單可在官方頁面 (頁面存檔備份,存於互聯網檔案館)上檢視。
社群
開放原始碼社群使用Discord[12]與GitHub來支援開發。
comma.ai已釋出工具與指南協助開發者支援他們的汽車[13]。另外,他們也釋出了可以讓用戶審閱他們的駕駛過程的工具[14]。
分支
comma.ai維護openpilot的程式碼與釋出版本,並且也有不斷成長中的社群維護openpilot的各種分支。這些分支多具有各種實驗性功能,如煞車燈偵測等。
未有自動駕駛的Tesla型號也有社群分支來支援其改裝[15]。克萊斯勒與吉普的部份車型也透過社群貢獻而得以支援[16][17]。
參考資料
- ^ We've driven over 40 million miles.. 2021-03-02 [2021-04-11]. (原始內容存檔於2021-04-11).
- ^ Comma.ai founder George Hotz wants to free humanity from the AI simulation. 2019-03-09 [2020-03-10]. (原始內容存檔於2020-04-23).
- ^ Ashlee Vance. The First Person to Hack the iPhone Built a Self-Driving Car. In His Garage. Bloomberg Businessweek. 2015-12-16 [2020-08-06]. (原始內容存檔於2016-12-17).
- ^ George "Geohot" Hotz Presents the Comma One at Disrupt SF. YouTube. 2016-09-13 [2020-03-02]. (原始內容存檔於2020-02-07).
- ^ NHTSA Special Order. [2020-08-06]. (原始內容存檔於2020-08-01).
- ^ The comma one is cancelled. comma.ai will be exploring other products and markets. Hello from Shenzhen, China. -GH 3/3. 2016-10-28 [2020-08-06]. (原始內容存檔於2019-07-27).
- ^ George Hotz is giving away the code behind his self-driving car project. [2017-05-13]. (原始內容存檔於2020-03-03).
- ^ commaai/openpilot. 2020-03-02 [2020-08-06]. (原始內容存檔於2020-08-04) –透過GitHub.
- ^ Hall, Emme. We hit the road with Comma.ai's assisted-driving tech at CES 2020. Roadshow. 2020-01-09 [2020-01-19]. (原始內容存檔於2020-01-10) (英語).
- ^ Baldwin, Roberto. Comma Ai continues to impress with its aftermarket driver assistance tech. Engadget. 2020-01-13 [2020-01-19]. (原始內容存檔於2020-01-16) (英語).
- ^ commaai/openpilot. GitHub. [2020-08-06]. (原始內容存檔於2020-08-04).
- ^ comma ai on Twitter: "Moving from Slack to Discord". Twitter.com. Comma.ai, Inc. [2019-02-27].
- ^ ai, comma. How to write a car port for openpilot. Medium. 2018-08-04 [2020-08-06]. (原始內容存檔於2020-08-05).
- ^ ai, comma. The Half Way Point. Medium. 2018-07-13 [2020-08-06]. (原始內容存檔於2020-08-18).
- ^ Tesla - comma wiki. community.comma.ai. [2020-08-06]. (原始內容存檔於2019-02-27).
- ^ Giraffe for FCA group released! openpilot now officially supports only the Chrysler Pacifica Hybrid, but it will soon spread to all Chrysler, Jeep and Fiat with ACC and LaneSense!https://comma.ai/shop/products/giraffe#&gid=1&pid=9 …. 2019-02-01 [2020-08-06]. (原始內容存檔於2021-06-30).
- ^ adhintz/openpilot. GitHub. [2020-08-06]. (原始內容存檔於2020-09-07).