资源简介
实现仿真两辆车辆之间互相追逐,并以自我车辆为主体,跟踪另外一辆车的相对位置。
代码片段和文件信息
s = drivingScenario;
v1 = vehicle(s‘Position‘[ 6 0 0]‘Velocity‘[-3 0 0]‘Yaw‘ 180);
v2 = vehicle(s‘Position‘[ 0 10 0]‘Velocity‘[ 0 -4 0]‘Yaw‘-90);
plot(s);%p1
set(gcf‘Name‘‘Scenario Plot‘)
xlim([-20 20]);
ylim([-20 20]);
ap = actorPoses(s);
v2TargetPoses = targetPoses(v2);
chasePlot(v2)%p2
set(gcf‘Name‘‘Chase Plot‘)
v1.Yaw = 135;
updatePlots(s);%p3
s = drivingScenario;
roadCenters = ...
[ 0 40 49 50 100 50 49 40 -40 -49 -50 -100 -50 -49 -40 0
-50 -50 -50 -50 0 50 50 50 50 50 50 0 -50 -50 -50 -50
0 0 .45 .45 .45 .45 .45 0 0 .45 .45 .45 .45 .45 0 0]‘;
bankAngles = ...
[ 0 0 9 9 9 9 9 0 0 9 9 9 9 9 0 0];
road(s roadCenters bankAngles ‘lanes‘ lanespec(2));
plot(s);%p4
rb = roadBoundaries(s);
figure
outerBoundary = rb{1};
innerBoundary = rb{2};
plot3(innerBoundary(:1)innerBoundary(:2)innerBoundary(:3)‘r‘ ...
outerBoundary(:1)outerBoundary(:2)outerBoundary(:3)‘g‘)
axis equal
egoCar = vehicle(s‘Position‘[80 -40 .45]‘Yaw‘30);
figure
rb = roadBoundaries(egoCar);
outerBoundary = rb{1};
innerBoundary = rb{2};
plot3(innerBoundary(:1)innerBoundary(:2)innerBoundary(:3)‘r‘ ...
outerBoundary(:1)outerBoundary(:2)outerBoundary(:3)‘g‘)
axis equal
chasePlot(egoCar);%p5
fastCar = vehicle(s);
d = 2.7/2;
h = .45/2;
roadOffset = [ 0 0 0 0 d 0 0 0 0 0 0 -d 0 0 0 0
-d -d -d -d 0 d d d d d d 0 -d -d -d -d
0 0 h h h h h 0 0 h h h h h 0 0]‘;
rWayPoints = roadCenters + roadOffset;
lWayPoints = roadCenters - roadOffset;
% loop around the track four times
rWayPoints = [repmat(rWayPoints(1:end-1:)51); rWay
- 上一篇:sumo与matlab的联合开发
- 下一篇:gmd分解,即几何均值分解
相关资源
- gmd分解,即几何均值分解
- sumo与matlab的联合开发
- matlab六自由度弹道仿真.zip
- 利用测井数据进行正演
- 拉盖尔高斯模式
- matlab串口通信程序
- matlab小波去噪
- ADRC微分跟踪器TD
- 三维网格地形图和多个点构成的路径
- 改变旧MATLAB函数的CLBP
- matlab开关磁阻电机
- SOR迭代matlab程序
- AUV 六自由度模型 MATLAB 仿真
- 基于matlab的手写数字识别系统
- matlab 轮廓 边缘提取
- CMA-ES的matlab实现
- 入侵杂草优化算法IWO的matlab实现
- 混合蛙跳算法SFLA的matlab实现
- 图像匹配matlab程序设计
- 天牛须智能算法(BAS)加模糊神经网
- MATLAB 费诺编码
- MatlabR2011b破解文件
- 基于Matlab2018b的SimMechanics工具箱建立的
- 粒子群算法matlab代码及使用
- 51622422POWER_SSSC_Ending.zip
- 直接序列扩频通信系统Matlab代码仿真
- 循环码matlab代码
- Matlab在结构动力学中的应用
- 基于灰度投影的图像配准MATLAB
- Matlab三维点云法向量与特征值的简易
评论
共有 条评论