Конечно, он был не просто парящей над Луной фотокамерой. Он был сложным исследовательским комплексом, имеющим шесть объективов, снимающих Луну в разных областях спектра, гравиметрическую аппаратуру для поиска масконов[9]
, радиолокатор миллиметрового диапазона, синхронизированный с фотокамерой, два магнитометра, датчик гамма-лучей и многое другое. И еще аппаратуру служебную, обеспечивающую полет: лазерный высотомер, гироскопы, систему телеметрии, радиостанцию для связи с Землей, антенный комплекс, маневровые двигатели. Всем этим командовал специализированный компьютер. И все шло нормально. С начала и до конца. Ни одного сбоя. Ни одного отказа. Четкие, невероятного качества изображения. И их первичная обработка.Виток за витком, виток за витком, угол обзора очень мал, чтобы получить большое разрешение. Сотни тысяч высококачественных снимков в видимом свете и синхронных с ними радиолокационных изображений поступали в модули памяти и первичной обработки.
Куда там «Рейнджерам»! Они и не мечтали о такой работе. И о такой бесконечно долгой, по сравнению с ними, жизнью.
Аппарат, запущенный с экваториального космодрома Куру, достиг Луны. Высокоавтономный, он самостоятельно вышел на круговую орбиту и не требовал от Земли команд ее коррекции; периодически измеряя свою высоту, он сам принимал решения на включение двигателей, чтобы скомпенсировать неизбежное сползание вниз. Само по себе небольшое уменьшение высоты полета ничем не грозило аппарату, но изменило бы масштаб снимков, и при совмещении их мозаики грозило несовпадением границ, что совершенно недопустимо. Карты должны быть «гладкими» по границам снимков, по яркости, контрастности и длине теней.
Там, где Солнце в зените, теней нет, а вблизи терминатора они максимальны, и скрывают от оптики часть поверхности; но радиолокатор не видит теней, и модуль обработки, совмещая картинки, добивается полноценного изображения.
На ночной стороне аппарат съемку прекращал и, пользуясь отсутствием мощных помех от Солнца, проводил измерения космических излучений, корректировал орбиту и тестировал состояние своих систем. Иногда Земля задавала ему вопросы, он исправно отвечал.
Модуль первичной обработки усреднял яркость снимков, ведь освещенность поверхности при полете непрерывно меняется. Среднее значение яркости было введено в программу людьми, и рассчитано на их зрение.
Обработка теней была наиболее сложной задачей: в программе люди указали, что длина теней должна быть не более двух процентов от истинной. Участки теней автоматически вырезались, на их место вставлялись соответствующие места радиолокационных изображений.
На Земле никто не подумал, что локатор и фотоаппарат видят разные вещи. Вернее, подумали, но не придали значения. С фотоаппаратом все ясно: он видит то же, что и глаз. А вот импульс локатора отражается частично от поверхности, частично от толщи пыли, и, уже окончательно, от каменного основания Луны. Таким образом, каждому излученному импульсу соответствуют несколько отраженных. Из-за этого абрисные линии становятся размытыми: они показывают наличие пыли.
Первые поступившие снимки понравились всем, кроме молодого программиста, Барни Беннинга. Он заметил, что в областях теней контурные линии толще. По его настоянию с аппарата запросили две необработанных картинки одного участка — фото- и радиоизображения. Сравнили. Да, все подтвердилось. Ну и что? Параметры готового изображения находились в заданном допуске; геологи претензий не предъявляли. Что еще надо? Но Барни не был бы Барни, если бы отступился. Он почему-то посчитал это своей личной ошибкой, хотя в программе ошибок не было, была небольшая неопределенность в исходных данных.
Барни пошел к шефу отдела и изложил проблему. Шеф к молодежи благоволил: его сын работал здесь же, в «Грамман спейс текнолоджи», в отделе двигателей. Шеф не видел причин для отказа. И вскоре исправленная программа, за секунду преодолев расстояние до Луны, управляла радиолокатором. Теперь учитывались только самые мощные отражения. Все остальные игнорировались. Это было абсолютно логично. Значит, локатор пыли уже не видел, ведь самый мощный сигнал идет от скального основания. Контуры кратеров стали четкими, но они буквально на волосок не совпадали с оптическим изображением. Разброс был втрое меньше допуска и порадовал создателей аппарата.
— Если вы, ребята, — сказал Барни геологам, — уроните на Луну иголку, то не стесняйтесь попросить. Мы ее найдем!
Теперь все были довольны. Люди не учли одного: компьютер — не человек. Цифровые системы тем и отличаются от аналоговых, что требуют точности во всем. И любая неопределенность должна быть упакована в точные цифровые рамки.
Когда аппарат вышел с ночной стороны в область терминатора, его блок первичной обработки, не найдя в своей памяти нужных для обновленной работы данных, запросил их с Земли. Ему требовались два числа: максимальная и минимальная толщина лунной пыли. Только и всего.