首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

一个43.8k Star的自动驾驶系统开源项目:Openpilot

  • 25-02-15 07:00
  • 2050
  • 10278
blog.csdn.net

点击下方卡片,关注“自动驾驶之心”公众号

ADAS巨卷干货,即可获取

>>点击进入→自动驾驶之心【全栈算法】技术交流群

论文作者 | 汽车人

编辑 | 自动驾驶之心

今天自动驾驶之心和大家聊一个很重要的自动驾驶开源项目:Openpilot!Github上近43.8K star!开源链接:

https://github.com/commaai/openpilot

什么是Openpilot?

openpilot是一个开源的驾驶员辅助系统。目前,openpilot为越来越多的受支持的汽车品牌、车型和车型年份执行自适应巡航控制(ACC)、自动车道保持(ALC)、前向碰撞警告(FCW)和车道偏离警告(LDW)功能。此外,当openpilot启动时,基于camera的驾驶员监控(DM)功能会提醒分心和打瞌睡的驾驶员。

41151336c1ff992ee7c9057347f99166.jpeg
openpilot on the comma 3X

Openpilot 官方版本支持 车道保持 、ACC巡航、自动辅助变道。

车道保持:控制方向盘,使车辆保持在左右两车道正中间。

ACC巡航:检测前车、障碍物,根据前车速度调节车速(油门、刹车),与前车保持安全距离。

自动辅助变道:当驾驶员需要切换车道时,需要打开转向灯(常亮),确认变向车道安全后,然后朝变道方向轻推方向盘,车辆将驶向旁边车道,变道完成后,需要驾驶员关闭转向灯。

  • 0.6.4 之后的版本在测试过程中发现,如果没有车道线情况下,会跟随前车轨迹行驶

整个开源项目的目录结构

55b61067557e2afa846fe2495bef630b.png

如何在自动驾驶汽车上用起来?

要在汽车中使用openpilot,需要四件事:

支持的设备:可以从以下网站购买这些设备(https://comma.ai/shop/comma-3x)

软件:设置过程允许用户输入自定义软件的URL。若要安装openpilot的发布版本,请使用URL :openpilot.comma.ai。若要安装openpilot master(适用于更高级的用户),请使用网址:installer.comma.ai/commaai/master。

支持的汽车:openpilot支持250+类汽车,包括本田、丰田、现代、日产、起亚、克莱斯勒、雷克萨斯、奥迪、大众、福特等。如果没有被正式列为支持,但具有自适应巡航控制和车道保持辅助功能,那么它很可能能够运行openpilot。

汽车线束:还需要一个汽车线束来连接到车上(可以参考:https://comma.ai/setup)

如何在电脑上跑起来?

所有openpilot服务都可以在PC上正常运行,无需特殊硬件或汽车。还可以对记录或模拟的数据运行openpilot,以开发或试验openpilot。使用openpilot的工具,可以绘制日志、回放驱动器和观看全分辨率相机流。还可以使用CARLA模拟器在模拟中运行openpilot。这允许openpilot在Ubuntu机器上驾驶虚拟汽车。整个设置应该只需要几分钟,但需要一个不错的GPU。

Openpilot的硬件

  • Openpilot 硬件一览表

第二代相比较第一代有 2 个明显改进:

  • 体积缩小了,panda 和 harness 变成了 2 个小黑盒子,giraffe 变成了线束,可以放进原车的 ACC 盒子里,第一代不行。

  • 新增硬件 harness ,可以检测是否连接了EON,自动切换原车和 OP,而第一代需要手动拨动开关切换。

第三代硬件 Comma2 改进:

  • 内置 Black Panda,前置红外摄像头,可以在夜间监控驾驶员是否安全驾驶。

  • 移除了手机电池,避免设备长时间暴晒下的高温锂电池爆炸风险。

e69e1546c8144b459175b8552e544304.png 9bb5e9f52a832b252583ba24f055fcff.png

Openpilot 有AEB吗?

Openpilot 软件本身暂时不支持 AEB 刹车,只能在激活自动驾驶的时候,检测到前方车辆或障碍物距离太近,提示用户或刹车减速。

① 全网独家视频课程

BEV感知、毫米波雷达视觉融合、多传感器标定、多传感器融合、多模态3D目标检测、点云3D目标检测、目标跟踪、Occupancy、cuda与TensorRT模型部署、协同感知、语义分割、自动驾驶仿真、传感器部署、决策规划、轨迹预测等多个方向学习视频(扫码即可学习)

12c035b06b89c19a622972b5043f574e.png 视频官网:www.zdjszx.com

② 国内首个自动驾驶学习社区

近2000人的交流社区,涉及30+自动驾驶技术栈学习路线,想要了解更多自动驾驶感知(2D检测、分割、2D/3D车道线、BEV感知、3D目标检测、Occupancy、多传感器融合、多传感器标定、目标跟踪、光流估计)、自动驾驶定位建图(SLAM、高精地图、局部在线地图)、自动驾驶规划控制/轨迹预测等领域技术方案、AI模型部署落地实战、行业动态、岗位发布,欢迎扫描下方二维码,加入自动驾驶之心知识星球,这是一个真正有干货的地方,与领域大佬交流入门、学习、工作、跳槽上的各类难题,日常分享论文+代码+视频,期待交流!

f8f6d97a478f765c9bed333e04208065.png

③【自动驾驶之心】技术交流群

自动驾驶之心是首个自动驾驶开发者社区,聚焦目标检测、语义分割、全景分割、实例分割、关键点检测、车道线、目标跟踪、3D目标检测、BEV感知、多模态感知、Occupancy、多传感器融合、transformer、大模型、点云处理、端到端自动驾驶、SLAM、光流估计、深度估计、轨迹预测、高精地图、NeRF、规划控制、模型部署落地、自动驾驶仿真测试、产品经理、硬件配置、AI求职交流等方向。扫码添加汽车人助理微信邀请入群,备注:学校/公司+方向+昵称(快速入群方式)

c49baf5457119c1e922bed0d7bb9d5d7.jpeg

④【自动驾驶之心】平台矩阵,欢迎联系我们!fa9e3c9a4c673d3d70b6122ddd0c7c0c.jpeg

注:本文转载自blog.csdn.net的自动驾驶之心的文章"https://blog.csdn.net/CV_Autobot/article/details/134356634"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top