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)

Figure contains an axes object. The axes object contains 4 objects of type line, text. This object represents Radar Detections.

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

свернуть все

Плоттер обнаружения в виде a 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 массивом с действительным знаком ковариаций. Ковариации сосредоточены в положениях каждого обнаружения и построены как эллипсоид.

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

| | |

Введенный в R2021a