gsensor 车辆碰撞算法_AEB安全模型(一)——基于碰撞时间的安全模型
在讨论这些模型之前,我们来了解一些术语和简称:
FCW:前向碰撞预警(Forward Collision Warning)
AEB:自动紧急制动(Autonomous Emergency Braking)
===============================================
这种模型的核心在于——碰撞时间TTC(Time-To-Collision)
总得来说,这种模型的运作过程如下:
实时地计算出本车与前车在当前运动状态下,继续运动直到发生碰撞所需要的时间(即TTC),来与事先设定好的阀值进行比较:当 TTC 值小于 FCW 阀值时,系统采用视觉、听觉或触觉向驾驶员报警;当 TTC 小于 AEB 阀值时,系统以一定的减速度采取紧急制动。
下面进行TTC的公式推导~(考虑车辆加速度恒定,且自车车速高于前车车速时才进入TTC算法)
我们取:两车距离为s(m),安全停止距离为d(m),行驶时间t(s),本车速度和加速度为
安全停止距离一般取0.5~3m。相对车速为
为了生动地了解后面计算过程,我们先来假设一种工况:两车行驶时间t秒后,速度同时达到0(m/s),且两车距离刚好为安全停止距离d。
此时可以列出公式:
解二次方程得:
我们结合C-NCAP中的三种测试工况来推导TTC公式,这三种工况分别为:CCRs、CCRm、CCRb。
一、CCRs(Car-to-Car Rear Stationary)前方静止车辆追尾测试
对于CCRs工况,前方目标车辆静止。当
取等号解得碰撞时间为:
二、CCRm(Car-to-Car Rear Moving)前方匀速行驶车辆追尾测试
对于 CCRm 工况,前方目标车辆匀速行驶。当
取等号解得碰撞时间为:
三、CCRb(Car-to-Car Rear Braking)前方减速行驶车辆追尾测试
对于 CCRb 工况,前方目标车辆减速行驶。需要判断前车是否先于本车停止,以及前车刹停之前是否发生碰撞。
两车的行驶状况如下图所示,自车速度曲线为实线,前车速度曲线为虚线。当两条曲线交于红点处时,满足
1、若
(1)如果
(2)如果
2、若
gsensor 车辆碰撞算法_AEB安全模型(一)——基于碰撞时间的安全模型相关推荐
- 什么是陀螺仪的dr算法_一种基于DR/GPS/MM的组合定位系统数据融合算法
摘 要: 针对盲区中使用INS惯性导航系统进行定位存在误差积累的问题,提出一种基于DR航位推算.GPS全球定位系统和MM地图匹配的组合定位系统数据融合算法.该算法利用GPS和MM中得到的位置信息,一方 ...
- 01 C语言实现动态气泡碰撞和移动的效果,小球碰撞,Win7气泡壁纸,碰撞算法
C语言实现动态气泡碰撞和移动的效果 作者 将狼才鲸 创建日期 2023-01-29 Git源码仓库地址:C语言实现动态气泡碰撞和移动的效果 CSDN文章地址:01 C语言实现动态气泡碰撞和移动的效果 ...
- 理解GBDT算法(三)——基于梯度的版本
理解GBDT算法(三)--基于梯度的版本 标签: GBDT梯度残差代价函数回归树 2015-03-31 16:13 1395人阅读 评论(3) 收藏 举报 本文章已收录于: 分类: Machin ...
- DL之LSTM:基于《wonderland爱丽丝梦游仙境记》小说数据集利用LSTM算法(层加深,基于keras)对单个character字符预测
DL之LSTM:基于<wonderland爱丽丝梦游仙境记>小说数据集利用LSTM算法(层加深,基于keras)对单个character字符预测 目录 基于<wonderland爱丽 ...
- DL之GD:利用LogisticGD算法(梯度下降)依次基于一次函数和二次函数分布的数据集实现二分类预测(超平面可视化)
DL之GD:利用LogisticGD算法(梯度下降)依次基于一次函数和二次函数分布的数据集实现二分类预测(超平面可视化) 目录 利用LogisticGD算法(梯度下降)依次基于一次函数和二次函数分布的 ...
- c语言排序算法 应用与实现,基于C语言排序算法改进与应用.doc
基于C语言排序算法改进与应用 基于C语言排序算法改进与应用 摘 要:介绍了程序语言中排序的原理及应用,阐述了基于C语言的三种主要排序方法,提出了每种排序方法的改进,计算出改进后算法的时间复杂度,编写了 ...
- 假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行碰撞算法是选择了随机数R=100 试问这个站需要等待多长时间后才能再次发送数据,如果是100Mb/s的以太网呢?
解: 以太网最小帧长度为64字节,也就是64*8=512bit. 1)当以太网为10Mbit时,争用期为 : 512/(10*1000000)=0.0000512秒=51.2us 现在碰撞算法R=10 ...
- 国密算法—SM2介绍及基于BC的实现
国密算法-SM2介绍及基于BC的实现 文章目录 国密算法-SM2介绍及基于BC的实现 简介 私钥 公钥 数据格式 密钥数据格式 私钥数据格式 公钥数据格式 加密数据格式 签名数据格式 计算过程 生成密 ...
- 基于音乐/电影/图书的协同过滤推荐算法代码实现(基于用户推荐、基于项目推荐、基于SlopeOne算法推荐、基于SVD算法推荐、混合加权推荐)
基于音乐/电影/图书的协同过滤推荐算法代码实现(基于用户推荐.基于项目推荐.基于SlopeOne算法推荐.基于SVD算法推荐.加权混合推荐) 一.开发工具及使用技术 MyEclipse10.jdk1. ...
最新文章
- 【转载】Visual Studio 2015 for Linux更好地支持Linux下的开发
- xshell登录VMware虚拟机的初始设置
- mariadb编译安装流程
- android 之RadioButton单选控件
- 使用HTML5在浏览器中开发虚拟现实业务
- 蓝牙模块怎么指定查询另一个蓝牙模块_蓝牙模块以IPEX端口外接天线、PCB板载天线最为常见...
- ubuntu安装Qt开发环境
- 聊聊 top 命令中的 CPU 使用率
- C++设计模式-开放-封闭原则基本概念与实例
- Ext JS 4倒计时:图形和图表
- python和java学哪个好-Python VS Java,学哪个更有前途?
- HDU 1234- 开门人和关门人
- 【STM32】 色环电阻
- 车载中控桌面布局android,安卓车载导航桌面主题
- win11删除快捷方式的小箭头.bat
- oracle12c 开启em,Oracle12C的EM无法访问怎么办?
- python处理视频图像_图像/视频处理选项
- 2018-GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphs
- html点击按钮跳出消息框
- 无法访问tomcat的解决方案?
热门文章
- linux 关闭端口_手把手教你在Linux中快速检测端口的 3 个小技巧
- LNK2019无法解析的外部符号 public: static struct cv::Ptr class cv::xfeatures2d::SURF问题解决
- mysql sequence java_MySQL增加Sequence管理功能
- php页面之间传值_php如何在不同页面之间传值
- ❤️震惊!人生苦短,我用python来玩田忌赛马❤️
- 02(c)多元无约束优化问题-牛顿法
- MySQL数据库优化(五)
- navicat premium 连接出现的问题
- nRF51822 配对之device_manager_init 调用,以及保证 用户数据存储 的Flash 操作不与device manager 模块冲突...
- BCGControlBar入门使用手册