Цифровые рабочие, как правило, управляли универсальными мобильными роботами, которые обычно ставились на гусеничную или колёсную платформу. Прямоходящие андроиды были всё ещё очень дороги для массового использования. А на производстве уже существуют удобные дорожки для электрокаров и автоматических тележек. Да и сам цифровой рабочий не перебирает ногами, а сидит в удобном кресле. Зачем тратиться на дорогостоящие ножные манипуляторы? Гусеницы прекрасно справляются, и ремонтировать их легче. Каждый мобильный робот оснащался всего лишь двумя руками, так как у человека-оператора рук тоже было только две. Зато различных рабочих насадок к ним было примерно три десятка. Они располагались на карусельном патронташе, который опоясывал робота в районе его моторного отсека, и их замена занимала не более десятка секунд.
Иван Иванович съехал на первой скорости с места парковки и поехал в сторону сборочного цеха. Конечно, на самом деле это был универсальный робот 53М12 под его управлением. Но эффект присутствия был настолько силен, что ему иногда вправду казалось, что он на самом деле робот, только иногда по недоразумению превращающийся в человека. Блок купольных камер в верхней части робота давали полную панораму цеха, на все 360 градусов обзора. Разнообразная информация, которая выводилась на экран шлема, формировала дополненную реальность. Каждый производственный участок был обведен контуром, внутри которого располагалась мнемосхема технологического процесса, текущее производственное задание и статус участка. Иван Иванович неспешно объезжал цех по периметру, когда на экране замерцал тревожный сигнал, и почти сразу же он увидел и его причину.
Старенький "Гюйгенс-800" опять промахнулся мимо конвейера. Он оставался на заводе по какому-то странному стечению обстоятельств. Все его собратья младших серий были давно заменены на отечественные модели "Гранта-Р" и "ЧЗР-20" по программе импортозамещения. "Гюйгенс" остался только потому, что обладал уникальным контроллером, заменить который на аналог тогда так и не удалось. Робот постепенно изнашивался, а официальный сервис для него тоже был недоступен по тем же причинам. Некоторые вспомогательные детали уже были заменены на аналоги, и из-за несовпадения допусков примерно раз в смену погрешность накапливалась, и он промахивался мимо детали. Встроенная система безопасности сразу же поднимала тревогу, и производство останавливалось. Иван Иванович немедленно покатился к "Гюйгенсу".
Подъехав к отказавшему роботу, Иван Иванович уже поднял правый манипулятор, чтобы привычным жестом перезагрузить контроллер и возобновить производственный процесс. Но его движение осталось незаконченным, так как картина происшествия была несколько иная. Захват "Гюйгенса" не просто отклонился от требуемой позиции над конвейером, он еще был развернут под необычным углом. Видимо, старичок действительно доживал свои последние дни на заводе. Иван Иванович, вздохнув, сменил правую насадку на отвертку и отвинтил диагностическую панель. В левый манипулятор он одновременно смонтировал универсальный диагностический разъем. Одновременное асинхронное владение двумя руками робота было своего рода высшим пилотажем у цифровых рабочих. Немногие могли делать два дела одновременно, перебирая кнопки на подлокотнике. Ивану Ивановичу был доступен и альтернативный интерфейс в виде специальных рукавиц, которыми можно было непосредственно манипулировать в пространстве, управляя своим роботом-носителем. Но большинство цифровых рабочих, и он не был в этом случае исключением, предпочитали старые добрые кнопки. Руки так утомлялись гораздо меньше, хотя это и требовало более изощрённого владения элементами управления.
Закончив отвинчивать защитную крышку, Иван Иванович оставил её висеть на петлях и подключился к диагностике Гюйгенса. Обычно для этого не требовалось подобных ухищрений, но интегрировать Гюйгенса в единую систему диагностики сначала не смогли из-за дороговизны, потом из-за санкций, а потом – из-за отсутствия квалификации. Поэтому приходилось пользоваться, если можно так выразиться, дедовскими методами. После подключения Иван Иванович наконец-то получил доступ к отладочной информации и смог просмотреть место, где программа робота дала сбой, и содержимое его регистров. Вроде бы всё было как обычно, но программа не отработала, как положено. Регистр угла поворота содержал явно некорректное значение, хотя все остальные показания были в норме. Скорее проформы ради, Иван Иванович вычислил контрольную сумму программного кода и сравнил его с эталоном. Интерфейс сразу подсветил единственную отличавшуюся цифру, но острого глаза тут вовсе не требовалось. В середине поля зрения полыхнула алая надпись на ядовито-лимонном фоне. «Контрольная сумма не совпадает». Этого быть не могло – робот даже не был подключен к единой сети, собственно, именно поэтому Иван Иванович и вынужден был проделать все эти утомительные эволюции с отвертками и разъемами. Но это случилось. Внезапно еще одна мысль пришла ему в голову. Запустив перезапись управляющей программы «Гюйгенса» с эталона, он параллельно вывел в отдельном окне видеосъемку его собственных недавних действий. Восстановив программу и механически закручивая винты защитной крышки, он наконец-то нашел нужный кадр.
Дело в том, что по древней инструкции защитная крышка должна быть опечатана. Конечно, никаких сургучных или пластиковых печатей уже никто не использовал, всё было вполне в духе цифровизации. Одноразовый QR-код должен был наклеиваться каждый раз при закрытии крышки. Код регистрировался в системе безопасности автоматически, и также автоматически проверялся при необходимости. Вот его и искал на видеосъемке Иван Иванович, а после того, как нашел, весьма удивился от собственного открытия. QR-код на крышке был, но в системе безопасности он не значился. Следовательно, он был подделкой. Следовательно, имел место несанкционированный доступ к системе управления «Гюйгенса». О таких случаях необходимо докладывать незамедлительно, но Иван Иванович призадумался. Смена только началась, производственный план никто не отменял, а если сейчас доложить, как положено, цех точно закроют до выяснения причин, и тогда – прощай, квартальная премия. Управлению безопасности до производственных показателей было совершенно фиолетово. Они будут только рады показать собственную значимость при расследовании незаконного проникновения на вверенный им объект. Еще как бы и под горячую руку не попасться – вдруг они почему-либо решат, что инцидент произошел в его смену. Тогда не только про премию забыть можно, тогда и из зарплаты могут вычесть. В общем, никакого энтузиазма сделанное открытие у Ивана Ивановича не вызвало. Пребывая в раздумьях, он привычными движениями восстановил работоспособность «Гюйгенса», завинтил злосчастную крышку на место и наклеил новый пломбирующий QR-код, поменяв в правой руке отвертку на компакт-принтер. Теперь единственным следом оставалась видеозапись, но тут они ничего не мог сделать – она уже поступила в архив и будет храниться там неделю. Впрочем, маловероятно, что кто-то будет её пересматривать. Поэтому Иван Иванович решил пока никому ничего не рассказывать, а посмотреть, что будет дальше.
Глава 3
Оставшееся до обеденного перерыва время пролетело без дополнительных происшествий. Иван Иванович, отключившись от своего робота, встал с кресла, потянулся, разминая застоявшиеся мышцы, сделал несколько движений руками и отправился обедать. Кухонный блок, получив двойной сигнал – от таймера и от системы безопасности – о том, что вверенный его попечению человек вот-вот прибудет, запустил подготовку обеда. Для того, чтобы разогреть стандартный рацион, понадобилось не больше половины минуты. И когда Иван Иванович, тщательно вымыв руки, вошел на кухню, его обед уже был готов. Он ел, не ощущая вкуса пищи – его голова была занята происшествием с "Гюйгенсом", и даже телевизионная реклама не могла его от них отвлечь. Внезапно вместо очередного ролика высветилось напоминание – он чуть не забыл о своей прогулке. Покидав одноразовую посуду с остатками пищи в утилизатор, Иван Иванович стал торопливо переодеваться в городскую одежду.