Mindket

openpilot 驾驶辅助软件

新上架第 2 版 · 更新于
星标64.1k

概览

comma.ai 的 MIT 许可驾驶辅助软件,面向它支持列表里的车型。它可以装在车里的 comma 设备上,也可以装在电脑上做开发和回放。这些说明涵盖分支、安装、连接设备、复刻版、安全限制和参与贡献。

openpilot 驾驶辅助软件 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

先运行
bash <(curl -fsSL openpilot.comma.ai)

平台

Linux操作系统
macOS操作系统
Windows操作系统

关于

它是什么

openpilot 是 comma.ai 做的开源驾驶辅助软件。文档说,它为越来越多的车型提供自适应巡航、自动车道居中、前向碰撞预警和车道偏离预警。INTEGRATION.md 说,在每一款支持的车上,它都会取代车自带的车道保持和车道偏离预警。只有在支持车型列表的 ACC 一列标出的车上,它才会取代车自带的自适应巡航。该列写着 openpilot available 的车,CARS.md 的脚注 1 说那是个 alpha 功能,要靠一个开关打开,这个开关只在 nightly-dev 这类非发布分支里才有。另外有一个摄像头盯着驾驶员,人分心或困倦时会发出提醒。文档说,它使用车上自带辅助系统现有的接口,给出比原厂系统更好的加速、制动和转向输入。文档说它是为 comma four 设计的,这是一个装在挡风玻璃上的设备。这个条目讲怎么把软件装到设备或电脑上,以及动手前该先读的安全页面。

  1. 确认你的车在支持列表里
  2. 准备一个 comma four 和适配你车的线束
  3. 把设备装在挡风玻璃高处正中
  4. 设备设置要求软件时,输入 openpilot.comma.ai
  5. openpilot 负责转向,你要随时准备接管
  6. 在 ACC 列标出的车上,它还负责制动和加速

适合谁

车型在支持列表里、想要更好的车道居中、也想在列表标出支持 openpilot ACC 的车上得到更好的巡航,并且愿意先读完一长串限制说明的车主。想读、回放和修改一套驾驶系统的开发者和研究者也合适,因为仓库带有回放工具、界面和模拟器。如果你想要一辆能自己开的车,就别用它。README 称它是仅供研究的 alpha 质量软件,安全页面说驾驶员必须时刻保持清醒。

谁在用,怎么用
行业谁在用怎么用例子
车主支持车型的车主给车装上 comma four 和配套线束,设备设置要求软件时输入 openpilot.comma.ai一位车主在支持列表里找到自己的车,把设备装在挡风玻璃高处正中,在软件提示处输入这个网址。
开发者和爱好者想读或改代码的人克隆仓库,用 scons 构建,用界面回放演示路线有人照着 Turn the speed blue 指南,在一个终端运行 replay,在另一个终端运行界面,再改掉速度的颜色。
车型适配者给新车型做适配的人照着车型适配指南做,所有和车型相关的代码都在 opendbc 项目里型号适配是给已支持的品牌加一个新型号,文档里附了一个示例拉取请求。
复刻版作者运行修改版的人复刻仓库、推送,再用自己的 GitHub 用户名从 installer.comma.ai 安装复刻版要保留驾驶员监控和执行器检查,安全页面就是这么要求的。
日志读者研究行车记录的人用 Python 日志读取库读路线,用 PlotJuggler 画图,或用 cabana 看 CAN有人用日志读取库读一条路线的各个片段,再在 PlotJuggler 里画出日志。

用在哪里

在车里,用 comma four 或 comma 3X,README 还给了 chestnut 的安装网址。文档称 comma four 是 openpilot 设计所面向的设备。在电脑上,tools 的 README 说 openpilot 支持 Linux,在 macOS 上大部分应该能跑,在 Windows 上可以通过 WSL 运行。README 说也可以用别的硬件,但不是即插即用。

在哪里运行
方式怎么做文档怎么说
comma four设备设置要求自定义软件时输入 openpilot.comma.ai文档说 openpilot 就是为这个设备设计的
comma 3X同一个网址,分支名不同,例如 release-tiziREADME 的分支表里有它的一列
chestnutinstaller.comma.ai/commaai 下的安装网址README 单独列了它的 release、staging 和 nightly 网址
Linux 或 macOS快速开始那一行,或 git clone 加 tools/op.sh setupopenpilot 支持 Linux,大部分在 macOS 上应该能原生运行
Windows用 WSL,推荐 Ubuntu-24.04 发行版几位用户反馈 WSL 2 用起来不错

