【基于Prescan + Matlab/simulink的十字路口碰撞检测仿真】路网绘制 | 交通标志 | 天气系统 | 十字路口 | 红绿灯 | 添加行人| 碰撞检测 | 全过程图文by.Akaxi

目录

一、设计任务

二、设计报告

1.参照道路素材完成路网

2.完善交通标志并启用天气系统

2.1完善交通标志

2.2启用天气系统

3.为场景添加车辆包括主车至少有三辆及以上车辆

4.主车需从路网通行穿过中心区域

5.为路口添加红绿灯模块

6.添加至少四个及以上行人

7.打开碰撞检测,并能在发生碰撞时停止仿真

三、总结分析


最终效果:

prescan工程文件.pex和matlab仿真文件.cs在本文末

------------------------全文1628字42图一步一步完成大约耗时2h------------------------

一、设计任务

(1)参照道路素材完成路网;

(2)完善交通标志并启用天气系统;

(3)为场景添加车辆,包括主车至少有三辆及以上车辆;

(4)主车需从路网通行,穿过校区;

(5)为路口添加红绿灯模块;

(6)添加至少四个及以上行人;

(7)打开碰撞检测,并能在发生碰撞时停止仿真。

二、设计报告

1.参照道路素材完成路网

这里我们选择道路素材进行路网绘制,高德地图搜索“滑行城市运动公园”即可看到路网

为了更好可视化路网,对实际路网进行测量后简化

搭建仿真路网

进行地图路网绘制中:

完成上半部分绘制

绘制下半部分路网:

接着优化路网,完成路网绘制:

绘制路网(左)                                               实际路网(右)

可以看到构建场景与真实场景的相似度还可以。

2.完善交通标志并启用天气系统

2.1完善交通标志

以一个路口为例,添加车道标志与交通标志:

在3D界面可以看到:

以此类推,完成路网部分的交通标志:

在3D中可以看到交通标志:

2.2启用天气系统

在实验的lighting setting中可以启用并且设置天气系统

正常天气(左)                                         雾天天气(右)

 同理可以设置雨天、雪天、雾天等天气

3.为场景添加车辆包括主车至少有三辆及以上车辆

绘制三辆车的轨迹线路:

并且添加三辆车

4.主车需从路网通行穿过中心区域

由于选择的是路网,为了简化路网,我们将其中一个路口设置成为中心十字路口:

并且设置使三辆车都从此十字路口通过,为后续的红绿灯以及碰撞检测做准备。

5.为路口添加红绿灯模块

在基础元素选择Traffic light,选择我们需要为十字路口添加的红绿灯模块:

并且把红绿灯的三个颜色都设置打开:

最后的十字路口红绿灯这样:

在3D中可以看到红绿灯打开成功:

6.添加至少四个及以上行人

添加四个行人,为四个行人绘制轨迹,并且横穿过十字路口:

可以看到四个行人在十字路口:

7.打开碰撞检测,并能在发生碰撞时停止仿真

在实验中打开碰撞检测模块:

并且把车辆的碰撞选项设置成为True:

在matlab中也可以看到碰撞模块已经打开,并且有三辆车、四个红绿灯、四个行人:

并且以其中的主车作为设置,同步时间,目的是预期在碰撞点时间刚好发生碰撞:

可以看到车辆设置了同步时间:

然后在matlab中添加stop模块,并能在发生碰撞时停止仿真:

根据help可以看到:

首先添加一个selector设置输入输出参数:

并且添加bus:

选择输出的参数:

最终的仿真模块搭建完成:

搭建完成后进行实验,发现在车辆到达十字路口的时候,在发生碰撞时停止仿真,与实验预期效果一致。

三、总结分析

Q:碰撞模块与同步时间失败?

A:需要在experiment中打开general settings,然后点击collision detection将碰撞检测模块打开,将collision detectable选择True,并且需要点击set sync time进行时间同步。

Q:碰撞模块仿真怎么停止,在matlab仿真中怎么找到对应的模块?

A:这里可以打开碰撞模块的Help帮助,如果需要实现数据化可以接入一些模块,利用好prescan的帮助信息能够解决很多错误。

—————————————————————— 

prescan工程文件.pex和matlab仿真文件.cs

【金山文档 | WPS云文档】 基于Prescan + Matlab simulink的十字路口碰撞检测仿真
https://kdocs.cn/l/cr8LSw9ULxtX

----------------------------------------------------------------------------------------------------

相信读到这里的朋友,一定是坚持且优秀的

给博主一个免费的赞👍吧

扫描二维码进博主交流群,问题交流 | 吹吹水 | 一起变得更加优秀
————————————————

2025.3.29

两江重大卓工院

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Akaxi-1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值