exponenta event banner

график

Путь графика, планируемый планировщиком пути RRT *

Описание

пример

plot(planner) строит график пути, запланированного вводом pathPlannerRRT объект. При указании в качестве входных данных для plan этот объект планирует путь, используя алгоритм быстрого исследования случайного дерева (RRT *). Если путь не был запланирован с помощьюplan, или если свойства pathPlannerRRT плановик изменился с момента использования plan, то plot отображает только карту затрат planner.

plot(planner,Name,Value) указывает параметры, использующие один или несколько аргументов пары имя-значение. Например, plot(planner,'Tree','on') строит графики поз, исследованных планировщиком пути RRT *.

Примеры

свернуть все

Запланируйте путь транспортного средства к месту парковки с помощью алгоритма RRT *.

Загрузить карту стоимости парковки. Постройте график расходов, чтобы увидеть стоянку и раздутые зоны для транспортного средства, чтобы избежать.

data = load('parkingLotCostmapReducedInflation.mat');
costmap = data.parkingLotCostmapReducedInflation;
plot(costmap)

Figure contains an axes. The axes contains 2 objects of type image, patch. This object represents Inflated Areas.

Определите начальные и целевые представления для планировщика пути как векторы [x, y, Start]. Мировые единицы измерения для местоположений (x, y) находятся в метрах. Мировые единицы измерения для значений ориентации, выраженные в градусах.

startPose = [11, 10, 0]; % [meters, meters, degrees]
goalPose  = [31.5, 17, 90];

Создайте планировщик пути RRT * для планирования пути от начальной позы до целевой позы.

planner = pathPlannerRRT(costmap);
refPath = plan(planner,startPose,goalPose);

Постройте график запланированного пути.

plot(planner)

Figure contains an axes. The axes contains 12 objects of type image, patch, scatter, line, polygon. These objects represent Inflated Areas, Planned Path, Desired Goal Pose.

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

свернуть все

Планировщик пути RRT *, указанный как pathPlannerRRT объект.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'Vehicle','off'

Объект Axes для построения графика, заданный как разделенная запятыми пара, состоящая из 'Parent' и axes объект. Если не указать Parent, создается новая фигура.

Отобразить дерево исследования, указанное как разделенная запятыми пара, состоящая из 'Tree' и 'off' или 'on'. Установка для этого значения значения 'on' отображает позы, изученные планировщиком пути RRT *,planner.

Средство отображения, указанное как разделенная запятыми пара, состоящая из 'Vehicle' и 'on' или 'off'. Установка для этого значения значения 'off' отключает транспортное средство, отображаемое вдоль пути, запланированного планировщиком пути RRT *,planner.

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