8.1.2.1 base_local_planner_params. Yaml
Перечисленные здесь значения взяты из base_local_planner_params.yaml в каталоге rbx1_nav/config/turtlebot и ,как было хорошо установлено, достаточно хорошо работают для TurtleBot и Pi Robot. (Значения, которые хорошо работают в симуляторе ArbotiX, можно найти в каталоге rbx1_nav/config/fake.)
controller_frequency: 3.0-- Сколько раз в секунду следует обновлять процесс планирования? Слишком высокое значение может перегрузить процессор с недостаточным питанием. Значение от 3 до 5, кажется, достаточно хорошо подходит для обычного ноутбука.
max_vel_x:0.3-Максимальная линейная скорость робота в метрах в секунду. Значение 0,5 является довольно быстрым для робота в помещении, поэтому значение 0,3 выбрано консервативным.
min_vel_x:0.05: - Минимальная линейная скорость робота.
max_vel_theta:1.0-Максимальная скорость вращения робота в радианах в секунду. Не устанавливайте ее слишком высокую, иначе робот потеряет нужную ориентацию.
min_vel_theta: - 1.0 - Минимальная скорость вращения робота в радианах в секунду.
min_in_place_vel_theta: 0.5-минимальная скорость вращения робота на месте в радианах в секунду.
escape_vel: -0.1-скорость в метрах в секунду, используемая для движения робота во время побега . обратите внимание, что она должна быть отрицательной, чтобы робот мог вернуться.
acc_lim_x:2.5- Максимальное линейное ускорение в направлении x в м/с2
acc_lim_y:0.0- Максимальное линейное ускорение в направлении y в м/с2. Мы установили 0 для дифференциального приводного (неголономного) робота, так как такой робот может двигаться только линейно в направлении x (а также вращаться).
holonomic_robot:false- Если у вас нет робота с всенаправленным приводом, всегда устанавливается значение false.
acc_lim_theta: 3.2-максимальное угловое ускорение в рад/с2
yaw_goal_tolerance: 0.1 – Насколько близко к цели (в радианах) мы должны добраться? Установка маленького значения может привести к колебаниям робота вблизи цели.
xy_goal_tolerance: 0.1 – - Насколько близко (в метрах) мы должны добраться до цели? Если задать слишком маленький допустимое отклонение, робот может бесконечно пытаться сделать небольшие корректировки вокруг расположения цели. ПРИМЕЧАНИЕ: Не устанавливайте допустимое отклонение меньше разрешения вашей карты (описано в следующем разделе), иначе ваш робот будет вращаться на месте бесконечно долго, не достигая цели.
pdist_scale: 0.8 – Относительная важность придерживаться глобального пути, а не достижения цели. Установите этот параметр больше, чем gdist_scale, чтобы более точно следовать глобальному пути.
gdist_scale: 0.4 – Относительная важность достижения цели вместо того, чтобы придерживаться глобального пути. Установите этот параметр больше, чем pdist_scale, чтобы способствовать достижению цели любым необходимым путем.
occdist_scale: 0.1 - Относительная важность предотвращения препятствий.
sim_time: 1.0 – Сколько секунд в будущем должен тратить планировщик на осмотр? Этот параметр вместе со следующим (dwa) может сильно повлиять на путь вашего робота к цели.
dwa: true – Использовать или нет подход динамического окна при моделировании траекторий в будущем. Посмотрите Базовый Обзор Локального Планировщика Base Local Planner Overview для получения дополнительной информации.
Last updated