Форма представления | Статьи в российских журналах и сборниках |
Год публикации | 2019 |
Язык | русский |
|
Лавренов Роман Олегович, автор
|
Библиографическое описание на языке оригинала |
Лавренов Р. О., Магид Е. А., Мацуно Ф., Свинин М. М., Сутакорн Д. Разработка и имплементация сплайн-алгоритма планирования пути в среде ROS/Gazebo. Труды СПИИРАН, 18(1), С. 57-84. https://doi.org/10.15622/sp.18.1.57-84 |
Аннотация |
Труды СПИИРАН |
Ключевые слова |
планирование пути, мобильный робот, алгоритм планирования, ROS, Gazebo, сплайн-алгоритм |
Название журнала |
Труды СПИИРАН
|
URL |
https://doi.org/10.15622/sp.18.1.57-84 |
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на эту карточку |
https://repository.kpfu.ru/?p_id=196758 |
Файлы ресурса | |
|
Полная запись метаданных |
Поле DC |
Значение |
Язык |
dc.contributor.author |
Лавренов Роман Олегович |
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/?p_id=196758 |
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 |
Статьи в российских журналах и сборниках |
ru_RU |
|