exponenta event banner

plotDetection

График набора обнаружений в плоттере обнаружения кинотеатров

Описание

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

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

пример

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

plotDetection(detPlotter,positions,___,covariances) также определяет ковариации M неопределенностей обнаружения, где ковариации являются 3-by-3-by-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) с соответствующими скоростями (в м/с) соответственно (-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. The axes contains 4 objects of type line, text. This object represents Radar Detections.

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

свернуть все

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

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

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

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

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

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