commaai/openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.

解决的问题

openpilot 是一个专为机器人设计的开源操作系统,旨在升级现有车辆的驾驶员辅助系统。它可安装在超过 300 种支持的汽车型号上,提供自动驾驶功能。

工作原理

该系统由专用硬件设备(如 comma four)和连接设备与车辆内部系统的汽车 harness 组成。软件在该硬件上运行,利用面向道路的摄像头、GPS、IMU、磁力计和热传感器来导航和操控车辆。同时,它还使用上传的驾驶数据来训练和改进其模型。

适用人群

适用于希望获得高级驾驶员辅助功能的受支持车辆车主,以及希望为开源机器人和自动驾驶软件做出贡献的开发者。

主要亮点

  • 广泛兼容性:支持超过 300 种不同的汽车型号。
  • 安全优先设计:遵循 ISO26262 指南,并通过用 C 语言编写的 panda 代码强制执行安全模型。
  • 严格测试:包含软件在环(Software-in-the-Loop)和硬件在环(Hardware-in-the-Loop)测试,以及持续的路线回放测试。
  • 开源:采用 MIT 许可证发布,允许社区开发和贡献。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目