Карантин (Иган) - страница 36

– Оптимизация! – тихо выругался Винсент.

Кран опустил свою клешню над сдвинутым с места контейнером. Захватные стержни толщиной с мою руку выдвинулись в поисках специальных гнезд в крышке, удивленно втянулись обратно в клешню и с идиотской настойчивостью повторили эту операцию четыре раза, прежде чем сдаться. На клешне замигал красный огонек, дважды оглушительно взревела сирена, после чего кран полностью отключился.

Мы находились довольно далеко от места событий. Мне потребовалось двадцать секунд, чтобы добежать туда – с той стороны, где робот не мог меня видеть. К тому времени он уже начал с размаху таранить контейнер, который загораживал ему путь. Каждый раз, когда он отъезжал назад, его собственный контейнер подавался чуть вперед, когда он двигался вперед, контейнер снова скользил назад; в результате движение было направлено все-таки назад. Роботу предстояло провести в окружении еще несколько минут, но надежда на то, что удастся подправить клешню крана, таяла на глазах.

Сбоку к каждому контейнеру была приварена лестница. Случилось так, что робот вырезал из своего контейнера именно сторону с лестницей. Я залез на контейнер, стоявший напротив, и с него перепрыгнул через проход на крышу контейнера, где был робот. Раскачать клешню оказалось гораздо труднее, чем я ожидал. Она висела на шести: кабелях, которые были собраны в три пары, что давало сильный демпфирующий эффект. Постепенно мне удалось нарастить амплитуду колебаний настолько, чтобы компенсировать смещение контейнера.

Теперь оставалось правильно выбрать момент. Винсент мгновенно оценил ситуацию – он все прекрасно видел при помощи камеры на потолке. «Н5» без труда рассчитала бы момент включения крана, будь контейнер неподвижен, однако его ерзанье было непредсказуемо. Контроллер самого крана ничем не мог помочь – каждый раз, когда Винсент выдавал команду на захват, повторялась жестко запрограммированная последовательность из пяти попыток, после чего все отключалось. Трижды контейнер сдвигался в самый последний момент, опрокидывая все расчеты Винсента. Я понимал, что четвертая попытка будет последней. Можно было раскачать клешню еще сильнее, но тогда она, двигаясь по дуге, стала бы подниматься слишком высоко над контейнером, и захватные стержни не достали бы до гнезд.

С четвертой попытки стержни вошли куда нужно, и это выглядело так же неправдоподобно, как запущенное в обратную сторону кино, где черепки волшебным образом складываются в вазу. Точнее, в гнезда вошли все стержни, кроме одного, который нелепо застрял в доле миллиметра от своего гнезда, в то время как остальные плавно скользили внутрь. Я с ужасом представил себе, что произойдет, если сейчас какой-нибудь идиотский микропроцессор решит, что нельзя больше ждать, пока сработает этот последний стержень.