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).