Переключение локального планировщика ROS в уже существующий проект - PullRequest
0 голосов
/ 26 февраля 2019

В настоящее время я работаю над автономным роботом, у которого нестандартный метод управления.Вместо того, чтобы использовать рулевое управление с баком, вместо этого у него два поворотных колеса сзади и два передних колеса.Поскольку используемый в настоящее время base_local_planner не поддерживает эту настройку, планирование в основном бесполезно.

Основной вопрос: можно ли изменить используемый локальный планировщик с base_local_planner на что-то вроде teb_local_planner, который, по крайней мере, поддерживает форму робота и как этого можно добиться?

Дополнительная информация:

  • RVIZ используется для карт затрат.
  • Дистрибутив Linux - Kinetic
  • Текущий планировщик base_local_planner
  • используется глобальный планировщик global_planner

1 Ответ

0 голосов
/ 03 марта 2019

Я считаю, что местные планировщики, о которых вы говорите, поддерживают только дифференциальное рулевое управление или салазки.Похоже, ваш робот больше похож на рулевое управление Аккермана.Мне не известны какие-либо из готовых опций для Аккермана в ROS, но я знаю, что это было сделано с хомяком , если вы сможете узнать, как они это сделали, это может решить вашу проблему.

...