Робот Astrobee научился прокладывать маршруты на МКС с помощью ИИ
Исследователи из Стэнфорда применили машинное обучение для навигации робота внутри МКС. Эксперимент показал, что автономные устройства могут безопасно маневрировать в невесомости. Инженеры предполагают, что такие роботы освободят астронавтов от рутинных задач вроде инвентаризации или поиска утечек.
МКС — это сложная среда для навигации роботов. Станция состоит из множества модулей, которые заполнены проводами, компьютерами и научным оборудованием. Планировать безопасные движения в таком пространстве трудно, особенно с учетом технических ограничений.
Инженеры Стэнфорда объединили для управления роботом Astrobee два разных математических метода. Основой стало последовательное выпуклое программирование. Этот алгоритм разбивает сложную задачу построения маршрута на цепочку простых шагов. Такой подход гарантирует, что робот точно не врежется в стену, но требует серьезных вычислительных мощностей. Бортовой процессор космического аппарата тратит много времени на расчеты с нуля, что делает движение прерывистым и медленным.
Чтобы ускорить процесс, исследователи добавили в систему нейросеть. Авторы назвали эту методику «теплым стартом». Искусственный интеллект изучил тысячи вариантов перемещения еще на Земле и запомнил типичные структуры коридоров и препятствий. В реальном полете нейросеть мгновенно предлагает черновой вариант маршрута. Основной алгоритм берет эту заготовку, проверяет ее на безопасность и вносит финальные математические правки. Процессору не приходится искать путь в неизвестности, он лишь оптимизирует уже готовое решение.
Эксперимент на МКС проходил в «минимальном экипажном режиме». Астронавты только подготовили модуль для полетов и убрали оборудование после теста. Непосредственное управление взяли на себя ученые с Земли. Они передавали команды в центр NASA в Хьюстоне, откуда сигнал уходил на орбиту. Исследователи задавали роботу начальную точку и место назначения.
Для безопасности команда отказалась от реальных физических барьеров. Операторы загрузили в память робота карту с виртуальными препятствиями. Astrobee старательно облетал пустые участки пространства, которые его компьютер считал занятыми. Это полностью исключило риск повреждения аппаратуры станции в случае ошибки кода. Также операторы держали наготове команду аварийной остановки.
Робот выполнил 18 тестовых полетов длительностью более минуты каждый. Инженеры прогнали каждый сценарий дважды для чистоты данных. Сначала Astrobee летел под управлением обычного алгоритма, а затем — с подключенной нейросетью. Телеметрия показала, что «теплый старт» сокращает время на обдумывание маневров на 50–60%. Система работала стабильнее всего в сложных условиях, когда роботу требовалось разворачиваться на месте или прокладывать путь в тесном пространстве.
Как еще нейросети помогают человечеству в освоении космоса, рассказали в этом материале.
Источник фото на обложке: NASA