ADAS-AEB系统详解

AEB即自动紧急制动(Automatic Emergency Braking),其通过雷达、摄像头共同监测前方车辆以及行人情况,若探测到潜在碰撞风险,系统将采取相应预警及制动措施,从而避免发生碰撞或减轻碰撞损害程度。

作为一项重要的ADAS主动安全功能,AEB近年来配置率不断提升,未来有可能成为标配。

01 AEB工作过程

AEB系统的主要功能包括预碰撞报警PCW(Predictive Collision Warning)、紧急制动EB(Emergency Braking)和行人保护PP(Pedestrian Protection)三大部分,其工作过程见图1。

图1 AEB工作过程示意图

02 AEB功能

预碰撞报警PCW、紧急制动EB和行人保护PP三部分所包含的子功能见下表1。

表 1 AEB系统功能

序号 功能 子功能
1.1 预碰撞报警PCW 制动预填充BP(Brake Prefill)
1.2 液压制动辅助阀值调整HBA(Hydraulic Brake Adjust)
1.3 安全距离报警PDW(Potential Distance Warning)
1.4 预报警PW(Pre-Warning)
1.5 紧急报警AW(Acute Warning)

续表1:

序号 功能 子功能
2.1 紧急制动EB 紧急制动辅助EBA(Emergency Brake Assist)
2.2 自动紧急制动AEB(Automatic Emergency Braking)
3 行人保护PP 行人保护PP(Pedestrian Protection)

上表中各项子功能的目的及工作机理见表2。

表 2 AEB子功能目的及工作机理

序号 功能 目的 工作机理
1.1 制动预填充BP 实现更快的制动反应 对于一般的制动系统,为防止摩擦片过早磨损,摩擦片与制动盘二者间留有间隙。该间隙的存在,导致紧急制动时将花费一定时间使二者接触,影响了制动距离。制动预填充为紧急状况做好准备,将摩擦片移动到制动盘,但并不施加制动力。在该功能作用下,系统可以对驾驶员的制动请求做出更快的反应。
1.2 液压制动辅助阀值调整HBA 驾驶员触发了紧急制动时辅助驾驶员制动 在需要进行紧急制动的情况下,只有少数驾驶员可以有效地进行较强的制动,这样可以提供最佳的短距离制动以避免危险的发生。为弥补其它类型驾驶员在这一方面的不足,HBA通过监测制动压力信号,可以发觉到驾驶员进行紧急制动的意愿,从而补上紧急制动时不足的制动力。HBA的触发门限须尽可能考虑到极端状态进行优化,从而避免驾驶风格比较“运动”的驾驶员在驾驶时发生经常性误触发。其弊端就在于当遇到紧急情况时,驾驶技术不熟练的驾驶员可能无法触发该功能。本功能将依据实际情况调整HBA的触发门限,从而保证大多数驾驶员在发生紧急情况时可以触发HBA。
1.3 安全距离报警PDW 提示驾驶员跟车车距过小 安全距离报警会在情况不紧急的时候提醒驾驶员,但是如果这时前车突然减速,该状况的危险程度会迅速升级。该报警具有提示信息的属性,如果当前状况不改变,则不会发生事故。尽管在这种状况下没有危险,但是驾驶员也应调整自己的驾驶行为,保持合理车距,这样如果前方车辆突然紧急制动那么驾驶员才能够做出反应以避免事故的发生。
1.4 预报警PW 柔和的视觉及声音报警 系统触发安全距离报警之后,若车辆仍存在碰撞风险,将触发预报警。报警时仪表伴有图像及文字“注意碰撞”提示,目标车辆闪烁,蜂鸣器响3声。
1.5 紧急报警AW 强烈的触觉报警 系统触发预报警之后,若驾驶员仍未采取任何措施,系统将触发紧急报警,通过短促制动提醒驾驶员,同时仪表文字提示,目标车辆闪烁。
2.1 紧急制动辅EBA 可以辅助驾驶员在危险情况下执行制动。 当驾驶员错误的估计了情况的严重程度或驾驶员制动力不足时,系统将提供附加的制动力。

