项目简介
| 字段 | 内容 |
|---|---|
| 项目名称 | commaai/openpilot |
| 项目地址 | https://github.com/commaai/openpilot[1] |
| Star 数 | 61737 |
| Fork 数 | 11042 |
openpilot 是由 comma.ai 维护的开源「机器人操作系统」,当前主要用途是为 300 多款量产车型升级高级驾驶辅助系统(ADAS)。它并非整车自动驾驶方案,而是在原车 ACC、车道保持等能力之上,提供自适应巡航、自动车道居中、前向碰撞预警、车道偏离预警,以及基于摄像头的驾驶员监控(DM)等功能。
项目采用 MIT 许可证,与 comma four 等硬件设备、线束(car harness)及 opendbc、panda 等配套生态协同工作。社区可通过 Discord、Wiki 和文档站点参与贡献;代码遵循 ISO 26262 相关安全实践,并在每次提交时运行软件在环测试。
核心特性
广泛车型覆盖:官方维护 300+ 支持车型列表,涵盖丰田、本田、现代、起亚、福特、大众等主流品牌,社区持续扩展适配。 即插即用式升级路径:配合 comma four 与车型线束,用户可在现有车辆上启用车道居中、自适应巡航、变道辅助等能力,无需更换整车。 多分支发布体系:提供 release、staging、nightly 等预构建分支,通过不同安装 URL 在稳定版与前沿开发版之间切换。 安全与测试闭环:安全模型由 panda 以 C 语言实现,配套 SIL/HIL 测试;内部还有多设备持续回放路线的硬件在环测试环境。 开放生态与赏金机制:comma.ai 对外发布开发赏金并招聘贡献者,鼓励社区提交 PR、修复 Issue 与扩展新车型支持。
快速开始
在 comma four 上安装正式版 openpilot,可在设备设置中输入软件 URL openpilot.comma.ai;若要在开发机或兼容硬件上拉取安装脚本,可执行:
bash <(curl -fsSL openpilot.comma.ai)
完整上车流程需要四要素:comma four 设备、上述 release 分支软件、支持的车型(见仓库 docs/CARS.md)以及对应线束。线束与设备安装可参考 comma.ai/setup[2]。进阶用户可改用 openpilot-nightly.comma.ai 安装 nightly 分支,或通过 installer.comma.ai/commaai/master 跟踪 master 开发线。参与开发前建议阅读 docs/CONTRIBUTING.md,并加入 Discord 社区[3] 获取车型适配与调试支持。
为什么火了
openpilot 长期占据 GitHub 自动驾驶相关项目前列,核心原因在于它把「辅助驾驶能力升级」做成了可复现、可 fork、可社区共建的开源路径——相比封闭的车厂 ADAS,普通车主与开发者能直接看到代码、参与车型适配并分享行驶数据反馈模型迭代。comma four 等硬件与 OTA 更新降低了上手门槛,「买设备、接线束、engage」的产品叙事在中文社区也持续传播。
另一方面,辅助驾驶与机器人操作系统概念边界正在模糊:openpilot 将感知、规划、控制与 CAN 总线交互封装为可部署栈,并与 opendbc、panda 等仓库形成工具链,吸引汽车黑客、CV/机器人研究者和 Indie 开发者同时关注。在 ADAS 法规分化、车企功能订阅化的背景下,一个 MIT 许可、持续活跃且覆盖 300+ 车型的开源方案,天然具备讨论度与二次开发价值,因而反复登上 Trending 榜单。
项目地址:github


发表评论