Вставьте луч от лазерного наблюдения сканирования
insertRay(
вставляет одно или несколько наблюдений датчика сканирования лидара в сетку заполнения, map
,pose
,scan
,maxrange
)map
, использование входа lidarScan
объект, scan
, получить конечные точки луча. Конечные точки луча рассматриваются свободным пространством, если входные области значений сканирования ниже maxrange
. Ячейки, наблюдаемые, как занято, обновляются с наблюдением за 0,7. Все другие точки вдоль луча обработаны как препятствие, свободное и обновленное с наблюдением за 0,4. Конечные точки выше maxrange
не обновляются. NaN
значения проигнорированы. Это поведение коррелирует к обратной модели датчика.
insertRay(___,
вставляет лучи с обновленными вероятностями, данными в двухэлементном векторе, invModel
)invModel
, это соответствует и занятым наблюдениям без препятствий. Используйте любой из предыдущих синтаксисов, чтобы ввести лучи.