insertPointCloud

Класс: робототехника. OccupancyMap3D
Пакет: робототехника

Вставьте 3-D точки или наблюдение облака точек в карту

Синтаксис

insertPointCloud(map3D,pose,points,maxrange)
insertPointCloud(map3D,pose,ptcloud,maxrange)

Описание

insertPointCloud(map3D,pose,points,maxrange) вставляет одно или несколько наблюдений датчика в данном points в карте заполнения, map3D. Занятые точки обновляются с наблюдением за 0,7. Все другие точки между датчиком pose и points обработаны как без препятствий и обновленные с наблюдением за 0,4. Точки вне maxrange не обновляются. значения NaN проигнорированы.

insertPointCloud(map3D,pose,ptcloud,maxrange) вставляет объект ptcloud в карту.

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

развернуть все

3-D карта заполнения, заданная как объект OccupancyMap3D.

Точки облака точек в координатах датчика, заданных как n-by-3 матрица точек [x y z], где n является числом точек в облаке точек.

Чтение облака точек, заданное как объект pointCloud.

Примечание

Используя pointCloud объекты требует Computer Vision Toolbox™.

Положение и ориентация робота, заданного как вектор [x y z qw qx qy qz]. Положением робота является xyz позиционный вектор с вектором ориентации кватерниона, заданным как [qw qx qy qz].

Максимальная область значений датчика облака точек, заданного как скаляр. Точки вне этой области значений проигнорированы.

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

Классы

Функции

Введенный в R2018a