Ученые Массачусетского технологического института работают над алгоритмами управления большими командами роботов и сетями, состоящими из устройств различного назначения.

Помимо нарушения каналов связи отрабатываются такие ситуации, как попадание кого-либо из роботов в безвыходное положение; наличие расхождений в характеристиках среды, транслируемых разными участниками команды; и другие события, когда участники команды оказываются в неопределенности.

Обработку неопределенностей в МТИ предлагают выполнять за счет сопоставления результатов, выдаваемых тремя наборами алгоритмов. Первый, низкоуровневый, непосредственно управляет коллективным и индивидуальным поведением роботов. Во второй набор включены специфические алгоритмы, выполняемые в средах конкретных типов. Третий выдает оценки за различные задания: например, за успешное выполнение задания оценка повышается, а за расход большого количества энергии — снижается.