Is it possible to add occupaied property to mesh in an uavScenario object?
Mostrar comentarios más antiguos
I would like to add the property IsBinaryOccupied to a "building" mesh in a uavScenario object in a similar way it is possible to do in a robotScenario object.
Just to give an example, this is the desired result:
scene = uavScenario(ReferenceLocation=[43.71890 10.42490 0]);
xlim = [-1000 1000]; ylim = [-1000 1000]; c = [0.6 0.6 0.6];
addMesh(scene,"terrain",{"gmted2010",xlim,ylim},c);
xl = [-800 800]; yl = [-800 800]; col = [0 1 0];
addMesh(scene,"buildings",{"OSMmap.osm",xl,yl,"auto"},col,IsBinaryOccupied=true);
show3D(scene);
this is the equivalent in robotScenario:
scenario = robotScenario(UpdateRate=100,StopTime=1);
addMesh(scenario,"Plane",Size=[3 3],Color=[0.7 0.7 0.7]);
addMesh(scenario,"Box",Size=[0.5 0.5 0.5],Position=[0 0 0.25], ...
Color=[0 1 0],IsBinaryOccupied=true));
show3D(scene);
Then:
occupancyMap = binaryOccupancyMap(scenario,MapHeightLimits=[-1 1], ...
GridOriginInLocal=[-5 -5]);
Respuestas (1)
Jianxin Sun
el 15 de Mzo. de 2022
0 votos
Hi Massimo,
The uavScenario currently doesn't support conversion to binary occupancy map. Thus the IsBinaryOccupied input is not applicable with uavScenario.
Regards,
Jianxin
1 comentario
Massimo Satler
el 15 de Mzo. de 2022
Categorías
Más información sobre Cuboid Scenario Simulation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!