plotDetection

Постройте набор обнаружений в театральном плоттере обнаружения

Описание

plotDetection(detPlotter,positions) указывает, что положения M обнаружили объекты, положения которых построены по плоттеру обнаружения detPlotter. Задайте позиции M-by-3 матрица, где каждый столбец матрицы соответствует x - y - и z - координаты обнаруженных объектных местоположений.

plotDetection(detPlotter,positions,velocities) также задает соответствующие скорости обнаружений. Скорости построены как векторы линии, происходящие от центральных положений обнаружений. Если задано, velocities должен иметь те же размерности как positions.

пример

plotDetection(detPlotter,positions,___,labels) также задает вектор ячейки длины M, элементы которого содержат текстовые метки, соответствующие обнаружениям M, заданным в матрице положений. Если не использовано, никакие метки не построены.

plotDetection(detPlotter,positions,___,covariances) также задает ковариации неопределенности обнаружения M, где ковариации являются 3 3 M матрицей ковариаций, которые сосредоточены в положениях каждого обнаружения. Неопределенность построена как эллипсоид

Примеры

свернуть все

Создайте театральный график.

tp = theaterPlot('XLim',[0,90],'YLim',[-35,35],'ZLim',[1,10]);

Создайте плоттер обнаружения с именем Radar Detections.

radarPlotter = detectionPlotter(tp,'DisplayName','Radar Detections');

Обновитесь плоттер обнаружения с тремя обнаружениями пометил 'R1'r2 , и 'R3' расположенный в модули метров в (30,5,4), (30,-10,2), и (30,15,1) с соответствующими скоростями (в m/s) (-10, 0, 2), (-10, 3, 1), и (-10,-4,1), соответственно.

positions = [30, 5, 4; 30, -10, 2; 30, 15, 1];
velocities = [-10, 0, 2; -10, 3, 1; -10, -4, 1];
labels = {'R1','R2','R3'};
plotDetection(radarPlotter, positions, velocities, labels)

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

свернуть все

Плоттер обнаружения, заданный как detectionPlotter объект.

Положения обнаружения, заданные как M-by-3 матрица с действительным знаком, где M является количеством обнаружений. Каждый столбец матрицы соответствует x - y - и z - координаты положений обнаружения в метрах.

Скорости обнаружения, заданные как M-by-3 матрица с действительным знаком, где M является количеством обнаружений. Каждый столбец матрицы соответствует x - y - и z - скорости обнаружений. Если задано, velocities должен иметь те же размерности как positions.

Метки обнаружения, заданные как M-by-1 массив ячеек из символьных векторов, где M является количеством обнаружений. Входной параметр labels содержит текстовые метки, соответствующие обнаружениям M, заданным в positions. Если labels не использован, никакие метки не построены.

Неопределенность обнаружения в отслеживаемых объектах M, заданных как 3 3 M массивом с действительным знаком ковариаций. Ковариации сосредоточены в положениях каждого обнаружения и построены как эллипсоид.

Смотрите также

| | |

Введенный в R2018b