Линейная и угловая скорость управляет командами
Robotics System Toolbox / Мобильные Алгоритмы Робота
Блок Pure Pursuit вычисляет линейные и угловые скоростные команды для следующего путь с помощью набора waypoints и текущего положения робота с дифференциальным приводом. Блок берет обновленные положения, чтобы обновить скоростные команды для робота, чтобы следовать за путем вдоль желаемого набора waypoints. Используйте Max angular velocity и параметры Desired linear velocity, чтобы обновить скорости на основе производительности робота.
Параметр Lookahead distance вычисляет предварительную точку на пути, который является мгновенной локальной целью для робота. Угловая скоростная команда вычисляется на основе этой точки. Изменение Lookahead distance оказывает значительное влияние на производительность алгоритма. Более высокое предварительное расстояние приводит к более сглаженной траектории для робота, но может заставить робота сокращать углы вдоль пути. Слишком низко предварительного расстояния может привести к колебаниям в отслеживании пути, вызвав нестабильное поведение. Для получения дополнительной информации о чистом алгоритме преследования смотрите Чистый Контроллер Преследования.