plotPath

Отобразите пути к агенту на видимом с большого расстояния графике

Синтаксис

plotPath(pPlotter,pathCoords)

Описание

пример

plotPath(pPlotter,pathCoords) отображает пути агентов из списка координат пути на видимом с большого расстояния графике. Объект плоттера пути, pPlotter, сопоставлен с объектом birdsEyePlot и конфигурирует отображение заданного пути.

Чтобы удалить все пути, сопоставленные с плоттером пути pPlotter, вызовите функцию clearData и задайте pPlotter как входной параметр.

Примеры

свернуть все

Создайте маршрут 3 метра шириной.

lb = parabolicLaneBoundary([-0.001,0.01,1.5]);
rb = parabolicLaneBoundary([-0.001,0.01,-1.5]);

Вычислите модель контура маршрута вручную от 0 до 30 метров вдоль оси X.

xWorld = (0:30)';
yLeft = computeBoundaryModel(lb,xWorld);
yRight = computeBoundaryModel(rb,xWorld);

Создайте видимый с большого расстояния график и плоттер контура маршрута. Отобразите информацию о маршруте о видимом с большого расстояния графике.

bep = birdsEyePlot('XLimits',[0 30],'YLimits',[-5 5]);
lanePlotter = laneBoundaryPlotter(bep,'DisplayName','Lane boundaries');
plotLaneBoundary(lanePlotter,{[xWorld,yLeft],[xWorld,yRight]});

Создайте плоттер пути. Создайте и отобразите путь автомобиля, оборудованного датчиком, который перемещается через центр маршрута.

yCenter = (yLeft + yRight)/2;
egoPathPlotter = pathPlotter(bep,'DisplayName','Ego vehicle path');
plotPath(egoPathPlotter,{[xWorld,yCenter]});

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

свернуть все

Плоттер пути, заданный как объект PathPlotter. Этот объект хранится в свойстве Plotters объекта birdsEyePlot и конфигурирует отображение заданных путей к агенту в видимом с большого расстояния графике. Чтобы создать этот объект, используйте функцию pathPlotter.

Координаты пути, заданные как массив ячеек M-by-2 матрицы с действительным знаком. Каждая матрица представляет координаты для различного пути. M является количеством координат в пути и может отличаться для каждого пути. Первые и вторые столбцы каждой матрицы представляют (X, Y) положения криволинейной траектории. Положительный X - направление указывает перед центром автомобиля. Положительный Y - направление указывает слева от источника автомобиля, который является центром задней оси, как показано в этой фигуре системы координат автомобиля..

Координаты пути относительно автомобиля, оборудованного датчиком.

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

|

Введенный в R2017a

Для просмотра документации необходимо авторизоваться на сайте