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