← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

commaai openpilot


commaai openpilot

openpilot 是一个用于机器人技术的操作系统。目前,它升级了 300 多种支持车型的驾驶员辅助系统。 文档 · 路线图 · 贡献 · 社区 · 在 comma four 上试用

快速开始:

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

在汽车中使用 openpilot

要在汽车中使用 openpilot,你需要四样东西:

请注意,虽然可以在其他硬件上运行 openpilot,但这并非即插即用。

分支

支持直接运行 master 分支和其他分支,但建议运行以下预构建分支之一:

| comma four 分支 | comma 3X 分支 | URL | 描述 | |----------------|---------------|-----|------| | release-mici | release-tizi | openpilot.comma.ai | 这是 openpilot 的发布分支。 | | release-mici-staging | release-tizi-staging | openpilot-test.comma.ai | 这是发布的暂存分支。用于提前获取新版本。 | | nightly | nightly | openpilot-nightly.comma.ai | 这是前沿开发分支。不要期望它稳定。 | | nightly-dev | nightly-dev | installer.comma.ai/commaai/nightly-dev | 与 nightly 相同,但包含某些车型的实验性开发功能。 |

开始开发 openpilot

openpilot 由 comma 和像你一样的用户开发。我们欢迎 GitHub 上的拉取请求和问题报告。

代码文档位于 https://docs.comma.ai 关于运行 openpilot 的信息位于社区维基

想通过开发 openpilot 获得报酬?comma 正在招聘,并为外部贡献者提供大量赏金。

安全与测试

openpilot 遵循 ISO26262 指南,更多详情请参见 SAFETY.md。 openpilot 在每次提交时都会运行软件在环测试。 执行安全模型的代码位于 panda 中,并使用 C 语言编写,更多详情请参见代码严谨性说明。 panda 具有软件在环安全测试。 在内部,我们有一个硬件在环 Jenkins 测试套件,用于构建和单元测试各个进程。 panda 还有额外的硬件在环测试。 我们在一个包含 10 台 comma 设备的测试柜中持续运行最新的 openpilot,并回放路线。

MIT 许可

openpilot 根据 MIT 许可证发布。部分软件组件按指定许可证发布。 任何使用本软件的用户应赔偿并使 Comma.ai, Inc. 及其董事、高管、员工、代理、股东、关联公司、分包商和客户免受因用户使用本软件而产生、相关或导致的任何指控、索赔、诉讼、要求、损害赔偿、责任、义务、损失、和解、判决、成本和费用(包括但不限于律师费和成本)的损害。 这是仅供研究目的的 ALPHA 质量软件。这不是产品。您有责任遵守当地法律法规。不提供任何明示或暗示的担保。

用户数据与 comma 账户

默认情况下,openpilot 会将驾驶数据上传到我们的服务器。你也可以通过 comma connect 访问你的数据。 我们使用你的数据来训练更好的模型,并为所有人改进 openpilot。 openpilot 是开源软件,用户可以选择禁用数据收集。 openpilot 记录面向道路的摄像头、CAN 总线、GPS、IMU、磁力计、热传感器、崩溃信息和操作系统日志。 面向驾驶员的摄像头和麦克风仅在你在设置中明确选择启用时才会被记录。 使用 openpilot 即表示你同意我们的隐私政策。 你理解使用本软件或其相关服务将产生某些类型的用户数据,这些数据可能由 comma 自行决定记录和存储。 接受本协议即表示你授予 comma 不可撤销的、永久的、全球范围内的使用这些数据的权利。

📖 阅读原文 →