matlab simulink 车辆能耗_MathWorks也自带硬件?用MATLAB和Speedgoat复现一套AEB系统

本文介绍了如何利用MATLAB Simulink搭建一个包括控制器和车辆仿真平台的AEB(自动紧急制动)系统。通过Speedgoat硬件,将Simulink模型实时运行在硬件中,进行车辆能耗仿真和传感器信号交互,实现对自动紧急制动的测试。系统包括罗技G29模拟驾驶设备、高性能电脑运行场景、AEB原型控制器和车辆仿真平台。
摘要由CSDN通过智能技术生成

54c9dcacc569b5f3a79e90a3284cd831.png

之前的文章《如何用MATLAB/Simulink快速构建一个低成本的驾驶员在环系统》对驾驶员在环系统做了初步的介绍。基于MATLAB的demo,我们可以方便地构建一个基础的驾驶员在环系统,如下视频。

知乎视频​www.zhihu.com
https://zhuanlan.zhihu.com/p/137598543​zhuanlan.zhihu.com

上面的视频是一个入门级别的驾驶员在环。今天我们来进入实战,在实验室做一套既有控制器、又有车辆仿真平台的驾驶员在环系统,并且用这套系统对自动紧急制动AEB进行仿真测试

先上视频,后面再做详细介绍。

知乎视频​www.zhihu.com

如视频所述,本系统以单个雷达作为传感器,根据TTC算法,当本车与前车之间距离过近时,AEB原型控制器自动发出制动指令,使本车减速(即便一致踩着油门踏板),防止与前车碰撞。

1. 系统框架

整套系统的硬件如下:

a8dcdc9228b6037db82461dc0428d4fd.png

硬件之间的信号交互如下:

b62bca799b7ee1af434b1a37c79a7b91.png

2. 硬件说明

2.1 罗技G29

罗技G29模拟真实的驾驶操纵设备,Simulink中有它的驱动模块,因此转向、油门、刹车等信号都可以直接进入到Simulink中。因为罗技G29是USB接口,所以需要以电脑为中介将驾驶操纵信号传递给AEB原型控制器。

2.2 高性能电脑

本系统采用的场景软件是Unreal Engine(虚幻引擎),场景和传感器模型运行在电脑中。Unreal Engine需要高性能的显卡来渲染场景,因此对电脑的性能有一定的要求。

关于罗技G29的Simulink驱动模块和系统对电脑性能的要求,下文有详细描述。

https://zhuanlan.zhihu.com/p/137598543​zhuanlan.zhihu.com

2.3 AEB原型控制器

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值