25.06.2023

Учёные ВМК МГУ тренируют дроны двигаться подобно рою пчёл

Способы ускорить передвижение группы роботов, сохраняя ее структуру, предложили в научно-образовательной школе МГУ «Мозг, когнитивные системы, искусственный интеллект». Заставить автоматические устройства «маршировать» строем ученым помогут методы машинного обучения и нейронных сетей.

ВМК-МГУ_Рои-роботов.jpg

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

В роевой структуре агенты (например, дроны) собираются в формации, напоминающие рой пчёл. Такая модель основана на трех принципах:
  • отталкивания, позволяющего роботам не сталкиваться друг с другом;
  • выравнивания скорости, способствующего поддержанию равномерного движения роя;
  • притяжения, отвечающего за то, чтобы агенты соблюдали некоторое построение, и группа не развалилась.
Часто бывают задачи требующие выделения в группе лидера, который поведет ее за собой. Во многих ситуациях могут возникать трудности при резких поворотах роя на большой скорости, а также при обходе препятствий, особенно динамических.

«Наша идея состоит в том, чтобы "научить" роботов сохранять строй и наиболее эффективно обходить любые препятствия (выпуклые, невыпуклые и подвижные). Было выдвинуто предложение использовать методы машинного обучения и нейронных сетей, чтобы увеличить скорость продвижения группы с сохранением ее структуры. Цель – минимизировать колебание определённого нами объема группы. Здесь под объемом мы определили пространство, которое заключено между агентами, находящимися на краю группы»,– рассказал профессор кафедры нелинейных динамических систем и процессов управления факультета ВМК МГУ Александр Ильин.

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

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

Результаты исследования смоделировали в среде Matlab и представили на Всероссийской конференции «Ломоносовские чтения-2023».

Источник:   наука.рф

Возврат к списку новостей