Проверка достоверности планируемого пути транспортного средства
проверяет действительность запланированного пути транспортного средства, isValid = checkPathValidity(refPath,costmap)refPath, против карты расходов на транспортное средство. Эта функция используется для проверки допустимости тракта в изменяющейся среде.
Путь допустим, если выполняются следующие условия:
Путь имеет по меньшей мере одну позу.
Путь свободен от столкновений и находится в пределах costmap.
Чтобы проверить правильность пути транспортного средства, checkPathValidity функция дискретизирует путь. Затем функция проверяет, что позы в дискретизированных точках свободны от коллизий. Порог для свободного от столкновений положения зависит от разрешения, при котором checkPathValidity дискретизирует.