exponenta event banner

встревожить

Применение возмущений к сценарию отслеживания

Описание

пример

offsets = perturb(scene) возмущает сценарий отслеживания базовой линии, scene, в соответствии с возмущениями, определенными на объектах (таких как траектории, датчики и платформы) в scene и возвращает значения смещения. Используйте perturbations для определения возмущений свойств для каждого объекта.

Примеры

свернуть все

Создайте сценарий отслеживания и добавьте платформу.

scenario = trackingScenario;
p = platform(scenario); 

Добавьте траекторию к платформе.

p.Trajectory = waypointTrajectory('Waypoints',...
    [30 -40 -3; 30 -20 -3; 20 -10 -3; 0 -10 -3; -10 -10 -3]*1e3, ...
    'TimeOfArrival', [0; 100; 150; 350; 450], ... 
    'Course', [90;90;180;180;180]); 

Постройте график траектории.

tp = theaterPlot("XLimits",[-20 35]*1e3,"YLimits",[-45 -5]*1e3);
trajPlotter1 = trajectoryPlotter(tp,'DisplayName','Original','Color','b');
plotTrajectory(trajPlotter1,{p.Trajectory.Waypoints});

Определите возмущения для ППМ. Следующее определяет возмущения на первом и последнем ППМ как равномерные распределения.

perturbations(p.Trajectory, "Waypoints", "Uniform",...
    [-2000 -2000 0; 0 0 0; 0 0 0; 0 0 0; -2000 -2000 0],...
    [+2000 +2000 0; 0 0 0; 0 0 0; 0 0 0; +2000 +2000 0]);

Возмутите сценарий и соблюдайте измененные ППМ платформы.

perturb(scenario);
trajPlotter2 = trajectoryPlotter(tp,'DisplayName','Perturbed','Color','g');
plotTrajectory(trajPlotter2,{p.Trajectory.Waypoints})

Figure contains an axes. The axes contains 2 objects of type line. These objects represent Original, Perturbed.

Входные аргументы

свернуть все

Сценарий отслеживания, указанный как trackingScenario объект.

Выходные аргументы

свернуть все

Смещения свойств, возвращаемые в виде массива структур. Каждая структура содержит следующие поля:

Имя поляОписание
PlatformIDИдентификатор платформы
PeturbedObjectПоврежденный объект, установленный на платформе
PropertyИмя возмущенного свойства
OffsetЗначения смещения, применяемые в возмущении
PerturbedValueЗначения свойств после возмущения

См. также

Представлен в R2020b