今日软荐:牛牛牛!超火的开源驾驶辅助系统Openpilot,已支持275+车型!

2024-08-29 18:26:43 浏览数 (2)

近年来,自动驾驶技术(行业内称之为:智驾)已经成为汽车行业的热点话题。

虽然全自动驾驶因现实安全问题不会完全普及到普通大众,但辅助驾驶系统这几年已经逐渐走进了消费者的视野。

并且当前的新势力品牌(比如:小米、问界、理想、腾势、小鹏等)基本上都有了自己研发的一套智驾技术,并应用在现有的车型上。

而今天给大家分享的一款项目也是与之强相关,Openpilot 是一个备受瞩目的开源驾驶辅助系统,由Comma.ai推出,旨在让更多人能够体验到自动驾驶的便捷与安全。

01.Openpilot项目介绍

Openpilot 是一个开源的L2级别辅助驾驶系统,已经获得了超过49.1K个GitHub Stars。

这个系统通过计算机视觉技术和机器学习算法,实现了多项驾驶辅助功能,如自适应巡航控制(ACC)、自动车道居中(ALC)、前向碰撞警告(FCW)和车道保持辅助(LKA)。这些功能不仅能减轻驾驶员的负担,还能大大提高行车的安全性。

主要功能特点
  • 自适应巡航控制(ACC):通过计算机视觉和雷达技术,Openpilot 能够实现自适应巡航,自动调整车辆速度,以保持与前车的安全距离。
  • 自动车道居中(ALC):利用车载摄像头和算法,系统可以帮助车辆始终保持在车道中央行驶,减少驾驶员的操作压力。
  • 前向碰撞警告(FCW):系统实时监测前方道路情况,当检测到潜在的碰撞风险时,会发出警告提醒驾驶员采取行动,增强驾驶安全性。
  • 车道保持辅助(LKA):通过计算机视觉技术,Openpilot 能够检测车道线并保持车辆在车道内行驶,防止车辆无意偏离车道。

Openpilot 已经设计兼容了超过 275 种车型,可以体验到类似于Tesla Autopilot的驾驶辅助功能。

02.系统构成

软件部分

Openpilot 的核心是其软件系统,包含各种算法和中间件。最为关键的是名为 Supercombo 的端到端模型,它负责处理车辆的自适应巡航、车道保持等功能。

硬件部分

Openpilot 的硬件主要包括 EON 设备,这是一台运行 NEO 系统(高度定制的安卓系统)和各种算法的核心设备。Panda 车载接口负责从车辆的 CAN 总线 提取数据,并与车载雷达配合,收集环境信息供 Supercombo 模型使用。

03.模拟与开发支持

Openpilot 可以在 PC 上运行,无需特定硬件或汽车,这让开发者和爱好者可以通过 CARLA 模拟器 在 Ubuntu 机器上测试 Openpilot,并对记录或模拟的数据进行开发和实验。

通过 Openpilot 工具,用户可以绘制日志、回放驾驶记录、观看全分辨率相机流,进一步开发和优化系统。

GitHub: https://github.com/commaai/openpilot

0 人点赞