如何设置

点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面有 comma four 一页、comma 3X 和 chestnut 一页,以及电脑、WSL、回放、连接设备、复刻版、安全和参与贡献各一页。用在车上,README 说你需要四样东西,安装指南还规定了设备装在哪里。

先准备好这些
需要说明
支持的车型支持列表里每个型号和年份一行,写着它的配置包和这辆车需要的零件
comma four文档说 openpilot 就是为这个设备设计的
线束README 列的第四样东西,comma 商店按车型卖,商店里叫 car harness。它把 comma four 接到车上,安装指南让你把车上 LKAS 摄像头的接头插到它上面
软件网址 openpilot.comma.ai,在设备的设置界面里输入
安装位置挡风玻璃高处正中。安装指南说,如果支架水平方向没有居中,就没法在车道里正确居中
  1. 在支持列表里查你的车。它那一行写着配置包和这辆车需要的零件。
  2. 买一台 comma four,再从 comma 商店买你这款车的线束。
  3. 把 comma four 装在挡风玻璃高处正中。把车上 LKAS 摄像头的接头插到线束上。
  4. 在设备的设置界面里输入 openpilot.comma.ai。软件就这样装上。
  5. 想在电脑上运行,就用下面的第一段命令。它会克隆仓库并运行安装脚本。

在电脑上,快速开始只有一行。它会克隆仓库并运行安装脚本。然后激活 Python 环境并构建。

bash <(curl -fsSL openpilot.comma.ai)
cd openpilot
source .venv/bin/activate
scons

脚本会问你装在哪里,默认是你运行它的那个文件夹里的 openpilot 文件夹。每次运行都会重新下载脚本,所以运行前先读一遍。在车上你不用这一步,而是把网址输进设备。

如何使用

你输入的网址决定用哪个分支。README 说可以直接运行 master 等分支,但推荐用下面这些预构建分支之一。openpilot.comma.ai 装的是发布版。

comma four 的分支
分支网址README 怎么说
release-miciopenpilot.comma.ai发布分支
release-mici-stagingopenpilot-test.comma.ai预发布分支,可以稍早拿到新版本
nightlyopenpilot-nightly.comma.ai最前沿的开发分支,别指望它稳定
nightly-devinstaller.comma.ai/commaai/nightly-dev在 nightly 之上加了一些车型的实验功能

装好之后,主导权还在你手里。踩刹车、踩油门或转方向盘都能压过它,取消键是另一种把控制权拿回来的办法。把设备和手机上的 comma connect 配对,就能看到录下的行程。想不用车就试 openpilot,可以在一个终端里回放演示路线,在另一个终端里打开界面。

openpilot/tools/replay/replay --demo
./openpilot/selfdrive/ui/ui.py

示例

你想在靠近车之前先看看界面怎么画速度。你运行快速开始那一行,激活环境并构建。然后在一个终端里对演示路线运行 replay,在另一个终端里运行界面:

openpilot/tools/replay/replay --demo
./openpilot/selfdrive/ui/ui.py

界面打开,放出演示路线的回放。Turn the speed blue 指南接着让你在 hud_renderer.py 里搜出画当前速度的函数,改一个颜色,再运行一次界面。速度就显示成柔和的蓝色。如果你有 comma 设备,指南最后会把复刻版推到 GitHub,再用你的用户名从 installer.comma.ai 安装。

新手与专家

新手:openpilot 架在车自己的辅助系统之上,它自己也说它没法自己开车。先在电脑上用回放,这不需要车。买任何东西之前,先在支持车型列表里找到你的确切型号、年份和配置包。列表里还有几列,写的是低于多少速度时巡航加速和车道居中不起作用。

专家:车型相关的代码在 opendbc 项目里,每个品牌一个文件夹,里面有接口、车辆状态、车辆控制、一个 CAN 消息文件和各种限值。每个品牌的安全逻辑是 opendbc/safety/modes/[brand].h 这个 C 头文件,CI 测试在 opendbc/safety/tests/test_[brand].py。README 说执行安全模型的代码在 panda 里,用 C 写成。一次行程按一分钟一段来记录。每段有一个 rlog,里面是各进程之间的所有消息,格式是 zstd 压缩的 Cap’n Proto,另外还有 H.265 的摄像头文件,以及更小的 qlog 和 qcamera 副本。

