Создайте 5 на 10 транспортное средство метра costmap. Ячейки имеют длину стороны 1 в мировых единицах измерения метров. Установите радиус инфляции на 1. Постройте costmap и получите матрицу стоимости по умолчанию.
Отметьте препятствие в (x, y) координата (3,4) путем увеличения стоимости той ячейки.
setCosts(costmap,[3,4],0.8);
plot(costmap)
title('Costmap with Obstacle at (3,4)')
Получите стоимость трех ячеек: ячейка с препятствием, ячейка, смежная с препятствием и ячейкой вне радиуса инфляции препятствия.
costVal = getCosts(costmap,[3 4;2 4;4 7])
costVal = 3×1
0.8000
0.4250
0.4250
Несмотря на то, что график costmap отображает ячейку с препятствием и его соседними элементами в оттенках красного цвета, только ячейка с препятствием имеет более дорогостоящее значение 0,8. Другие ячейки все еще имеют величину затрат по умолчанию на 0,425.
costVals — Стоимость точек M- вектор с действительным знаком
Стоимость точек в xyPoints, возвращенный как M - элемент вектор с действительным знаком.
costMat — Стоимость всех ячеек матрица с действительным знаком
Стоимость всех ячеек в costmap, возвращенный как матрица с действительным знаком одного размера с costmap сеткой. Этот размер задан MapSize свойство costmap.
Расширенные возможности
Генерация кода C/C++ Генерация кода C и C++ с помощью MATLAB® Coder™.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.