kerbal.ruвики сборки «Оператор»
Оператор / Вики / Автоматика

Автоматика полётов и рутина

MechJeb, будильники, Haystack, повторяющиеся рейсы и фоновый расчёт ресурсов — четыре слоя автоматизации сборки «Оператор».

Когда в программе десяток спутников, две станции и база, ручное управление перестаёт масштабироваться. Сборка даёт пять независимых слоёв автоматики. Они не конкурируют, а закрывают разные задачи — разберём, что когда включать.

Слой 1. MechJeb2 — автопилот здесь и сейчас

Ставится деталью AR202 либо доступен на любом командном модуле после исследования соответствующих узлов. Реально полезные вкладки:

  • Управление взлётом (Ascent Guidance) — вывод на орбиту с заданной высотой и наклонением. Главный рабочий инструмент, если не пишешь скрипты kOS. Включай автоступень и ограничение по углу атаки, профиль разворота правь в Редакторе траектории взлёта.
  • Планировщик манёвров (Maneuver Planner) — считает и ставит узлы: смена апоцентра, наклонения, переход Хомана, точная подстройка перелёта. Даже если летишь руками, узлы удобно считать здесь, а исполнять самому.
  • Автопилот сближения (Rendezvous Autopilot) — подводит к цели на сотню метров. Экономит десятки минут на каждом рейсе снабжения к станции, см. Орбитальные станции.
  • Автопилот стыковки (Docking Autopilot) — доводит до контакта. Медленно, но безотказно.
  • Управление посадкой (Landing Guidance) — посадка в точку с координатами. Незаменимо для достройки баз, когда модули нужно положить рядом.
  • Утилиты — «выполнить следующий узел» и «автоступень (один раз)» вешаются на группы действий.

MechJeb против kOS: MechJeb — универсальный автопилот, который отработает любую разовую задачу без подготовки. kOS — программа, которую пишешь один раз и потом запускаешь сотню раз одинаково. Спутники сети — kOS, разовая посадка на Дюну — MechJeb.

Слой 2. Kerbal Alarm Clock — будильники

Ускорение времени проскакивает всё важное. KAC останавливает перемотку заранее. Ставь будильники на манёвры (создаётся по узлу одной кнопкой), смену сферы влияния, окна перелёта и периодические напоминания вроде «проверить запасы на станции».

В окне будильника задай Предел (за сколько времени до события тормозить), При срабатывании — действие, и при желании Удалить будильник после срабатывания. Кнопка Перемотать к следующему гонит время до ближайшего события. С десятком аппаратов на разных орбитах KAC становится обязательным.

Слой 3. Haystack ReContinued — переключение между аппаратами

Штатный переключатель мучителен, когда аппаратов больше десяти. Haystack даёт окно со строкой Поиск:, фильтрами по типу и Группировкой по небесному телу. Выбрал аппарат — в панели Информация об аппарате сразу видно Апоцентр, Перицентр, Наклонение, Экипаж, Ресурсы и Манёвр через: состояние спутника оценивается, не переключаясь на него.

Ещё две вещи, ради которых он в сборке: Скрыть аппарат — убрать из списка мусор и отработавшие ступени, и Переименовать аппарат прямо из окна. Дисциплина имён («Реле-Кербин-1», «Реле-Кербин-2») превращает свалку в сеть, см. Созвездия и покрытие.

Слой 4. Routine Mission Manager — рейсы без пилота

Самый недооценённый мод сборки. Идея: слетал маршрут один раз честно — дальше заказываешь такие же рейсы кнопкой, они выполняются без твоего участия и без загрузки физики.

  1. На стартовом столе открой окно кнопкой RMM на панели инструментов, выбери Начать отслеживание, введи название миссии.
  2. Выполни полёт целиком: выведи корабль на орбиту и пристыкуйся к станции у тела, для которого включён менеджер. Прибытие засчитывается по факту стыковки.
  3. Возвратный рейс отслеживается отдельно: Начать отслеживание в меню стыковочного узла отбывающего судна, финал — посадка на родной планете.
  4. Маршрут появляется в списке, дальше его можно заказывать повторно.

Про эталонный рейс: экипаж и топливо на старте станут минимумом для будущих заказов, а масса груза — максимумом. Поэтому первый полёт делай с минимальным экипажем, минимумом топлива и максимумом груза. Отслеживание переживает сохранения и прервётся, если после старта добавить экипаж или состыковаться с посторонним судном.

Слой 5. Background Resource Processing — фон, который считает

Формально не автоматика, но без него все предыдущие слои разваливаются. В ваниле ресурсы у неактивных аппаратов почти не обрабатываются: панели не заряжают, буры не бурят, генераторы не жгут топливо. BRP считает всё это фоном для каждого аппарата на карте.

  • Спутники сети реально садят батарею в тени и заряжаются на свету. Проектировать энергетику ретранслятора приходится честно — на самую длинную тень.
  • Станции тратят припасы (Snacks), пока ты летаешь в другой системе. Вернулся через сто дней — увидишь настоящее состояние, а не замороженное.
  • Базы и буры копят руду и топливо, пока их никто не смотрит. Именно это делает добывающую базу осмысленной.

Побочный эффект: мёртвый спутник останется мёртвым. Батарея у аппарата без панелей рано или поздно сядет, связь пропадёт, вернуть его будет нечем. Так и должно быть у оператора настоящей сети.

Что когда включать

Задача Инструмент
Разовый манёвр, перелёт, посадка в точку MechJeb
Повторяемый вывод спутника скрипт kOS (kOS: готовые рецепты)
Не проспать окно/манёвр/смену СВ Kerbal Alarm Clock
Найти аппарат среди пятидесяти Haystack
Двадцатый одинаковый рейс к станции Routine Mission Manager
Чтобы всё это жило без тебя Background Resource Processing
Связанные статьи