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). Алгоритмы реализуют несколько ключевых поведений:
- Фототаксис — движение к источнику света или сигнала.
- Хемотаксис — следование по градиенту концентрации «феромона» (виртуального поля, обновляемого через Wi-Fi).
- Избегание препятствий — на основе данных LIDAR и сонаров.
- Координированный сбор — обнаружение цели (например, камня или куска металла) и транспортировка её к «гнезду» с помощью сбрасывания в специальный отсек при достижении зоны выгрузки.
Классификация и модификации
Проект Swarmies включает несколько основных версий:
- Swarmie Mark I (2006–2008) — первая опытная партия из 10 машин. Имели упрощённую электронику и не имели LIDAR.
- Swarmie Mark II (2009–2012) — оснащены LIDAR и улучшенной батареей. Именно эти роботы участвовали в полевом испытании в пустыне Мохаве.
- Swarmie Mark III (2013–2015) — полностью алюминиевый каркас, герметизация корпуса для работы в пыльных условиях, увеличенный запас хода.
- Swarmie Mark IV (2016–настоящее время) — модульная платформа с возможностью замены датчиков. Включает экспериментальный образец с солнечными панелями.
Применение
Исследования роевого интеллекта
Главное применение Swarmie — проведение контролируемых экспериментов по роевому управлению. Типичная задача: группа из 10–30 роботов выпускается на полигоне площадью до нескольких гектаров. У роботов нет карты местности и координат «гнезда» (зоны сброса цели). Они находят ресурсы (металлические шарики или куски породы) и, обмениваясь данными через Wi-Fi, создают «феромонные» следы. Когда один робот находит ресурс, он активирует режим «переносчик» — остальные роботы, не знающие о местоположении ресурса, получают сигнал об изменении плотности виртуального поля и начинают двигаться к этому направлению.
Поиск и сбор образцов
В сценарии, имитирующем поиск воды или минералов на других планетах, Swarmie выступают как децентрализованные разведчики. Они могут обходить обширные территории, идентифицировать «интересные» цели по внешним признакам (цвет, форма, размер) и доставлять их в заданную точку. В 2013 году на полигоне JPL группа из 12 Swarmie Mark II за 8 часов собрала и доставила более 200 камней.
Разграждение территории
Алгоритмы коллективного поведения позволяют Swarmie эффективно выполнять задачу разграждения — зачистки территории от небольших объектов (например, осколков, мусора) без составления заранее известной карты. В ходе испытаний роботы показали, что при работе в группах время, необходимое для очистки площади, уменьшается нелинейно: при удвоении числа роботов время сокращается на 60–70 % по сравнению с линейным масштабированием.
Интересные факты
- Swarmie были разработаны не для космических миссий, а как дешёвая экспериментальная платформа для проверки теории роевого управления перед созданием более сложных роботов.
- В 2010 году проект Swarmies был удостоен премии NASA Software of the Year за разработку алгоритмов коллективного разума.
- Роботы способны работать в полной темноте: LIDAR и ультразвук позволяют им строить карту без освещения.
- В 2014 году группа Swarmies приняла участие в демонстрации для российских учёных в рамках программы «Марс-Грент» — совместных экспериментов NASA и Роскосмоса по имитации марсианских миссий.
Критика
Основной ограничивающий фактор Swarmie — зависимость от Wi-Fi для обмена данными. В условиях сильных радиопомех или на больших расстояниях (более 1 км) связь теряется, и роботы переходят в режим индивидуального поиска с потерей коллективной эффективности. Кроме того, скорость передвижения невысока (до 1 м/с), что делает их непригодными для оперативного мониторинга больших площадей.
Другая проблема — уязвимость к пыли. Несмотря на герметизацию Mark III, мелкодисперсная пыль проникает в колёсные редукторы, что требовало регулярной очистки. Критики также отмечают, что экспериментальные алгоритмы плохо масштабируются на группы более 50 роботов из-за перегрузки сети.
Будущее развитие
В настоящее время (на 2024 год) проект Swarmie находится в стадии поддержки, но не активной разработки. Наработки, полученные на Swarmie, используются в более новых проектах JPL, таких как Ae (робот-исследователь для ледяных спутников Юпитера) и Bumblebee (многофункциональный рой для сбора образцов на поверхности Марса). Российские исследователи из МФТИ и Института космических исследований РАН также использовали открытые данные проекта Swarmie для разработки алгоритмов координированного управления для будущих миссий по исследованию Венеры.
Источники
- H. C. et al., "Swarmie: A Low-Cost Platform for Multi-Robot Research," Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2010.
- D. J. et al., "Collective Transport and Foraging in a Swarm of Robots," Journal of Autonomous Robots, 2013.
- "Swarmies: Ant-like Robots That Could Explore Other Worlds," NASA JPL Press Release, 2015.
- "Swarm Robotics: From Theory to Practice" (глава 5), Springer, 2018.
- Отчёт JPL по проекту "Autonomous Multi-Agent Systems", 2020.
- Материалы конференции «Роевой интеллект и робототехника» (МФТИ, 2022).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →