Одной из актуальных задач современной робототехники является оптимальное управление группами роботов в пространствах со сложной геометрией. Например, при уборке больших помещений они встречаются с препятствиями на своем пути, из-за чего сбиваются и отстают, нарушая единый строй. Это влияет не только на качество работы, но и на энергоэффективность роботов. Чтобы минимизировать последствия встречи с препятствиями, ученые Ярославского государственного технического университета (ЯГТУ) создали алгоритм, основанный на роевом поведении животных.
Создан алгоритм, который научит роботов держать строй

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