Килороботы: все как один
Самоорганизующийся «рой» роботов во многом напоминает колонию муравьёв или термитов. Исследования, целью которых является создание подобных систем, ведутся уже давно, однако до сих пор крайне редко удавалось наладить взаимодействие хотя бы сотни роботов – учёным не удавалось создать ни достаточно совершенные алгоритмы работы таких механизмов, ни метода их производства, который не оказался бы слишком затратным и трудоёмким. Однако теперь удалось решить все эти проблемы.
Наиболее принципиальным достижением учёных стало то, что получив первоначальный набор инструкций, килоботы способны выполнить задание без новых команд или какого бы то ни было иного вмешательства со стороны человека. Четыре робота назначаются «точками отсчёта» в двухмерной системе координат, на которой остальные килоботы постепенно выстраиваются, следуя достаточно примитивным алгоритмам – они получают двухмерное изображение объекта, форму которого роботам в совокупности необходимо принять определяют своё положение относительно этих точек, после чего поочерёдно движутся, чтобы занять оптимальное положение для выполнения задачи.
Способны роботы и исправлять свои ошибки – если в процессе движения они образовали «пробку» или кто-то из них сбился с пути, килоботы начинают анализировать ситуацию и изменяют своё поведение таким образом, чтобы решить проблему.
Чтобы снизить стоимость роботов, их снабдили двумя вибромоторами, а также инфракрсными датчиками, позволяющими получать информацию о о местонахождении своих «соседей». Однако роботы не способны «дидеть» что-то вдали от себя и не способны посмотреть на ситуацию с высоты птичьего полёта, что на данном этапе создаёт для них ряд проблем – например, им сложно двигаться по прямой.
Тем не менее, разработчики считают, что в дальнейшем килоботы станут прообразом, к примеру, роботов-спасателей, способных быстро ориентироваться в местах катастроф, или самоуправляемых машин.
Дмитрий Ерусалимский