Аннотация:
В данной статье предложены алгоритмы планирования и управления движением мобильного робота в двухмерной стационарной среде с препятствиями. Задача состоит в том, чтобы сократить длину запланированного пути, учесть динамические ограничения робота и получить плавную траекторию. Для учета динамических ограничений мобильного робота на карту добавляются виртуальные препятствия, перекрывающие невыполнимые участки движения. Такой способ учета динамических ограничений позволяет использовать картографические методы без увеличения их сложности. В качестве алгоритма глобального планирования используется модифицированная версия алгоритма быстрого исследования случайных деревьев (Multi parent nodes RRT – MPN-RRT). В этом алгоритме, в отличие от оригинальной версии, используется несколько родительских узлов, что уменьшает длину запланированной траектории по сравнению с исходной версией RRT с одним узлом. Кратчайший путь на построенном графе находится с помощью алгоритма оптимизации муравьиной колонии. Методами численного моделирования показано, что использование двух родительских узлов позволяет уменьшить среднюю длину пути для городской среды с низкой плотностью застройки. Для решения проблемы медленной сходимости алгоритмов, основанных на случайном поиске и сглаживании путей, алгоритм RRT дополнен алгоритмом локальной оптимизации. Алгоритм RRT ищет глобальный путь, который сглаживается и оптимизируется итеративным локальным алгоритмом. Алгоритмы управления нижнего уровня, разработанные в этой статье, автоматически уменьшают скорость робота при приближении к препятствиям или повороте. Общая эффективность разработанных алгоритмов продемонстрирована методами численного моделирования с использованием большого количества экспериментов.
Ключевые слова:
мобильный робот, планирование движения, управление движением, движение робота, планирование пути.
Работа выполнена при финансировании Российского научного фонда (грант 22-29-00533, выполняемый в ОАО «НКБ робототехники и систем управления»).
Поступила в редакцию: 05.01.2022
Реферативные базы данных:
Тип публикации:
Статья
УДК:
681.5
Язык публикации: английский
Образец цитирования:
V. Pshikhopov, M. Medvedev, V. Kostjukov, F. Houssein, A. Kadhim, “Trajectory planning algorithms in two-dimensional environment with obstacles”, Информатика и автоматизация, 21:3 (2022), 459–492
N. Hamdan, M. Medvedev, V. Pshikhopov, “Method of Motion Path Planning Based on a Deep Neural Network with Vector Input”, Mehatronika, avtomatizaciâ, upravlenie, 25:11 (2024), 559
В. А. Костюков, И. М. Медведев, М. Ю. Медведев, В. Х. Пшихопов, “Численное моделирование роевого алгоритма планирования пути в двухмерной некартографированной среде”, Вестн. Южно-Ур. ун-та. Сер. Матем. Мех. Физ., 16:2 (2024), 26–40 [V. A. Kostyukov, I. M. Medvedev, M. Yu. Medvedev, V. Kh. Pshikhopov, “Simulation of swarm algorithms for path planning in a two-dimensional non-mapped environment”, Vestn. Yuzhno-Ural. Gos. Un-ta. Ser. Matem. Mekh. Fiz., 16:2 (2024), 26–40]
Roman Iakovlev, Valeria Lebedeva, Ivan Egorov, Vitaly Bryksin, Andrey Ronzhin, Smart Innovation, Systems and Technologies, 329, Frontiers in Robotics and Electromechanics, 2023, 343