Российские ученые ускорили навигацию роботов в 100 раз

Новая система перестраивает траекторию маршрута за десятки миллисекунд. Объясняем принцип работы технологии и перспективы внедрения в складскую логистику.
Автор Hi-Tech Mail
Роботов научили находить кратчайший путь в сто раз быстрее.
Роботов научили находить кратчайший путь в сто раз быстрее.Источник: наука.рф

Специалисты из МФТИ и Уфимского университета разработали метод построения маршрутов, который позволяет роботам находить кратчайший путь в сто раз быстрее существующих аналогов. В случае изменения обстановки система способна перестроить траекторию всего за десятки миллисекунд, говорится на сайте Десятилетия науки и технологий в России.

Поиск безопасного пути — одна из самых ресурсоемких задач для искусственного интеллекта. Обычно алгоритмы вынуждены поочередно проверять сотни отрезков на пересечение с препятствиями, что требует больших вычислительных мощностей. Российские ученые применили принципиально иной подход. Вместо последовательной обработки они использовали полную векторизацию операций на основе графов видимости.

«Граф видимости — это структура, в которой вершинами служат углы препятствий, а ребрами — прямые линии, соединяющие те вершины, между которыми нет преград. Главная проблема в том, чтобы быстро определить, какие именно отрезки не пересекаются с границами препятствий. Обычно алгоритмы обрабатывают каждый отрезок-кандидат отдельно. С помощью матричных операций наш алгоритм обрабатывает все возможные варианты одновременно», — комментирует Константин Миронов, доцент института информатики, математики и робототехники Уфимского университета.

Пример графа видимости.
Пример графа видимости.Источник: МФТИ / наука.рф

Для еще большего ускорения исследователи применили алгоритм Дугласа-Пекера, который упрощает контуры объектов, не учитывая лишние углы на ровных стенах. Это позволило сократить время построения графа более чем в 200 раз. В ходе тестов на картах разного масштаба новый метод продемонстрировал высокую эффективность. На небольших полигонах с 10-12 препятствиями маршрут строился всего за 30 миллисекунд, что в 100 раз быстрее аналогов. При работе с крупными картами, содержащими сотни препятствий, время поиска составило около 4 секунд — в 5 раз быстрее конкурентов. 

Важным преимуществом стала возможность мгновенного перепланирования. Если точка старта или цель меняется, системе требуется всего 34-37 миллисекунд, чтобы проложить новый маршрут, используя готовую структуру данных.

Метод уже интегрирован в среду ROS (Robot Operating System) как готовый навигационный узел. Технология идеально подходит для управления беспилотными доставщиками, складской логистикой и автономным транспортом, где обстановка постоянно меняется. Следующим шагом разработчиков станет адаптация системы к полностью динамическим средам с движущимися препятствиями.

Тем временем в Китае показали уникального робота-кентавра. Подробности — в другом материале Hi-Tech Mail.