Открыть сервис

Swarmie

Swarmie — это семейство небольших колёсных роботов, разработанных в Лаборатории реактивного движения (Jet Propulsion Laboratory, JPL) Национального управления по аэронавтике и исследованию космического пространства (NASA) для исследований в области роевого интеллекта и автономного поведения многоагентных систем. Проект, известный также как Swarmies, является частью программы по созданию дешёвых, масштабируемых и устойчивых к сбоям роботизированных групп, способных выполнять задачи в неструктурированной среде без централизованного управления.

История и предпосылки создания

Разработка Swarmie началась в середине 2000-х годов в рамках исследовательской инициативы JPL under the Autonomous Systems and Robotics program. Основной целью было изучение алгоритмов роевого интеллекта, вдохновлённых поведением муравьёв, пчёл и термитов. Исследователи стремились преодолеть ограничения классической робототехники, где каждый робот требует индивидуального управления и телеметрии, и перейти к системам, где коллектив принимает решения децентрализованно.

Первые прототипы были собраны из недорогих коммерческих компонентов (Commercially Off-The-Shelf, COTS), что позволило снизить стоимость каждого робота до нескольких тысяч долларов. К 2010 году Swarmie прошли полевые испытания в пустыне Мохаве (Калифорния) и на территории JPL, демонстрируя способность самостоятельно искать и собирать ресурсы.

Устройство и характеристики

Swarmie представляет собой четырёхколёсного робота дифференциального привода (скользящий поворот). Все колёса независимо управляются сервоприводами, что обеспечивает высокую манёвренность на пересечённой местности.

ХарактеристикаЗначение
Габариты (Д×Ш×В)Примерно 0,5 × 0,35 × 0,25 м
МассаОколо 10 кг
Колёсная база4 колеса, диаметр ~ 25 см, шина с глубоким протектором
Привод4 независимых мотора постоянного тока
БатареяЛитий-полимерная, ёмкостью до 12 А·ч, обеспечивает до 2 часов работы
ЦПARM Cortex-A8 (1 ГГц) или аналогичный промышленный одноплатный компьютер
ДатчикиGPS-приёмник, электронный компас, акселерометр, гироскоп, лазерный сканер (LIDAR) для построения карты, ультразвуковые сонары для обнаружения препятствий, камера низкого разрешения для распознавания визуальных маркеров
СвязьWi-Fi (802.11 b/g/n) для обмена данными с базой и между роботами; возможен аварийный радиоканал на 433 МГц
ГрузоподъёмностьДо 2 кг (специальный отсек для «собранных» объектов)

Система навигации и управления

Каждый Swarmie работает под управлением модифицированной версии операционной системы ROS (Robot Operating System). Алгоритмы реализуют несколько ключевых поведений:

Классификация и модификации

Проект Swarmies включает несколько основных версий:

Применение

Исследования роевого интеллекта

Главное применение Swarmie — проведение контролируемых экспериментов по роевому управлению. Типичная задача: группа из 10–30 роботов выпускается на полигоне площадью до нескольких гектаров. У роботов нет карты местности и координат «гнезда» (зоны сброса цели). Они находят ресурсы (металлические шарики или куски породы) и, обмениваясь данными через Wi-Fi, создают «феромонные» следы. Когда один робот находит ресурс, он активирует режим «переносчик» — остальные роботы, не знающие о местоположении ресурса, получают сигнал об изменении плотности виртуального поля и начинают двигаться к этому направлению.

Поиск и сбор образцов

В сценарии, имитирующем поиск воды или минералов на других планетах, Swarmie выступают как децентрализованные разведчики. Они могут обходить обширные территории, идентифицировать «интересные» цели по внешним признакам (цвет, форма, размер) и доставлять их в заданную точку. В 2013 году на полигоне JPL группа из 12 Swarmie Mark II за 8 часов собрала и доставила более 200 камней.

Разграждение территории

Алгоритмы коллективного поведения позволяют Swarmie эффективно выполнять задачу разграждения — зачистки территории от небольших объектов (например, осколков, мусора) без составления заранее известной карты. В ходе испытаний роботы показали, что при работе в группах время, необходимое для очистки площади, уменьшается нелинейно: при удвоении числа роботов время сокращается на 60–70 % по сравнению с линейным масштабированием.

Интересные факты

Критика

Основной ограничивающий фактор Swarmie — зависимость от Wi-Fi для обмена данными. В условиях сильных радиопомех или на больших расстояниях (более 1 км) связь теряется, и роботы переходят в режим индивидуального поиска с потерей коллективной эффективности. Кроме того, скорость передвижения невысока (до 1 м/с), что делает их непригодными для оперативного мониторинга больших площадей.

Другая проблема — уязвимость к пыли. Несмотря на герметизацию Mark III, мелкодисперсная пыль проникает в колёсные редукторы, что требовало регулярной очистки. Критики также отмечают, что экспериментальные алгоритмы плохо масштабируются на группы более 50 роботов из-за перегрузки сети.

Будущее развитие

В настоящее время (на 2024 год) проект Swarmie находится в стадии поддержки, но не активной разработки. Наработки, полученные на Swarmie, используются в более новых проектах JPL, таких как Ae (робот-исследователь для ледяных спутников Юпитера) и Bumblebee (многофункциональный рой для сбора образцов на поверхности Марса). Российские исследователи из МФТИ и Института космических исследований РАН также использовали открытые данные проекта Swarmie для разработки алгоритмов координированного управления для будущих миссий по исследованию Венеры.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →