位置: IT常识 - 正文

智能驾驶ADAS算法设计及Prescan仿真(1): 前向碰撞预警FCW算法设计与simulink仿真(智能驾驶adas概念股龙头)

编辑:rootadmin
智能驾驶ADAS算法设计及Prescan仿真(1): 前向碰撞预警FCW算法设计与simulink仿真

推荐整理分享智能驾驶ADAS算法设计及Prescan仿真(1): 前向碰撞预警FCW算法设计与simulink仿真(智能驾驶adas概念股龙头),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:智能驾驶adas概念股龙头,adas和智能驾驶的区别,智能驾驶adas概念股龙头,智能驾驶acc,智能驾驶 adas,智能驾驶adas概念股龙头,智能驾驶 adas,apa智能驾驶,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:

本系列文章将对智能驾驶ADAS算法进行完整的介绍,并在simulink中搭建算法模型,并在Prescan中搭建场景并且与simulink联合仿真对ADAS算法进行验证。智能驾驶ADAS算法详解及Prescan仿真系列文章将会对以下ADAS功能进行介绍与仿真:

1、前向碰撞预警 FCW算法 

2、定速巡航系统 CC算法

3、自适应巡航系统 ACC算法 Adaptive Cruise Control 

4、车道偏离预警 LDW Lane Departure Warning

5、车道纠偏辅助 LDP Lane Departure Prevention

6、车道居中辅助 LKA Lane Keep Assist

7、自动泊车算法 APA

8、自动紧急制动 AEB算法

9、行人保护 PDS 

10、自动变道功能 LCS

正文如下:

前方碰撞预警FCW能够通过雷达或摄像头时刻监测前方车辆,判断本车与前车之间的距离、方位及相对速度,当系统判断存在潜在碰撞危险时,将对驾驶者进行警告。FCW系统本身不会采取任何制动措施去避免碰撞或控制车辆。在不立即采取纠正措施,就很可能发生碰撞的情况下,有的车型前方碰撞预警FCW会发出蜂鸣音并在仪表板上以红色高亮显示前方车辆。

前方碰撞预警FCW 可以按照以下模式设计状态机:

 ​​​​​​​

一、实验框架

1、prescan进行场景搭建,包括道路、行车路径、前车、目标车、雷达、观察视角;

2、simulink中stateflow进行FCW状态机的搭建

3、simulink中各个子功能的验证

4、prescan与simulink的联合验证  

二、prescan建模

2.1、场景搭建

 在区域1中选择相应的组件,拖动至区域2中,区域3中显示选中的组件的基本信息;

区域2中右键点击组件,可以对组件的参数进行设置

2.2、车辆参数设置

2.2.1 设置速度,起始距离

 2.2.2 开放动力学接口

需要在主车的配置选项中打开车辆动力学接口。

2.2.3 开启碰撞检测

在系统设置中打开碰撞检测:

2.3、路径设置

2.4、雷达传感器设置

2.4.1 拖动雷达传感器到车辆

2.4.2 设置雷达参数

智能驾驶ADAS算法设计及Prescan仿真(1): 前向碰撞预警FCW算法设计与simulink仿真(智能驾驶adas概念股龙头)

PS: 如果选择1束雷达波,则无法正确探测到前方目标,如果使用多束雷达波,则探测到的前方目标不能稳定存在,信号是脉冲的形式;如果只是为了验证功能,可以选择理想型传感器。

2.5 观察视角的设置

 将组件拖动至车辆上

三、 simulink中算法搭建

3.1 状态机搭建

3.1.1 状态机

 3.1.2 输入与输出变量管理

新增:

 chart > add inputs&outputs

管理:

 tools > model explorer

3.1.3 对输入变量的调用

 输入变量为向量,跳转条件需要标量,通过增加输出变量进行观察,确认调用向量中正确的元素

3.2 子功能的编写与验证

 FCW_ENABLE 模块

 TTC计算模块:

 以上各功能先进行验证后再连接

3.3 FCW算法模块的封装

留出需要prescan输入的接口:switchon、targetid、egov、relrance、relspeed

留出需要输出的接口:fcw_flag

四、prescan与simulink联调

4.1 环境准备

prescan中build与打开matlab:

 每次build后simulink中重新刷新

4.2 联合仿真

 4.3 运行仿真

 4.4 仿真结果

 4.5 附件

需要这个demo完整工程文件的,订阅专栏后可以私信我~

本文链接地址:https://www.jiuchutong.com/zhishi/297471.html 转载请保留说明!

上一篇:Anaconda下的tensorflow-gpu2.6.0安装使用(anaconda下的python)

下一篇:【2023年第十一届泰迪杯数据挖掘挑战赛】B题:产品订单的数据分析与需求预测 建模及python代码详解 问题一(2023年第十一批专项债)

  • 种植茶叶企业所得税怎么征收
  • 发票抬头开个人可以吗
  • 购入不动产进项税额抵扣
  • 决算报表与账不一致怎么调账
  • 库存商品和固定资产
  • 小规模申报增值税怎么申报
  • 分公司以前年度能弥补亏损吗
  • 报税显示税款入账未到账
  • 所有增值税发票都有抵扣联吗
  • 高速公路通行费发票可以抵扣增值税吗
  • 什么样的情况可以补缴社保
  • 资源税征税范围有哪些
  • 物流公司进项发票分录
  • 缴纳企业所得税怎么计算
  • 如何从百旺开票系统中导出开票明细
  • 企业购入土地如何处理
  • 电信增值税发票怎么抵扣
  • 固定资产管理的论文
  • 上年计提的费用往来,能冲回吗
  • spf13-vim – Vim编辑器终极发布
  • 电脑安装的软件桌面上没显示
  • 水土保持补偿费是一次性征收吗
  • 不计入开办费可以吗
  • 无形资产原值增加,净值减少的原因
  • 怎么取消网络手动连接
  • 抵债资产会计核算
  • 经营营业执照以外
  • 喜加一平台
  • PHP:mb_stristr()的用法_mbstring函数
  • 微软win11预览版
  • 电路改造计入什么科目
  • php-fig
  • 新罕布什尔州的邮政编码
  • 小微企业直接融资和间接融资
  • 缴纳以前年度房产税会计分录
  • 南美貘叫什么
  • reactjs路由跳转
  • 环境检测费计入什么科目
  • cvpr best
  • php能开发微信小程序吗
  • mdadm命令详解
  • 存续分立会计处理原则
  • 城镇土地使用税减免税政策
  • 临时设施账务处理分录
  • 公司购买电脑怎么入账科目
  • mongodb基础知识
  • sql 行列转换
  • 缴纳以前年度房产税分录
  • 物流货物丢失赔偿按照运费10倍
  • 异地交税怎么交
  • 报废的机器设备属于什么会计要素
  • 生产性企业账务处理
  • 个人报销电话费开发票是个人名还是公司名
  • 待报解预算收入怎么做分录
  • 自产的产品用于管理部门
  • 应收账款期初余额错了怎么调整
  • 投资收益科目在利润表中怎么填
  • 收到赠送的东西,并给员工自用,怎么做账
  • 增值税留抵退税申请流程
  • 应付利息属于经营性负债吗
  • win10如何固定桌面图标
  • 地热不热怎么办一招教你解决
  • mac有线不能上网
  • centos如何挂载镜像
  • centos7怎么看cpu和内存
  • centos下安装gcc
  • centos好玩的命令
  • wincomp.exe - wincomp进程是什么意思
  • 微软账号重新登录
  • linux如何查看防火墙配置
  • red hat linux安装
  • linux dns1
  • webpack使用ejs
  • opencv与pil
  • jquery dom对象
  • js函数的声明方式
  • android程序代码
  • 查验发票真伪
  • 个人医保缴费证明怎么打印
  • 内蒙古自治区市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设