设备本身就是一台普通的 Linux 电脑。在设置里打开 SSH,在那里填上你的 GitHub 用户名,它会把你的公钥拉取一次。文档还讲了 ADB、串口控制台和给 comma prime 用的 SSH 代理。复刻版只要改了 opendbc/safety 里的任何代码,就不能使用 openpilot 这个商标,还必须让完整的安全测试套件保持通过。

注意事项

这个软件会控制一辆真车的转向和制动,所以项目自己的警告要放在最前面。

  • 安全:README 说这是仅供研究的 alpha 质量软件,不是产品,你要自己负责遵守当地法律和法规。驾驶员必须随时保持清醒、准备接管,openpilot 也可能在没有警告的情况下退出
  • 局限:局限页面列出了能见度差、车道线不清、急弯、并线、路口、湿滑路面、隧道等情况。它说 openpilot 目前不识别交通标志、红绿灯或限速
  • 驾驶员监控:它不是对清醒程度的精确测量,也不一定能看出驾驶员疲劳
  • 你的数据:默认情况下 openpilot 会把行车数据上传到 comma 的服务器,你可以把它关掉。它会记录路面摄像头、CAN、GPS 等,驾驶员摄像头和麦克风只有在你选择开启时才记录
  • 协议:使用它就意味着接受 comma 的隐私政策,README 说这会授予 comma 使用这些数据的不可撤销、永久、全球性的权利。它还说每个用户都要就任何使用该软件引起的索赔向 comma 作出赔偿并使其免责
  • 复刻版:不要禁用或削弱驾驶员监控和执行器检查。安全页面说,没做到这些会让你和你的用户被 comma 的服务器封禁
  • 车:安装指南说装设备不需要对车做永久改动。安装是否合法、保险怎么算,都要你自己去弄清楚
  • 费用:软件是 MIT 许可。comma 的安装页面把 comma four 标价 $999,你那辆车在支持列表里那一行的线束和其他零件也都是 comma 的硬件。安装指南说 comma prime 完全是可选的,核心功能都不需要它,文档里的 ssh.comma.ai 代理则需要 comma prime
  • 许可证:MIT,版权所有者是 Comma.ai, Inc.。README 说有些部分按另外注明的许可证发布
  • 不是背书:这些说明是 Mindket 写的,comma.ai 没有制作也没有认可。它们来自 README、文档页面、comma 的安装指南和安装脚本,里面的内容都没有运行过

README 和文件

README

openpilot:安装说明

这个工具包里只有安装说明,由 Mindket 编写。openpilot 本身由 comma.ai 制作,要从它自己的仓库安装:https://github.com/commaai/openpilot

这些说明不是 comma.ai 写的,也没有得到它的认可。文档这样描述 openpilot:“openpilot is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW), and Lane Departure Warning (LDW) for a growing variety of supported car makes, models, and model years. In addition, while openpilot is engaged, a camera-based Driver Monitoring (DM) feature alerts distracted and asleep drivers.”,意思是:它是开源的驾驶辅助系统,目前提供自适应巡航、自动车道居中、前向碰撞预警和车道偏离预警,支持的车型在不断增加,另外启用期间有基于摄像头的驾驶员监控,会提醒分心和困倦的驾驶员。来源:https://github.com/commaai/openpilot/blob/master/docs/index.md

