Птенцы соловьиного гнезда - Страница 80


К оглавлению

80

— Ой, а можно я поближе подойду? — с любопытством спросила Карина. — Я не помешаю?

— Уже нет, — вздохнул инженер. — Я, пожалуй, закончил. А я что, опять дверь не закрыл?

— Ага, — кивнула девушка, опуская на пол сумку, сбрасывая кроссовки и подходя к столу. — Настежь оставил. Биката, а что за графики такие?

— Да ничего особенного, — рассеянно проговорил инженер. — Технические детали. Тут — усилие на правом и левом шарнире запястья соответственно, здесь фактическая мощность сервомоторов и нагрузка на двигательные связки, три диаграммы слева — покоординатная дельта между расчетными и фактическими положениями точек отсчета… ну и так далее. Отладочные данные, ничего интересного. Калайя, зачерпни воду справа.

— Движение восемнадцать дробь ноль три, примитив «зачерпывание воды правой ладонью», — проговорила чоки. Она вытянула вперед правую руку тыльной стороной вверх и сделала плавное движение сложенной ковшиком кистью, словно и в самом деле зачерпывая ладошкой воду. Графики на дисплее заметались, колонки цифр начали быстро меняться. Некоторые числа покраснели, некоторые посинели. Биката, внимательно наблюдавший за движением, вздохнул.

— Хвост вытащишь — нос увязнет, — пробормотал он. — Улучшаешь плавность движения — получаешь меньшую точность. Разве что так напоследок попробовать…

Он взял стило и сдвинул им пару бегунков.

— Калайя, зачерпни воду.

— Повторяю предыдущее движение, — проинформировала чоки. Содержимое дисплея снова задвигалось и замерцало.

— Еще хуже… — грустно резюмировал Биката. — Ладно, возвращаем все в исходное состояние, — он снова поднял стило и принялся колдовать над дисплеем. На взгляд Карины, оба движения руки чоки совершенно ничем не отличались, но, наверное, Бикате виднее.

— Калайя, диагностика запястья, — наконец проговорил инженер. — Краткий отчет.

— Базовый моторный тест: норма. Тест тактильных точек оболочки: норма. Тест скорости регенерации оболочки… норма.

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

— Запускаю полный сбор конфигурационных данных, — проговорила чоки. — Опрос лицевой области… опрос шейной области…

— Без протокола, — приказал инженер. Калайя умолкла.

— Биката, а что она сейчас делает? — шепотом поинтересовалась Карина.

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

— А что такое шасси?

— Как — что? — Биката глянул на девушку как на умственно неполноценную. — Ну вот все ее тело и есть шасси. Неужели не слышала никогда термин?

— Не понимаю, — наморщила лоб девушка. — Ты говоришь — «она опрашивает шасси», и тут же — что шасси и есть она. Она сама себя опрашивает?

— Так, понятно, — Биката поскреб подбородок. — Карина, ты вообще имеешь представление о принципиальной архитектуре чоки? О компонентах чоки-тела? О взаимоотношении шасси-носителя и искина?

— Нет, — девушка помотала головой. — Ну, я читала что-то такое, но как-то там запутанно все.

Биката задумчиво поглядел на нее.

— Поздно уже, — пробормотал он. — А нам завтра в бар в первую смену. Ну ладно, устрою тебе краткий ликбез. Первое, что следует усвоить — разницу между искином чоки и его телом. Тело — просто кукла. Роботизированный скелет в оболочке из псевдоплоти…

— Резервное копирование конфигурации шасси завершено, — перебила его Калайя. — Данные заархивированы и переданы в хранилище.

— Да-да, — кивнул инженер. — Так вот, тело — то, что обычно и называют «чоки». Но чаще всего люди не понимают простой вещи: тело чоки и его разум — разные вещи, мало друг с другом связанные. Разум и личность чоки — его искин, искусственный интеллект. Его можно перенести на новое шасси, хотя и не всегда — требуется определенное соответствие элементной базы. Когда речь идет о внутренних процессах чоки, разницу между искином и шасси следует всегда держать в уме. Пока понятно?

— Да. Более-менее.

— Отлично. Так вот, шасси — вполне самостоятельная штука. Оно не способно к полноценному существованию без искина, но на деле само по себе весьма интеллектуальное устройство. Каждый сустав скелета, каждая моторная связка, каждая псевдомышца оболочки имеет свой контроллер — небольшой компьютер, запрограммированный на выполнение определенных действий. Искину незачем знать все тонкости работы конкретного сустава — ему нужно лишь получить от того список моторных примитивов. Ну, что узел умеет делать — как сгибается, сколько степеней свободы, ограничения по перемещению, влияние на соседние суставы, все такое. А дальше искин может конструировать из примитивов уже какие-то конкретные сложные движения. М-м-м… Калайя, покажи Карине правую ладонь.

Чоки послушно вытянула руку.

— Согни указательный палец. Разогни. Сожми кулак. Разожми. Видишь, Карина? Сгибание пальца — один из базовых моторных примитивов. На самом деле это еще не самый нижний уровень — ниже есть еще механика отдельных суставов фаланг, но не суть. Так вот, имея в качестве базового примитива сгибание пальца, мы можем сконструировать более сложный примитив — сжатие кулака, состоящее из одновременного сгибания всех пальцев. Причем примитив, раз созданный, можно записать в контроллер кисти как новый базовый примитив. И на его основе можно создавать другие примитивы — например, удар кулаком, сочетающий сжатие кулака, определенное перемещение плеча и предплечья, разворот тела и так далее. Пока понимаешь?

80