matlab中system prt,MATLAB自动驾驶工具箱的简单使用

文章目录

1. 开环场景

1.1 场景的建立与使用

1.2 使用现有场景

2. 闭环场景

3.使用UNREAL 4引擎进行SCENARIO SIMULATION

4.一些参考资料和附加说明

4.1 DRIVING SCENARIO DESIGNER

4.2 matlab2020的自动驾驶工具箱更新了什么

1. 开环场景

1.1 场景的建立与使用

drivingScenarioDesigner

输入命令,打开场景编辑器

2bbbe9bbbec2e0330d234f07f6bdf60b.png

随便加入一些道路和车辆

04d57aaa37c0907f292ba528b10efcb0.png

加入车辆行驶路径点,并加入一台camera

5d1152b4356197da9d4e23c8b5cbff02.png

导出到SIMULINK,自动生成slx与mat文件

7874c2e1dbfdcec0d76e21cc350a0979.png

SCENARIO模块输出的车辆数据格式如下,可用Bus模块分解,也可作为结构体使用matlab function 解码

40582012ce32357e34f13f6e0169301e.png

1.2 使用现有场景

如图所示,matlab附带众多标准化的试验场景

277dc0c1eeb0e9a97838e52538f611e8.png

2. 闭环场景

与开环场景类似,

SIMULINK中设置如下

211f63cbda399619047737e7ed17f34e.png

数据打包如下

function egoActor = packEgo(pos,vel,yaw,yawRate)

% Pack ego information into a single ego actor bus

%

% Imoprtant note:

% Output is a bus of type BusActorsActors. This is the same bus used by the

% Scenario Reader to output an individual actor. If you change the

% output bus name of Scenario Reader, change the output bus name here

% as well by clicking on 'Edit Data' in the menu above.

egoActor = struct(...

'ActorID',2,...

'Position', [pos(1) pos(2) 0], ...

'Velocity', [vel(1) vel(2) 0], ...

'Roll', 0, ...

'Pitch', 0, ...

'Yaw', yaw, ...

'AngularVelocity', [0 0 yawRate]);

3.使用UNREAL 4引擎进行SCENARIO SIMULATION

参照MATLAB2019B中自带的例子

c0fcdd920fdec9ddbde4bf2c54140331.png

14baa3ebae5bdf6a08251e7f68e3dc7b.png

4.一些参考资料和附加说明

4.1 DRIVING SCENARIO DESIGNER

MATLAB/Simulink自动驾驶工具箱之Driving Scenario Designer

https://zhuanlan.zhihu.com/p/109939394

4.2 matlab2020的自动驾驶工具箱更新了什么

参考:MATLAB2020a自动驾驶工具箱有哪些新特性?

https://zhuanlan.zhihu.com/p/115166496

(1)增加了几个自动驾驶demo——高速公路车道跟随、高速公路车道变更和交通信号协同系统

9c6f1a377eff75cf1b7b48d96fba3a9f.png

(2)Ground Truth Labeler可以同时标注代表同一场景的多个信号

b96a3d32e731f627a3a15aa604730a94.png

(3)增加了激光雷达传感器模型

(4)Driving Scenario Designer增加了3D显示

4ae86d929ab1a9b169ef56afca60884b.png

(5)提供了几个预构建场景,这几个预构建场景在仿真运行中打通了Driving Scenario Designer和Unreal Engine

这几个场景包括CurvedRoad、CurvedRoad、StraightRoad、USCityBlock、USHighway。

9422bae6ad5ade1e9830c3a2240f10ca.png

0458fc1a34c948ba74d3876270b0b45b.png

412238d18538435d0d30846163056d2f.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值