Form of presentation | Articles in Russian journals and collections |
Year of publication | 2019 |
Язык | русский |
|
Lavrenov Roman Olegovich, author
|
Bibliographic description in the original language |
Lavrenov R. O., Magid E. A., Macuno F., Svinin M. M., Sutakorn D. Razrabotka i implementaciya splayn-algoritma planirovaniya puti v srede ROS/Gazebo. Trudy SPIIRAN, 18(1), S. 57-84. https://doi.org/10.15622/sp.18.1.57-84 |
Annotation |
Труды СПИИРАН |
Keywords |
планирование пути, мобильный робот, алгоритм планирования, ROS, Gazebo, сплайн-алгоритм |
The name of the journal |
Труды СПИИРАН
|
URL |
https://doi.org/10.15622/sp.18.1.57-84 |
Please use this ID to quote from or refer to the card |
https://repository.kpfu.ru/eng/?p_id=196758&p_lang=2 |
Resource files | |
|
Full metadata record |
Field DC |
Value |
Language |
dc.contributor.author |
Lavrenov Roman Olegovich |
ru_RU |
dc.date.accessioned |
2019-01-01T00:00:00Z |
ru_RU |
dc.date.available |
2019-01-01T00:00:00Z |
ru_RU |
dc.date.issued |
2019 |
ru_RU |
dc.identifier.citation |
Лавренов Р. О., Магид Е. А., Мацуно Ф., Свинин М. М., Сутакорн Д. Разработка и имплементация сплайн-алгоритма планирования пути в среде ROS/Gazebo. Труды СПИИРАН, 18(1), С. 57-84. https://doi.org/10.15622/sp.18.1.57-84 |
ru_RU |
dc.identifier.uri |
https://repository.kpfu.ru/eng/?p_id=196758&p_lang=2 |
ru_RU |
dc.description.abstract |
Труды СПИИРАН |
ru_RU |
dc.description.abstract |
Планирование пути для автономных мобильных устройств является важной задачей в робототехнике. При планировании пути принято использовать один из двух классических подходов: глобальный, когда карта полностью известна, и локальный, в котором устройство по мере движения обнаруживает препятствия с помощью различных бортовых датчиков. На основе этих двух подходов также создаются алгоритмы, сочетающие в себе сильные стороны глобального и локального планирования.
В ходе предыдущих исследований нами был разработан и реализован в среде Matlab прототип многокритериального сплайн-алгоритма глобального построения маршрута. Алгоритм использует граф Вороного при вычислении первой аппроксимации маршрута для запуска итерационного метода, что позволило находить путь во всех конфигурациях карты при условии существования пути от начальной точки до целевой точки. В ходе итеративного поиска использовалась целевая функция, в которой каждому критерию присваивался его вес в целевой функции. Для реализации критериев в том числе использовался метод потенциальных полей.
В данной статье представлена реализация модифицированного сплайн-алгоритма для применения его на реальных автономных мобильных робототехнических системах. Для этого проводится корректирование уравнений характеристических критериев оптимальности пути. Карта препятствий, представленная в ранней версии алгоритма в виде пересечений кругов, в реальных условиях может быть представлена в виде динамически изменяемой вероятностной карты на основе сетки занятости (OccupancyGrid), а робот уже не представляет из себя геометрическую точку.
Для реализации сплайн-алгоритма и дальнейшего использования его в системах управления реальных мобильных робототехнических устройств исходный код прототипа алгоритма был перенесен из среды Matlab в модуль программного обеспечения, написанный на языке программирования С++. Тестирование быстродействия алгоритма и оптимальность многокритериальной целевой функции проводились в среде ROS/Gazebo, являющимся на сегодняшний день де-факто стандартом программирования и моделирования робототехнических устройств.
Полученный в результате сплайн-алгоритм поиска пути можно интегрировать в системы управления наземных колесных и гусеничных робототехнических устройств, оборудованных лазерным дальномером, а также модифицировать предложенный алгоритм для использования шагающими наземными роботами, беспилотными летающими аппаратами и беспилотными судами. Алгоритм работает в режиме реального времени и параметры влияния критериев на целевую функцию доступны для динамических изменений во время движения мобильного робота. |
ru_RU |
dc.language.iso |
ru |
ru_RU |
dc.subject |
планирование пути |
ru_RU |
dc.subject |
мобильный робот |
ru_RU |
dc.subject |
алгоритм планирования |
ru_RU |
dc.subject |
ROS |
ru_RU |
dc.subject |
Gazebo |
ru_RU |
dc.subject |
сплайн-алгоритм |
ru_RU |
dc.title |
Разработка и имплементация сплайн-алгоритма планирования пути в среде ROS/Gazebo |
ru_RU |
dc.type |
Articles in Russian journals and collections |
ru_RU |
|