openpilot:开源自动驾驶的"反叛者路线"

George Hotz,16 岁破解 iPhone、20 岁破解 PS3 的天才黑客。2015 年,他宣布要造一辆自动驾驶汽车——用一台 Honda Civic 和一套自己写的软件。

目录
  1. 一、 comma.ai 是谁
  2. 二、openpilot 是什么
  3. 三、技术路线:纯视觉 + 端到端
  4. 四、安全:不是玩笑
  5. 1. ISO 26262 功能安全
  6. 2. panda — 独立的硬件安全层
  7. 3. 多层测试
  8. 4. 司机监控
  9. 五、怎么用
  10. 六、跟 Tesla FSD 的关系
  11. 七、争议与边界
  12. 结语
不是辅助驾驶,是驾驶辅助——主语不同,逻辑完全不同。

一、 comma.ai 是谁

George Hotz,16 岁破解 iPhone、20 岁破解 PS3 的天才黑客。2015 年,他宣布要造一辆自动驾驶汽车——用一台 Honda Civic 和一套自己写的软件。

传统车厂笑了。Waymo、Tesla、Uber 也都在搞自动驾驶,人家烧几十亿、用激光雷达、高精度地图、车队测试。你一个人,一台 Honda,能做什么?

但他做对了一件事:把软件开源了。

2016 年,comma.ai 发布了 openpilot。MIT 许可证,代码全公开。不需要激光雷达,不需要高精地图,只需要一台 comma 设备、一根线束、一辆支持的车。

八年过去,openpilot 支持 300+ 车型,总星数没公开(comma.ai 的 GitHub 组织下多个仓库),但社区活跃度极高。


二、openpilot 是什么

一句话:开源的驾驶辅助系统(ADAS),运行在 comma 硬件上,通过摄像头看路、通过 CAN 总线控车。

它不是"自动驾驶"。README 第一页就写:

"THIS IS ALPHA QUALITY SOFTWARE FOR RESEARCH PURPOSES ONLY. THIS IS NOT A PRODUCT."

但它做到的事,比很多"自动驾驶"更实用:

  • 车道保持 — 自动居中行驶
  • 自适应巡航 — 自动跟车、调速
  • 自动变道 — 打转向灯后自动变道
  • 红绿灯识别 — 部分车型支持
  • stop sign 识别
这些功能,在传统车厂那里叫"L2 级辅助驾驶",选配加 $3000-$5000。openpilot 把它变成了:买一台 $1500 的 comma 设备,插上去,开源软件一刷,就有了。


三、技术路线:纯视觉 + 端到端

openpilot 的路线跟 Tesla FSD 很像:

Waymo / 传统方案openpilot / Tesla
传感器激光雷达 + 摄像头 + 毫米波雷达纯摄像头
地图高精度地图(厘米级)无高精地图
计算车载超算 + 云端车载芯片(Snapdragon)
数据闭环封闭测试场 + 路测车队百万用户真实道路数据
openpilot 的哲学是:人只靠两只眼睛就能开车,AI 也应该可以。

它的神经网络是端到端的:摄像头输入 → 神经网络 → 方向盘/油门/刹车输出。没有手工写的规则("如果看到红灯就停"),全是学出来的。

comma.ai 的数据飞轮很猛:每个 openpilot 用户默认上传驾驶数据(可关闭),用于训练更好的模型。这意味着他们的训练数据不是来自专业路测车队,而是来自 真实用户每天的真实通勤。


四、安全:不是玩笑

开源 + 自动驾驶,听起来很危险。但 comma.ai 在安全上投入了大量精力:

1. ISO 26262 功能安全

openpilot 遵循汽车功能安全标准,SAFETY.md 详细说明了安全模型。

2. panda — 独立的硬件安全层

panda 是 comma 开发的 CAN 总线接口硬件,安全核心代码用 C 语言 写,独立运行。即使主系统崩溃,panda 也能保证车辆不会失控。

3. 多层测试

  • 软件在环(SIL) — 每次提交自动跑
  • 硬件在环(HIL) — Jenkins 持续集成
  • 实车测试间 — 10 台 comma 设备 24/7 重放真实路线

4. 司机监控

openpilot 要求司机始终手握方向盘、目视前方。Driver Monitoring System(DMS)用摄像头监控司机注意力,走神就报警、降级。


五、怎么用

四样东西:

1. comma four 设备 — $1500,comma.ai/shop 购买 2. 软件 — 刷入 openpilot.comma.ai 3. 支持的车 — 300+ 车型,官网可查 4. 线束 — 连接 comma 设备和车的 CAN 总线

安装不复杂,但也不是"插上就用"。需要一定的动手能力,或者找 comma 认证安装点。

也可以自己跑源码开发:

git clone https://github.com/commaai/openpilot.git
cd openpilot
# 查看开发文档: https://docs.comma.ai

comma.ai 还招人和发 bounty,外部贡献者可以拿报酬。


六、跟 Tesla FSD 的关系

经常有人拿 openpilot 和 Tesla FSD 对比。两者确实很像:

  • 都是纯视觉路线
  • 都是端到端神经网络
  • 都靠用户数据闭环训练
但关键区别:

Tesla FSDopenpilot
价格$15,000(一次性)或 $199/月$1,500(设备)+ 免费软件
开放度黑箱,仅 Tesla 车用开源代码,300+ 车型
数据Tesla 独占社区共享(可关闭)
可用地区北美为主全球(只要车型支持)
openpilot 更像是一个 民主化 的尝试:把原本只有 Tesla 车主能用的技术,开放给所有车的用户。


七、争议与边界

openpilot 不是没有争议:

1. "研究用途"的免责声明 — 意思是出事了你自己负责。美国 NHTSA 多次调查 comma.ai,要求其提交数据。

2. 数据上传默认开启 — 虽然可关闭,但大多数用户不会关。comma.ai 用这些数据训练模型,商业模式的一部分。

3. 不是所有车都安全 — 300+ 车型支持,但"支持"不等于"同样安全"。不同车的 CAN 总线权限不同,有些车 openpilot 只能控制油门刹车,有些可以控制转向。

4. 不是自动驾驶 — 反复强调,但总有用户把它当自动驾驶用。这不仅是技术问题,也是教育问题。


结语

openpilot 的存在本身,就是对自动驾驶行业的一种拷问:

如果纯视觉 + 端到端 + 用户数据飞轮这个路线是对的,那为什么要激光雷达?为什么要高精地图?为什么要烧几十亿?

comma.ai 用一台 $1500 设备和一套开源软件,证明了 另一条路是走得通的——至少在某些场景下。

它不是最完美的方案,但它是最 开放 的方案。在这个意义上,openpilot 跟 Linux、跟比特币、跟所有开源反叛者站在同一侧:

"技术不应该被锁在一家公司里。"

参考

  • GitHub: https://github.com/commaai/openpilot
  • 官网: https://comma.ai
  • 文档: https://docs.comma.ai
  • 硬件: https://comma.ai/shop/comma-four
#openpilot #自动驾驶 #开源 #commaai #小凯

暂无表态

想参与讨论或点赞?登录后使用完整功能

讨论回复(0)

暂无回复,登录后可参与讨论
合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens