AEB 五种安全距离模型
写在前面当汤喝
AEB,即“Autonomous Emergency Braking”的缩写,意为自动紧急制动系统,可以在检测到危险时通过系统协助驾驶者进行制动,从而避免或减少事故的发生。 2015年5月共同在《Accident Analysis & Prevention》期刊发表题为“现实世界追尾碰撞中AEB的有效性”的研究报告,结果显示: AEB技术能在现实世界中减少38%的追尾碰撞,且无论是在城市道路(限速60km/h)或郊区道路行驶的情况下,效果并无显著差别。 2012年,欧盟出台规定要求2014年出产的新车必须配备AEB系统。 2014年初, Euro NCAP正式将AEB纳入评分体系,没有配备AEB系统的车型将很难获得5星级评价。从2015年11月1日开始,欧洲新生产的重型商用车也强制安装车道偏离警告系统(LDW)及AEB系统。
Euro NCAP对AEB系统的测试包括两部分,即AEB City(市区)和AEB Inter-Urban(城间)。 AEB City是测试低速行驶时AEB的工作情况,测试的速度范围为10~50km/h,这部分仅评价自动制动的功能。而AEB Inter-Urban则是测试中高速行驶时AEB的工作情况,测试的速度范围为30~80km/h,评价内容包括自动制动和前方碰撞预警两项。
中国的很多企业都在极力推动AEB的研发,这一块的标准相对清晰,在中国越明朗的事情大家才敢上,要不政策一变大家都要GG。
AEB 五种安全距离模型
目前安全距离模型主要有Mazda模型、Honda模型、Berkeley模型、SeungwukMoon 模型,以及TTC模型。
1. Mazda模型
Mazda模型 dbr=0.5[v2/a1−(v−vrel)2/a2]+vrelt1+vt2+d0\ d_{br}= 0.5[v^2/a_1 -(v-v_{rel})^2/a_2]+v_{rel}t_1+vt_2+d_0 dbr=0.5[v2/a1−(v−vrel)2/a2]+vrelt1+vt2+d0
式中,dbrd_{br}dbr为制动距离,vvv本车车速, vrelv_{rel}vrel相对车速,a1a_1a1本车最大减速度(6m/s26 m/s^26m/s2),a2a_2a2 目标车的最大减速度(例如取8m/s28 m/s^28m/s2),t1t_1t1 驾驶员反应延迟时间(这里取 0.1s), t2t_2t2 制动器延迟时间(这里取0.6s),d0d_0d0 最小停车距离(这里取3m)。
将以上数据代入公式可以得到dbrd_{br}dbr 关于 vvv和 vrelv_{rel}vrel的函数
dbr=0.5[v2/6−(v−vrel)2/8]+0.1∗vrel+0.6∗v+3\ d_{br}= 0.5[v^2/6 -(v-v_{rel})^2/8]+0.1*v_{rel}+0.6*v+3 dbr=0.5[v2/6−(v−vrel)2/8]+0.1∗vrel+0.6∗v+3
展开后得到
dbr=v2/48−vrel2/16+v∗vrel/8+0.1∗vrel+0.6∗v+3\ d_{br}= v^2/48 -v_{rel}^2/16+v*v_{rel}/8+0.1*v_{rel}+0.6*v+3 dbr=v2/48−vrel2/16+v∗vrel/8+0.1∗vrel+0.6∗v+3
说明分析会把三维图画出来,未完待续,也可自行作图分析加深理解,下同。
2. Honda 模型
Honda 的避撞逻辑包含碰撞预警(CW)和碰撞避免(CA)两个部分,碰撞预警的逻辑。其算法如下:
dw=2.2vrel+6.2d_w= 2.2 v_{rel}+6.2dw=2.2vrel+6.2 报警距离
dbr=t2vrel+a1t1t2−0.5a1t12d_{br}= t_2 v_{rel}+a_1 t_1t_2-0.5a_1t_1^2dbr=t2vrel+a1t1t2−0.5a1t12 当v2/a2>=t2v_2/a_2>=t_2v2/a2>=t2
dbr=t2v−0.5(t2−t1)2−v22/2ad_{br}= t_2 v-0.5(t_2-t_1)^2-v_2^2/2adbr=t2v−0.5(t2−t1)2−v22/2a 当v2/a2<t2v_2/a_2<t_2v2/a2<t2
其中vvv 是本车车速,vrelv_{rel}vrel是两车相对车速,v2v_2v2 是目标车车速,a1a_1a1、a2a_2a2 分别是本车和目标车的最大减速度,t1t_1t1、t2t_2t2 分别是系统延迟时间和制动时间。在此式中,a1a_1a1、a2a_2a2 都取7.8m/s27.8m/s^27.8m/s2、t1=0.5st_1 =0.5st1=0.5s、t2=1.5st_2 =1.5st2=1.5s。
由此可以看到 Honda 模型有一个碰撞预警系统,而且 Honda 模型对的危险制动距离明显比 Mazda 模型更短。Honda 模型自动制动就介入更晚,这样的算法更加符 合驾驶习惯,并且对驾驶员的正常驾驶的影响也更小。
3. Berkeley 模型
dbr=vrel(t1+t2)+0.5a2(t1+t2)2d_{br}=v_{rel}(t_1+t_2)+0.5a_2(t_1+t_2)^2dbr=vrel(t1+t2)+0.5a2(t1+t2)2
式中, vrelv_{rel}vrel两车相对速度, t1t_1t1驾驶员反应时间(取1s), t2t_2t2制动系统延迟时间(取0.2s), a2a_2a2 :两车最大制动减速度(取6m/s26m/s^26m/s2)。
4. SeungwukMoon 模型
dbr=vrelTdelay+f(μ)(2v−vrel)vrel/2amaxd_{br}=v_{rel}T_{delay}+f(\mu)(2v-v_{rel})v_{rel}/2a_{max}dbr=vrelTdelay+f(μ)(2v−vrel)vrel/2amax
其中, dbrd_{br}dbr制动危险距离, vrelv_{rel}vrel两车相对速度, TdelayT_{delay}Tdelay系统延迟时间(取 1.2s), f(μ)f(\mu)f(μ)制动因数(取1), vvv本车车速, amaxa_{max}amax最大制动减速度(取 6m/s26m/s^26m/s2)。
5. TTC 模型
TTC 是指两车相撞所需的时间,也被称为即碰时间避撞算法。在定义危险制动距离时,TTC 的制动距离被用在算法逻辑中,如果 TTC小于所有延迟时间(系统制 动延迟时间与驾驶员反应时间),驾驶员没有对碰撞预警做出反应,则在这时候系统应该自动制动。
TTC=D/vrelTTC=D/v_{rel}TTC=D/vrel
dbr=TTC∗vrel+d0d_{br}=TTC*v_{rel}+d_0dbr=TTC∗vrel+d0
其中,DDD两车相对距离, vrelv_{rel}vrel两车相对车速, dbrd_{br}dbr危险制动距离。
由于当两车相对速度为零时,TTCTTCTTC无解,所以设定vrelv_{rel}vrel的下限,模型中 下限取 。TTCTTCTTC 时间一般在1.1s1.1s1.1s到1.4s1.4s1.4s之间,车辆的制动减速度的平均值为0.52g0.52g0.52g。在 TTCTTCTTC算法中,设定预警危险TTCTTCTTC为2.6s2.6s2.6s,部分制动 TTCTTCTTC为 1.6s1.6s1.6s, 全力制动$ TTC$ 为0.6s0.6s0.6s。当系统计算实际TTCTTCTTC达到2.6s2.6s2.6s、1.6s1.6s1.6s、0.6s0.6s0.6s时,分别竖起警告标旗(2.6sflag2.6s flag2.6sflag)、部分制动标旗(1.6sflag1.6s flag1.6sflag)、全力制动标旗(0.6sflag0.6s flag0.6sflag)。
参考文献
胡远志等 《基于PreScan的AEB系统纵向避撞算法及仿真验证》
声明:非商业用途,如遇侵权,请联系我删除。
AEB 五种安全距离模型相关推荐
- 漫谈五种IO模型(主讲IO多路复用)
首先引用levin的回答让我们理清楚五种IO模型 1.阻塞I/O模型 老李去火车站买票,排队三天买到一张退票. 耗费:在车站吃喝拉撒睡 3天,其他事一件没干. 2.非阻塞I/O模型 老李去火车站买票, ...
- 你应该知道的五种IO模型
点击上方蓝色字体,选择"设为星标" 优质文章,及时送达 写在前面 linux操作系统包含了五种IO模型,各种上层编程语言或者网络编程框架的上层实现都是基于操作系统的这些IO实现来实 ...
- linux 五种IO模型 简介
Linux下主要的IO主要分为:阻塞IO(Blocking IO),非阻塞IO(Non-blocking IO),同步IO(Sync IO)和异步IO(Async IO). 同步:调用端会一直等待服务 ...
- Linux五种IO模型性能分析
转载:http://blog.csdn.net/jay900323/article/details/18141217 Linux五种IO模型性能分析 目录(?)[-] 概念理解 Linux下的 ...
- Linux 下的五种 IO 模型
Linux 下的五种 IO 模型 来源:decaywood's Blog 概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2 ...
- 聊聊 Linux 中的五种 IO 模型
聊聊 Linux 中的五种 IO 模型 2016/04/21 · IT技术 · 8 评论 · iO, 同步, 异步, 阻塞, 非阻塞 分享到:0 本文作者: 伯乐在线 - 陶邦仁 .未经作者许可,禁止 ...
- 详解Linux 五种IO模型
原文:https://www.jianshu.com/p/486b0965c296 上一篇 同步.异步.阻塞.非阻塞 已经通俗的讲解了,要理解同步.异步.阻塞与非阻塞重要的两个概念点了,没有看过的,建 ...
- Atitit 五种IO模型attilax总结 blocking和non-blocking synchronous IO和asynchronous I
Atitit 五种IO模型attilax总结 blocking和non-blocking synchronous IO和asynchronous I 1.1. .3 进程的阻塞1 1.2. 网络 ...
- 说说基于网络的五种IO模型
# django不是一个异步框架 # tornado是异步的web框架# 处理每秒大量的请求# 个人理解的IO:就是应用层与内核驱动层的交互,这个过程无论从应用层到内核中,还是驱动层等待硬件层的数据, ...
最新文章
- SQL2005学习(九),将数据库备份到网络共享文件夹中
- chHANDLE_DLGMSG(windows核心编程)讲解
- 新手站长们如何利用10分钟的时间内多写高质量的原创量?
- Cassandra 常见错误索引
- Java 多态之“绑定”
- 新风系统风速推荐表_新风系统风速标准及与噪音的关系
- java序列化写法_java-spark的各种常用算子的写法
- .NET 重生之旅——序言
- 使用gulp将文件转码至utf-8格式
- VirtualBox安装debian无法启动,正确的解决办法
- tp框架like模糊查询报错
- springboot写发送邮件报错Field javaMailSender in com.gzh.service.impl.IMailServiceImpl
- 简单区分单射、满射与双射
- pyQt5图片放大和缩小
- 《系统集成项目管理工程师》必背41-60题
- HOG 特征的提取--基于scikit-image
- WLAN(Wireless Local Area Network)——无线局域网
- freeswitch系列五 解决xlite和freeswitch通话没有语音的问题
- 在链式存储结构建立二叉树排序树
- DDD洋葱架构才是 yyds,阿里架构师手记(DDD)领域驱动设计应对之道