
大家好,我是团长。
用于学到道路模型搭建环节了。
这次主要用到的函数是:【drivingScenario】,这个函数是用来定义一个驾驶场景,然后我们需要在这个场景里创建道路,需要进一步调用【road】函数。一条道路需要一些参数控制:首尾点坐标、宽度等。
我们先用这些套路来创建一个简单点的道路。
s = drivingScenario;L1 = [-50,50,0;0,50,20];road(s,L1,5);plot(s);


s = drivingScenario;L1 = [-50,50,0;0,50,20];theta = 0:90;L2 = [50*cosd(theta)',50*sind(theta)',20*ones(91,1)];road(s,L1,5);road(s,L2,5);plot(s)


s = drivingScenario;L = [0,0;100,0];road(s,L,10);L = [50,-50;50,50];road(s,L,10);plot(s)

s = drivingScenario;L = [-15,-15;15,-15;15,15;-15,15;-15,-15;];road(s,L,10);road(s,[-35,0;-20,0],10)road(s,[20,0;35,0],10)road(s,[0,35;0,20],10)road(s,[0,-35;0,-20],10)plot(s);

s = drivingScenario;L = [0,0;100,0];solidW = laneMarking('Solid','Width',0.3);dashW = laneMarking('Dashed','Space',5);doubleY = laneMarking('DoubleSolid','Color','yellow');lspec = lanespec([2 2],'Width',[5 5 5 5], ...'Marking',[solidW dashW doubleY dashW solidW]);road(s,roadCenters,'Lanes',lspec);plot(s)