续表2:

序号 功能 目的 工作机理
2.2 自动紧急制动AEB 如果驾驶员未对报警作出反应,并且情况的危险程度升级,则系统会进行自动紧急制动 包括部分自动部分制动AEB-P和中速自动紧急制动AEB-M。其中AEB-P触发较早(与紧急报警同时触发),主要作用是给驾驶员争取更多的反应时间。如果驾驶员不作出反应,它也会降低事故的危险程度。AEB-M是在中等速度的时候激活;当系统计算出必须采用很大的、不舒服的减速度才可避免碰撞时,系统会触发此功能,自动制动来尽可能地减小两车的相对速度。
3 行人保护PP 避免或减轻自车与正在过本车道的行人的碰撞 行人保护功能同样包括预报警、预填充、HBA阀值调整、自动紧急制动几个子功能,具体机理可参见上文。

03 AEB硬件架构

AEB作为一项ADAS功能,其硬件包括传感器、控制器与执行器三部分,具体见图2。

图2 AEB系统组成

1) 传感器

目前AEB主流方案采用的环境感知传感器为毫米波雷达和摄像头:毫米波雷达通过对目标物发送电磁波并接收回波来获得目标物体的距离、速度和角度;摄像头需要先进行目标识别,然后再根据目标在图像中的像素大小来估算目标距离。具体配置方案有三种,见表3。

表 3 AEB传感器配置方案

方案 环境感知传感器 功能/场景对比
毫米波雷达 摄像头
方案一 城市场景、城郊场景
方案二 城市场景、城郊场景、行人保护
方案三 城市场景、城郊场景、行人保护

三种配置方案的性能对比见图3。

图 3 AEB传感器配置方案性能对比

2) 控制器

AEB控制器目前多集成在传感器内部(多为毫米波雷达),随着智能驾驶技术的不断发展,AEB控制功能将逐步由域控制器承担。

3) 执行器

目前AEB的执行器均为ESC系统,随着EHB系统的逐步量产(博世ibooster),将会成为新的AEB执行器,并缩短执行器相应时间,提升AEB性能表现。

04

AEB设计思想

正面碰撞防护系统是指针对纵向交通事故开发的一系列驾驶辅助系统的统称,AEB属于其中的部分功能,具体见图4。

图 4 正面碰撞防护系统

目前的技术条件下,AEB系统的设计用途不是保证车辆不会发生追尾事故,而是起到响应辅助及应急辅助的作用,其设计思想如下:

一方面,在驾驶者无法通过自身能力避免碰撞时通过系统干预降低事故的严重程度;另一方面,通过降低车速为驾驶者赢得更多时间,从而采用变道等措施避免碰撞。

此外,AEB的设计中还必须考虑到驾驶者对危险性的主观感受,避免因频繁制动而导致客户抱怨。当然,在环境较为简单的低速情况下,AEB系统通常还是能够将车辆刹停来避免碰撞的。

下图5概括了AEB的设计思想。

图 5 AEB触发时间示意图

获取最全最好的自动驾驶学习资料和落地经验:链接

