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