В Гарвардском университете создали уникальных роботов. Сотни маленьких машин общаются друг с другом и принимают команды ученых.
Kilobots, или "килоботы" - именно такое название получили простые роботы размером в несколько сантиметров. Они передвигаются на маленьких треножках.
Так же как триллионы клеток можно собрать в разумный организм, килоботы действуют как единое целое и выполняют поставленные задачи, пишет hi-news.ru.
Для компьютерных ученых они также представляют собой важную веху в развитии коллективного искусственного интеллекта.
Этот самоорганизующийся рой был создан в лаборатории Радики Нагпаль в Гарвардской школе инженерных и прикладных наук. Подробное описание работы было опубликовано 15 августа в журнале Science.
- Красота биологических систем в том, что они элегантны и просты — и все же в больших масштабах кажутся невозможными, — говорит Нагпаль. — На определенном уровне вы уже не видите индивидуум; вы просто видите коллектив как отдельный субъект самого себя.
Биологические коллективы вместе выполняют определенную задачу. Поведение килоботов схоже с колонией бродячих муравьев. Будучи связанными вместе, они могут образовывать плоты и мосты, чтобы пересечь сложный рельеф на местности. Социальные амебы делают нечто подобное в микроскопическом масштабе: когда пищи не хватает, они объединяются, чтобы создать плодовое тело, способное сбежать из определенной окружающей среды.
Исследовательская группа Нагпаль преодолела все препятствия в создании "умного" роя роботов путем продуманной конструкции.
В частности, килоботы не требуют микроменеджмента или вмешательства после того, как был доставлен первоначальный набор инструкций. Четыре робота определяют происхождение системы координат, а остальные роботы получают двумерное изображение, которое нужно имитировать. Затем, используя крайне примитивное поведение - отслеживая расстояния от начала координат, сохраняя чувство относительного расположения и следуя за краем группы — они поочередно продвигаются к нужной позиции.
Роботы также исправляют свои собственные ошибки. Если поток трафика роботов сбивается с курса - ошибка, которая распространена на примере больших групп — ближайшие роботы определяют проблему и совместно исправляют ее.
В целях снижения стоимости килоботов, каждому роботу подарили два вибрирующих двигателя, которые позволяют ему скользить по поверхности на жестких ногах. Инфракрасный передатчик и приемник позволяют ему общаться с соседями и определять их близость — но роботы недальновидны и не обладают обзором с высоты птичьего полета.
- Эти роботы намного проще обычных роботов, поэтому их способности более разнообразны и менее надежны. К примеру, у килоботов есть проблема передвижения по прямой линии, а точность оценки дистанции варьируется от робота к роботу, - говорит один из ученых.
Поэтому килоботы - это первопроходцы, на которых будут тестировать алгоритмы искусственного поведения.