setCosts

Установите значение затрат на камеры в транспортное средство costmap

Описание

пример

setCosts(costmap,xyPoints,costVals) устанавливает затраты, costVals, для (x, y) точек в xyPoints в косметической карте транспортного средства.

Примеры

свернуть все

Создайте транспортное средство карту размером 10 на 15 метров. Боковая длина камер составляет 1 метр.

costmap = vehicleCostmap(10,15);

Задайте набор координат (x, y), которые соответствуют прямоугольнику размером 3 на 5 метров.

[x,y] = meshgrid(2:4,2:6);
xyPoints = [x(:),y(:)];

Отметьте прямоугольник как препятствие, увеличив стоимость его камер до 0,9.

costVal = 0.9;
setCosts(costmap,xyPoints,costVal);
plot(costmap)
title('Costmap with Rectangular Obstacle')

Figure contains an axes. The axes with title Costmap with Rectangular Obstacle contains 2 objects of type image, patch. This object represents Inflated Areas.

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

свернуть все

Costmap, заданный как vehicleCostmap объект.

Точки, заданные как M -by-2 вещественная матрица, которая представляет (x, y) координаты M точек.

Пример: [3.4 2.6] задает одну точку в (3.4, 2.6)

Пример: [3 2;3 3;4 7] задает три точки: (3, 2), (3, 3) и (4, 7)

Стоимость точек в xyPoints, заданный как M-элементный вектор с реальными значениями.

Пример: 0.8 задает стоимость одной точки

Пример: [0.2 0.5 0.8] определяет стоимость трех точек

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

|

Введенный в R2018a