MATLAB 帮助中心
Prepare UAV scenario for simulation
setup(scene)
setup(scene) prepares the UAV scenario scene for simulation and generates initial sensor readings.
scene
example
collapse all
Create a UAV scenario.
scene = uavScenario("UpdateRate",100,"StopTime",1);
Add the ground and a building as meshes.
addMesh(scene,"Polygon", {[-50 0; 50 0; 50 50; -50 50], [-3 0]}, [0.3 0.3 0.3]); addMesh(scene,"Cylinder", {[10 5 5], [0 10]}, [1 1 0]);
Create a UAV platform with a specified waypoint trajectory in the scenario. Define the mesh for the UAV platform.
traj = waypointTrajectory("Waypoints", [0 -20 -5; 20 0 -5], "TimeOfArrival", [0 1]); uavPlat = uavPlatform("UAV",scene,"Trajectory", traj); updateMesh(uavPlat,"quadrotor",{10},[1 0 0],eul2tform([0 0 0]));
Simulate and visualize the scenario.
setup(scene); while advance(scene) show3D(scene); drawnow update end
restart(scene);
uavScenario
UAV scenario, specified as a uavScenario object.
Introduced in R2020b
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处