Команды линейного и углового управления скоростью
Robotics System Toolbox/Алгоритмы мобильного робота
Алгоритмы навигации/управления
Блок Pure Pursuit вычисляет линейные и угловые скорости для следования пути с помощью набора путевых точек и текущего положения дифференциального приводного транспортного средства. Блок принимает обновленные положения, чтобы обновить команды скорости для транспортного средства, чтобы следовать по пути вдоль желаемого набора путевых точек. Используйте параметры Max angular velocity и Desired linear velocity, чтобы обновить скорости на основе эффективности транспортного средства.
Параметр Lookahead distance вычисляет перспективную точку на пути, которая является мгновенной локальной целью для транспортного средства. Команда скорости вращения вычисляется на основе этой точки. Изменение Lookahead distance оказывает значительное влияние на эффективность алгоритма. Более высокое расстояние обзора приводит к более плавной траектории для транспортного средства, но может заставить транспортное средство срезать углы вдоль пути. Слишком низкое расстояние обзора может привести к колебаниям в отслеживании пути, вызывая нестабильное поведение. Для получения дополнительной информации об алгоритме чистого преследования смотрите Pure Pursuit Controller.
binaryOccupancyMap
| controllerVFH
| occupancyMap
| occupancyMap
| binaryOccupancyMap
(Robotics System Toolbox)