注册

自动驾驶ADAS算法–使用MATLBA和UE4生成测试视频

环境搭建参考:

matlab参考:

https://ww2.mathworks.cn/help/driving/ug/simulate-a-simple-driving-scenario-and-sensor-in-3d-environment.html

1、碰撞预警视频生成

打开matlab的软降执行一下指令

model = 'SimpleScenarioAndSensorModel3DSimulation';
open_system(model)

如果运行后可能会报错,如下所示

点击上述的红框内是的部分后重新执行上述的指令后就会消失以上的报错问题

sceneName = 'LargeParkingLot';
[sceneImage, sceneRef] = helperGetSceneImage(sceneName);
 
hScene = figure;
helperShowSceneImage(sceneImage, sceneRef)
title(sceneName)

运行后可能会报错,如下所示

点击上述的红框内是的部分后继续执行一下指令

xlabel('X (m)')
ylabel('Y (m)')
 
xyOffset = 3;
 
x = 45 - xyOffset;
y = 0 - xyOffset;
w = 3;
h = 6;
distAhead = 10;
distTraveled = 50;
 
egoStart = rectangle('Position',[x y w h],'FaceColor','r');
targetStart = rectangle('Position',[x y+distAhead w h],'FaceColor','g');
 
egoEnd = rectangle('Position',[x y+distTraveled w h],'FaceColor','r');
targetEnd = rectangle('Position',[x y+distTraveled+distAhead w h],'FaceColor','g');
 
 
xTextOffset = 30;
startText = text(x-xTextOffset, y+distAhead, 'Starting Positions', ...
    'EdgeColor','black','BackgroundColor','White');
 
endText = text(x-xTextOffset, y+distTraveled+distAhead, 'Ending Positions', ...
    'EdgeColor','black','BackgroundColor','White');

打开下显示的界面需要修改后如下所示:

前视的碰撞设置相机的参数

保存视频路径

汽车设置

碰撞视频

https://www.bilibili.com/video/BV1khpqeoECT/?spm_id_from=333.1350.jump_directly&vd_source=ddb22c89c810f0cf0076ba706f479417
https://www.bilibili.com/video/BV1W4pqe8EmZ/?spm_id_from=333.1350.jump_directly

2、盲区视频生成

打开下显示的界面需要修改后如下所示:

后视左侧盲区

后视右侧盲区

相机参数配置

汽车设置

盲区视频

https://www.bilibili.com/v/jump-middle-edge/?spm_id_from=888.80997.embed_other.whitelist&bvid=BV1k8pqetEUK&mode=play
-=||=-赞 (1)
未经允许不得转载:金书世界 » 自动驾驶ADAS算法–使用MATLBA和UE4生成测试视频

相关文章

评论 (0)