ADAS-AEB系统详解的更多相关文章

  1. Bootstrap栅格系统详解,响应式布局

    Bootstrap栅格系统详解 栅格系统介绍 Bootstrap 提供了一套响应式.移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. 栅格系统用于通 ...

  2. java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET

    java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET 亲,“社区之星”已经一周岁了!      社区福利快来领取免费参加MDCC大会机会哦    Tag功能介绍—我们 ...

  3. Vmware12安装centos系统详解

    vmware12安装centos7系统详解 用虚拟机12安装centos7系统详细安装过程,后附centos7下载地址. 工具/原料 虚拟机12 centos7系统镜像 方法/步骤 1 1.百度搜索c ...

  4. centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解

    centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...

  5. syslog之一:Linux syslog日志系统详解

    目录: <syslog之一:Linux syslog日志系统详解> <syslog之二:syslog协议及rsyslog服务全解析> <syslog之三:建立Window ...

  6. 利用python求解物理学中的双弹簧质能系统详解

    利用python求解物理学中的双弹簧质能系统详解 本文主要给大家介绍了关于利用python求解物理学中双弹簧质能系统的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 物理的 ...

  7. 搭建zabbix监控系统详解

    搭建zabbix监控系统详解 文:warren   博文大纲:一.前言 二.zabbix监控架构三.搭建Zabbix监控服务器四.搭建过程中遇到有些服务无法正常启动的解决办法 一.前言 : 要想实时的 ...

  8. django用户投票系统详解

    投票系统之详解 1.创建项目(mysite)与应用(polls) django-admin.py startproject mysite python manage.py startapp polls ...

  9. SATB的标记问题解决之道与G1垃圾收集模式系统详解及最佳实践

    继续接着上一次https://www.cnblogs.com/webor2006/p/11148282.html的理论学习,上一次学习到了这: 接着继续: SATB详解: 对于三色算法在concurr ...

  10. Bootstrap教程:[4]栅格系统详解

    http://jingyan.baidu.com/article/6f2f55a1852aa1b5b83e6c5a.html 们都知道bootstrap3.0使用了四种栅格选项来形成栅格系统,这四种选 ...

随机推荐

  1. Teams基础功能与会议介绍

    目录 Teams基本功能介绍 活动 聊天 如何查找联系人 如何开启语音或视频通话 如何共享自己的屏幕 如何新建群聊 发送文件的多种方式 快速安排一个会议 重要与紧急的消息 文件 分享的文件 OneDr ...

  2. 【framework】应用进程启动流程

    1 前言 Activity启动流程 中介绍了从点击桌面上应用快捷方式到 Activity 的 onCreate() 方法调用流程,本将介绍应用进程的启动流程.由于应用进程启动流程复杂,本文按进程将其拆 ...

  3. ELK查询和汇总

    查询表明细: ELK的KQL样例,显示时间请选择最近15天: 样例1:查询ol_lc 表增删改查,不是jy2_rw的账号明细 KQL:(ol_lc or oc.ol_lc) and (select o ...

  4. springboot jpa自定义SQL查询

    说明 在使用JPA实现数据持久化过程中经常会遇到这种情况:我有2张表是一对多的关系,需要通过一个外键ID去关联查询到另外一张表的字段.例如,1张商品表food_info其中存有商品分类ID categ ...

  5. js根据输入字符长度自动调整textarea高度

    1.编写html <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  6. Spring源码之spring事务

    目录 Spring事务 事务自定义标签 自定义标签 解析标签 bean 的初始化 InfrastructureAdvisorAutoProxyCreator 获取增强方法 获取所有增强中内适用于当前方 ...

  7. 深入理解Go语言(01): interface源码分析

    分析接口的赋值,反射,断言的实现原理 版本:golang v1.12 interface底层使用2个struct表示的:eface和iface 一:接口类型分为2个 1. 空接口 //比如 var i ...

  8. React native随笔——解决navigation导航栏 android和ios样式不统一

    navigation导航栏存在android和ios样式不统一的问题.Android手机上标题不居中,导航栏与状态栏重合. 解决方法为在navigationOptions中进行如下配置. 一.Andr ...

  9. 通过 saltstack 批量更新 SSL 证书

    哈喽大家好,我是咸鱼. 之前写过两篇关于 SSL 过期巡检脚本的文章: SSL 证书过期巡检脚本 SSL 证书过期巡检脚本(Python 版) 这两篇文章都是讲如何通过脚本去自动检测 SSL 过期时间 ...

  10. 将模型对象转换为json字典:model_to_dict

    例子 from rest_framework.views import APIView class StudentAPIView(APIView): def get(self, request): p ...