Еще одна проблема, которую предстоит решить прежде, чем «умная пыль» начнет применяться повсеместно, — как одновременно управлять множеством микромеханизмов. Над ее решением думают не только зарубежные, но и отечественные специалисты.
По мнению доктора технических наук Игоря Каляева из НИИ многопроцессорных вычислительных систем при Таганрогском государственном радиотехническом институте, такую задачу сможет осилить лишь мощный сверхкомпьютер, способный отследить положение каждого робота и дать ему инструкцию. Однако это требует огромных затрат времени, а кроме того, весьма небезопасно: управляющий центр может взять и выйти из строя. «Значительно проще дать возможность каждому роботу принимать самостоятельные решения и координировать свои действия с действиями соседей», — полагает ученый.
Таганрогские исследователи построили математическую модель, позволяющую понять, как следует управлять облаками микророботов, с тем чтобы они одновременно двигались к разным целям. Алгоритм действия, придуманный российскими учеными, выглядит так. Сначала роботы образуют единое облако. Ему сообщают координаты целей. Каждый робот, зная свои координаты и координаты целей, выбирает ближайшую и принимает решение, стоит ли к ней двигаться. Для этого он узнает, сколько роботов уже направилось к этой цели. Если их достаточно для решения поставленной задачи, он начинает искать другую цель или остается в резерве. Если нет, принимает решение об атаке, о чем и оповещает соседей. Таким образом, облако весьма быстро распадается на фрагменты-кластеры, которые перемещаются к выбранным целям.
Компьютерное моделирование показало, что предложенный подход очень эффективен, а алгоритм принятия решений микророботами столь прост, что его легко воплотить в маленьких электронных мозгах микропылинок. Кроме того, вся процедура управления становится гибкой, способной быстро учитывать и потери микророботов, и изменения в поведении целей.
Главной проблемой является связь микропылинок как между собой, так и с центром управления. Она требует огромных энергозатрат. «Умные пылинки» могут выполнить 100 000 операций на своем центральном процессоре, используя при этом лишь одну единицу энергии. Но эта же единица энергии будет израсходована для передачи во внешний мир… всего 1 бита информации.
Выход из положения, кажется, нашел доктор Джон Баркер, профессор Центра исследований в области наноэлектроники в Глазго. Он говорит, что при помощи беспроводных сетей из таких микроустройств радиусом в миллиметр можно будет в случае необходимости формировать кластеры-рои, о которых говорилось выше. Тогда информацию можно будет передать по цепочке, от одной пылинки к другой, что требует меньших энергозатрат.
«Мы убедились в том, что большинство частиц могут «разговаривать» только с ближайшими соседями, но когда их много, они могут общаться на значительно больших расстояниях, — рассказал ученый. — В ходе моделирования мы добились объединения 50 устройств в единый рой — и сумели это сделать, несмотря на сильный ветер».
Кстати, электрический заряд, подаваемый на пылинку, позволяет решить и проблему передвижения. Если полимерную оболочку такого устройства «сморщить» с помощью микрозаряда, то пылинка станет подниматься выше, а если расплющить, то она пойдет вниз.
В будущем тысячи этих дешевых беспроводных сенсоров, размещенных в самых различных местах, будут самостоятельно объединяться в сети и работать от встроенных источников питания в течение нескольких лет. Пока же сенсорные сети могут состоять всего из нескольких сотен пылинок, поскольку эти устройства остаются слишком дорогими, а длительность их работы исчисляется всего несколькими днями.
Тем не менее, первые сенсорные сети на принципе «умной пыли» уже прошли полевые испытания в Афганистане, где американские военные использовали их для отслеживания передвижений боевой техники. Другая сеть используется на острове Дикой утки в штате Мэн, где с ее помощью ученые изучают миграцию буревестников, еще одна — в составе системы симулятора землетрясений в Беркли.
Впрочем, некоторых экспертов подобные успехи микроэлектроники не очень радуют. Они опасаются, что в один не очень хороший день мириады микропесчинок могут выйти из-под контроля. И что они тогда натворят, даже фантасты опасаются прогнозировать… Так что необходимо уже сейчас подумать, что нужно сделать, чтобы такое не случилось на самом деле.
Однако прогресс уже не остановить. Фантастическая идея, некогда выдвинутая Станиславом Лемом, постепенно становится реальностью.
У СОРОКИ НА ХВОСТЕ
ЦВЕТ ГЛАЗ ОПРЕДЕЛЯЕТ ТАЛАНТЫ?