Когда робототехники описывают поведение группы роботов, они первым делом выстраивают алгоритмы, фокусирующиеся на поставленной задаче. Далее разрабатывается безопасная зона — каждый робот условно помещается в невидимый пузырь, которого остальные роботы должны сторониться. Пока ничто не трогает пузырь, робот перемещается безо всяких сложностей. Но именно здесь и начинаются проблемы.
«Когда слишком много роботов собираются вместе, они концентрируются на том, чтобы не столкнуться друг с другом и просто прекращают двигаться», говорит Магнус Игерштедт (инженер Georgia Tech, директор института робототехники и интеллектуальных машин Georgia Tech).
Игерштедт нашел решение. Новые алгоритмы его команды позволяют любому количеству роботов перемещаться в дюймах друг от друга без столкновений для решения поставленной перед ними задачи — изменять свое местоположение на полу его лаборатории.
«Простыми словами, мы сжали пузырь вокруг каждого робота до минимально возможного размера», говорит Игерштедт.