NASA завершила свое участие в проекте CAPSTONE спустя четыре года работы аппарата у Луны. Для IT-аудитории здесь важна не только судьба небольшого зонда, но и то, что миссия CAPSTONE успела проверить на практике: автономную навигацию, отказоустойчивые сети и бортовое ПО, которое должно работать там, где связь с Землей не по расписанию, а по остаточному принципу.
О завершении своей части программы агентство объявило 6 июля, сообщает The Register. Сам аппарат при этом не списывают в архив: он принадлежит компании Advanced Space, и та собирается продолжать использовать его как испытательный стенд для технологий. Иными словами, NASA из проекта вышла, а железо и полезный опыт остались в строю.
CAPSTONE расшифровывается как Cislunar Autonomous Positioning System Technology Operations and Navigation Experiment. Аппарат запустили в июне 2022 года на ракете Electron компании Rocket Lab. Основная задача была вполне прикладной: проверить near-rectilinear halo orbit, или NRHO, орбиту вокруг Луны, которую NASA планировала использовать для станции Gateway. С Gateway сейчас все не слишком определенно: The Register прямо напоминает, что проект поставлен на паузу. На таком фоне продолжать финансировать уже выполнившую первичную задачу миссию было бы сложно даже при хорошем научно-техническом результате.
Старт у CAPSTONE, мягко говоря, не выглядел безупречным. После запуска аппарат на время перестал нормально отвечать операторам, а к лунной орбите добрался только в ноябре 2022 года. Но дальше история стала заметно бодрее. CAPSTONE стал первой коммерческой американской миссией, вышедшей на орбиту Луны. Первые шесть месяцев аппарат занимался именно валидацией NRHO для будущей Gateway. После этого миссию продлили, и зонд превратился из орбитального разведчика в тестовую площадку для более интересных с точки зрения инженеров вещей: перспективной связи, сетевых протоколов, автономной навигации и программно-определяемых спутниковых технологий.
Самое любопытное здесь не орбита как таковая, а инженерный стек, который NASA успела обкатать на реальном аппарате. CAPSTONE использовали для испытаний автономного навигационного ПО, полезного в те моменты, когда Deep Space Network не может дать аппарату столько сеансов связи, сколько хотелось бы разработчикам и операторам. Агентство приводит показательный пример: во время миссии Artemis II окна связи сокращались до нескольких сеансов в неделю. Для систем, привыкших к плотному контролю с Земли, это неприятный режим. Для систем, которые должны сами принимать часть решений и не разваливаться от длинных пауз, это уже рабочая реальность.
Вторая важная история внутри миссии CAPSTONE связана с delay/disruption-tolerant networking, или DTN. Это класс сетевых протоколов, рассчитанный на долгие задержки, обрывы и неидеальные каналы, то есть на все то, что в обычном дата-центре считается аварией, а в дальнем космосе является базовой конфигурацией среды. По данным NASA, CAPSTONE первым применил актуальные версии DTN-протоколов за пределами околоземной орбиты и первым запустил их внутри NASA core Flight System — открытого фреймворка, который можно внедрять на разных космических аппаратах. Для разработчиков это, пожалуй, главный вывод из всей истории: космическое ПО все меньше похоже на набор уникальных одноразовых прошивок и все больше — на переносимую платформу с модульными компонентами, повторно используемыми протоколами и предсказуемой средой разработки.
Если убрать романтику про Луну и посмотреть на проект глазами CTO или техдиректора, картина получится довольно земная. NASA закрывает не провалившуюся миссию, а программу, которая выполнила первоначальную задачу и затем дала дополнительную ценность как R&D-полигон. Это знакомая логика для любой технологической организации: пилот доказал, что ключевая гипотеза рабочая; дальше либо масштабируем, либо пересобираем приоритеты, либо передаем платформу тем, кто сможет использовать ее вне рамок исходного бюджета. В данном случае именно так и произошло. Государственное агентство свою часть закрыло, а частный оператор сохраняет актив и продолжает с ним работать.
Здесь же виден и более широкий тренд: космос все сильнее опирается на частные компании не только как на подрядчиков по «железу», но и как на операторов долговечных технологических платформ. CAPSTONE был спроектирован и построен Terran Orbital, а владеет и управляет им Advanced Space. Для индустрии это важный сигнал. Даже сравнительно небольшой аппарат может пережить исходную госпрограмму и остаться полезным как стенд для новых приложений. Для рынка ПО это означает спрос не просто на «код для спутника», а на зрелые инструменты для автономной работы, диагностики, удаленного обновления, сетевого взаимодействия и эксплуатации в условиях редкой связи.
При этом NASA не объясняет напрямую, насколько на решение повлияла неопределенность вокруг Gateway. Формально агентство говорит лишь о завершении своих активностей в прошлом месяце и о том, что аппарат после основной миссии успел принести пользу во второй роли. Но связка читается достаточно прозрачно: если исходный инфраструктурный проект буксует, то и тестовая программа вокруг него начинает выглядеть менее обязательной для бюджета. В этом смысле CAPSTONE — хороший пример того, как технически успешный эксперимент все равно зависит от судьбы более крупной архитектуры, в которую он был встроен.
Главный вопрос теперь не в том, сможет ли CAPSTONE еще полетать, а в том, кто лучше распорядится накопленным опытом. Если частные операторы сумеют превратить такие аппараты в постоянные испытательные стенды для автономной навигации, сетей с перебоями и открытых бортовых платформ, выиграет не только лунная программа. Выиграет вся инженерная практика создания распределенных систем, которые должны работать там, где сеть нестабильна, ресурсы ограничены, а кнопки «срочно перезапустить сервис» у команды попросту нет.