许可证:MIT。LICENSE 文件(https://github.com/commaai/openpilot/blob/master/LICENSE )是 MIT 文本,写着“Copyright (c) 2018, Comma.ai, Inc.”。README 还说,软件有些部分按另外注明的许可证发布。

先读这一段。README 用大写写道:“THIS IS ALPHA QUALITY SOFTWARE FOR RESEARCH PURPOSES ONLY. THIS IS NOT A PRODUCT. YOU ARE RESPONSIBLE FOR COMPLYING WITH LOCAL LAWS AND REGULATIONS. NO WARRANTY EXPRESSED OR IMPLIED.”,意思是:这是仅供研究的 alpha 质量软件,不是产品,你要自己负责遵守当地法律和法规,不提供任何明示或暗示的担保。驾驶员必须随时保持清醒,并准备好接管。setup/safety-and-limits.md 汇总了项目自己的页面怎么说。

会安装什么

  • 在车里:comma 设备(comma four 或 comma 3X)上的 openpilot 软件。设备的设置会要求你填一个自定义软件的网址,填 openpilot.comma.ai 就是发布版。来源:https://github.com/commaai/openpilot/blob/master/README.md
  • 在电脑上:仓库的一份 git 克隆、.venv 里的 Python 环境,以及用 scons 做的构建。README 的快速开始脚本会完成克隆和安装。来源:https://github.com/commaai/openpilot/blob/master/README.md 和 https://github.com/commaai/openpilot/blob/master/tools/README.md

先准备好这些

  • 要在车上用:一个支持的设备(comma four)、软件网址、一辆支持的车和一套线束。README 把这四样列为你需要的东西。见 setup/comma-four.md。
  • 要做开发:Linux 或 macOS,Windows 上用 WSL。tools 的 README 说 openpilot 大部分应该能在 macOS 上原生运行。见 setup/linux-and-macos.md 和 setup/windows-wsl.md。
  • https://comma.ai/setup 的安装指南说,装进车里一共 5 步。它列出的零件有:一个 comma four、一根 OBD-C 线、两个支架和一套线束,另有可选的 comma power。支持车型列表里很多车的零件清单都含 comma power v3,请看你那辆车的那一行。

主要安装命令

在电脑上,用 README 的快速开始:

bash <(curl -fsSL openpilot.comma.ai)

来源:https://github.com/commaai/openpilot/blob/master/README.md 。在车上,你要把 openpilot.comma.ai 输进设备的自定义软件提示。

各平台说明

  • setup/comma-four.md:你需要的四样东西、comma four 的分支和网址,以及五个安装步骤
  • setup/comma-3x-and-chestnut.md:comma 3X 和 chestnut 的分支名与安装网址
  • setup/linux-and-macos.md:快速开始脚本,或者克隆加 tools/op.sh setup
  • setup/windows-wsl.md:在 WSL 下运行 Linux 的步骤
  • setup/replay-and-ui.md:回放演示路线和界面,出自 Turn the speed blue 指南,另有 tools 文件夹
  • setup/connect-to-your-device.md:SSH、串口控制台、ADB 和 ssh.comma.ai 代理
  • setup/your-own-fork.md:把你的复刻版装到设备上,以及 SAFETY.md 里给复刻版定的规则
  • setup/safety-and-limits.md:用白话讲 SAFETY.md、LIMITATIONS.md 和 INTEGRATION.md
  • setup/contributing.md:车型适配、反馈,以及什么样的改动会被合并

每个文件都写明了它的步骤和命令出自哪个页面。这些说明里没有任何内容运行过。

更新或移除

读过的页面没有给出电脑上的更新步骤。在设备上,Turn the speed blue 指南说要在设备设置里卸载 openpilot(“Uninstall Openpilot through the settings on your device”),再从一个网址重新安装。来源:https://github.com/commaai/openpilot/blob/master/docs/how-to/turn-the-speed-blue.md

文档没有给出电脑上的移除步骤。安装脚本把仓库克隆到一个叫 openpilot 的文件夹里,那是个普通的 git 文件夹。这个理解是 Mindket 的,不是文档的。

你的数据

README 说,openpilot 默认会把行车数据上传到 comma 的服务器,用户可以关掉数据收集。它会记录路面摄像头、CAN、GPS、IMU、磁力计、温度传感器、崩溃和操作系统日志。驾驶员摄像头和麦克风只有在你于设置里明确选择开启时才记录。使用 openpilot 就意味着同意 comma 的隐私政策,README 说这会授予 comma“an irrevocable, perpetual, worldwide right”来使用这些数据,也就是不可撤销、永久、全球范围的权利。来源:https://github.com/commaai/openpilot/blob/master/README.md

来源

  • README:https://github.com/commaai/openpilot/blob/master/README.md
  • LICENSE:https://github.com/commaai/openpilot/blob/master/LICENSE
  • 文档站:https://docs.comma.ai
  • What is openpilot:https://github.com/commaai/openpilot/blob/master/docs/index.md
  • 支持的车型:https://github.com/commaai/openpilot/blob/master/docs/CARS.md
  • 安装指南:https://comma.ai/setup
  • tools 的 README:https://github.com/commaai/openpilot/blob/master/tools/README.md
  • Turn the speed blue:https://github.com/commaai/openpilot/blob/master/docs/how-to/turn-the-speed-blue.md
  • 连接 comma 设备:https://github.com/commaai/openpilot/blob/master/docs/how-to/connect-to-comma.md
  • SAFETY.md:https://github.com/commaai/openpilot/blob/master/docs/SAFETY.md
  • LIMITATIONS.md:https://github.com/commaai/openpilot/blob/master/docs/LIMITATIONS.md
  • INTEGRATION.md:https://github.com/commaai/openpilot/blob/master/docs/INTEGRATION.md
  • 安装脚本:https://openpilot.comma.ai
文件
README.md  6 KB
setup/comma-3x-and-chestnut.md  2 KB
setup/comma-four.md  5 KB
setup/connect-to-your-device.md  3 KB
setup/contributing.md  5 KB
setup/linux-and-macos.md  3 KB
setup/replay-and-ui.md  3 KB
setup/safety-and-limits.md  6 KB
setup/windows-wsl.md  1 KB
setup/your-own-fork.md  3 KB

10 个文件,共 37 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

goldenbeetComma AI Is Open Sourcing Its Aftermarket AutopilotIt was just announced at a press-release this morning. - Hardware: https://github.com/commaai/neo - Software: https://github.com/commaai/openpilot4 分GitHub Trending📈 Today's GitHub Trending: 1. https://github.com/simplex-chat/simplex-chat - Haskell, 1470 stars today 2. https://github.com/xbtlin/ai-berkshire - Python, 686 stars today 3. https://github.com/commaai/openpilot - Python, 322 stars today 4. https://github.com/IceWhaleTech/CasaOS - Go, 502 stars […]1 条回复@supermm518📡 AI × Web3 今日机会雷达|09.26 今天最值得看的,不是某个模型又更强了。 而是三条线开始同时收紧: 🚨 Agent 权限越来越大,安全边界开始暴露 🖥️ AI 竞争开始从“模型战”转向“入口战” ₿ Crypto 风险偏好回升,市场重新寻找高 Beta 和早期机会 今天我最想盯的一条线其实很明确: Data Egress Control。 以后 Agent 最大的风险,可能不再只是“它能不能读到数据”。 而是: 它读到之后,能不能自己发出去? 发给谁? 什么时候必须审批? 这也是为什么 OpenAI 那个“53 张用户图片被 Agent…r/Comma_aiC4 bricked after flashing through official flasher tool?tmcnallyBMW Spider-Man in-car advertising"Hehe, just hack into your car to get FSD https://github.com/commaai/openpilot ;)"@hacks.grNHTSA is investigating five crashes reportedly involving devices. Three people died in one. The key question is whether the systems were operating—and how well their sa… https://en.hacks.gr/treis-nekroi-se-trochaio-opoy-feretai-na-chrisimopoioyntan-proion-tis-comma-ai/ #NHTSA #CommaAI #Openpilot@supermm518📡 AI × Web3 今日机会雷达|09.26 今天最值得看的,不是某个模型又更强了。 而是三条线开始同时收紧: 🚨 Agent 权限越来越大,安全边界开始暴露 🖥️ AI 竞争开始从“模型战”转向“入口战” ₿ Crypto 风险偏好回升,市场重新寻找高 Beta 和早期机会 今天我最想盯的一条线其实很明确: Data Egress Control。 以后 Agent 最大的风险,可能不再只是“它能不能读到数据”。 而是: 它读到之后,能不能自己发出去? 发给谁? 什么时候必须审批? 这也是为什么 OpenAI 那个“53 张用户图片被 Agent…ugtthisShow HN: I built a site to find cars compatible with open source ADAS softwareThe site is to get people more familiar with the cost of a used car that is capable of having a much better ADAS experience using hardware that has no subscription and uses open source software(https://github.com/commaai/openpilot). The site also links(if you click on the detailed support specs…mucitrobotcommaai/openpilot, 300'den fazla aracı destekleyen bir robotik işletim sistemi. Sürücü destek sistemlerini yükselterek otonom sürüşe katkıda bulunuyor. MIT lisanslı ve Python ile geliştirilmiş. github.com/commaai/open... #Robotik #OtonomSürüş #YapayZeka@ANSR42https://t.co/uk93JZ92G4adeebshihadehVouch"Open source has always worked on a system of trust and verify" Not sure about the trust part. Ideally, you can evaluate the change on its own. In my experience, I immediately know whether I want to close or merge a PR within a few seconds, and the hard part is writing the response to close it…GitHub Trending📈 Today's GitHub Trending: 1. https://github.com/simplex-chat/simplex-chat - Haskell, 1183 stars today 2. https://github.com/ripienaar/free-for-dev - HTML, 472 stars today 3. https://github.com/commaai/openpilot - Python, 265 stars today 4. https://github.com/xbtlin/ai-berkshire - Python, 1456 […]

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架