restart

Симуляция сброса сценария БПЛА

    Синтаксис

    Описание

    пример

    restart(scene) сбрасывает симуляцию сценария БПЛА scene. Функция сбрасывает положения платформ и показания датчиков на NaN, сбрасывает CurrentTime свойство сценария равняется нулю и сбрасывает IsRunning свойство сценария, чтобы false.

    Примеры

    свернуть все

    Создайте сценарий БПЛА.

    scene = uavScenario("UpdateRate",100,"StopTime",1);  

    Добавить землю и создание в виде сетей.

    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]); 

    Создайте платформу БПЛА с заданной траекторией путевой точки в сценарии. Определите mesh для платформы БПЛА.

    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])); 

    Моделируйте и визуализируйте сценарий.

    setup(scene); 
    while advance(scene) 
        show3D(scene); 
        drawnow update 
    end 

    Figure contains an axes. The axes contains 3 objects of type patch.

    restart(scene);

    Входные параметры

    свернуть все

    Сценарий БПЛА, заданный как uavScenario объект.

    Введенный в R2020b