
На этой неделе на обложке журнала Science Robotics появилась стая рыб-роботов, любезно предоставленная исследователями из Гарвардского университета. Флориан Берлингер, Мелвин Гаучи и Радика Нагпал представили доклад на тему «Неявная координация трехмерного подводного коллективного поведения в рое роботов, вдохновленных рыбами». Эти маленькие роботы тоже очень и очень милые.
Коллектив 3D-подводных роботов в этом исследовании называется Blueswarm. Роботы называются Bluebots. Каждый Bluebot работает с трехмерным визуальным восприятием и передвигается с помощью «автономного трехмерного передвижения по нескольким направлениям».
Этот робот работает с одним хвостовым плавником, двумя грудными плавниками и спинным плавником. Спинной плавник управляет вертикальным погружением для контроля глубины, в то время как другие три плавника работают, чтобы обеспечить «почти независимые движения вперед и поворота».
Каждый Bluebot работает с двумя камерами, что обеспечивает практически всенаправленный обзор. Данные изображения, собранные камерами Bluebot, обрабатываются для определения движений других роботов Bluebot поблизости. Обладая этой информацией, каждый Bluebot может действовать и реагировать. они видят своих друзей-роботов-рыб и получают возможность принимать локальные решения на основе этих данных.
Роботы Bluebot обнаруживают друг друга с помощью пары светодиодных ламп. У каждого робота есть свои два источника света, и каждая камера Bluebot обучена фокусироваться на этих огнях. Каждый Bluebot обучен действовать и реагировать с помощью набора параметров, основанных в основном на обнаруженном расстоянии от посторонних объектов.
При работе с новейшим программным обеспечением Blueswarm и оборудованием Bluebot каждый робот может действовать и реагировать на движения любого одного или всего роя.
Одна экспериментальная проверка показала, что семь Bluebots были развернуты для поиска источника красного света в резервуаре с водой. Каждый Bluebot обладал способностью искать, собирать и предупреждать друг друга. На приведенной ниже диаграмме вы увидите результаты поиска, сбора и оповещения, обозначенные синим, зеленым и желтым цветом.
Как только один робот обнаружил источник красного света, он переключился с синего (поиск) на желтый (предупреждение). Как только это произошло, все остальные Bluebots начали переключаться на зеленый (собирать), роясь к первому, когда они обнаружили желтый (предупреждение) первого робота.
Это показывает каскад понимания и реакции на раздражитель. Если вы видели косяк рыб в дикой природе или на видео, вы видели что-то похожее на то, что было продемонстрировано с этими роботами Bluebot. Теперь, чтобы синхронизировать эти бегущие по суше роботы. у нас может быть ситуация, похожая на Парк Юрского периода, без пота!