主要内容

推进

推进无人机场景模拟时间步

    描述

    例子

    正在=进步(场景)提出了无人机场景模拟场景一个时间步。的UpdateRate财产的uavScenario对象决定了在仿真时间步。函数返回的运行状态模拟。函数仅更新一个平台位置如果平台有一个指定的轨迹。

    例子

    全部折叠

    创建一个无人机的场景。

    现场= uavScenario (“UpdateRate”,100,“StopTime”1);

    添加网格的地面和建筑物。

    addMesh(场景,“多边形”{[-50 0;50 0;50 50;-50 50],[3 0]}[0.3 0.3 0.3]);addMesh(场景,“气缸”,{[10 5 5],[0 10]},(1 1 0));

    创建一个无人机平台指定的路径轨迹的场景。定义的网格无人机平台。

    traj = waypointTrajectory (“锚点”-20年,[0 5;20 0 5),“TimeOfArrival”[0,1]);uavPlat = uavPlatform (“无人机”场景,“轨迹”,traj);updateMesh (uavPlat“quadrotor”{10},(1 0 0),eul2tform ([0 0 0]));

    模拟和可视化场景。

    设置(现场);推进(场景)show3D(现场);drawnow更新结束

    图包含一个坐标轴对象。坐标轴对象包含3补丁类型的对象。

    重启(现场);

    输入参数

    全部折叠

    无人机的场景中,指定为一个uavScenario对象。

    输出参数

    全部折叠

    运行状态的模拟,返回真正的。如果正在返回的是真正的,然后仿真运行。如果正在返回的是仿真已经停止。仿真停止时,停止时间。

    介绍了R2020b