Руководитель «Научного центра» нажал несколько кнопок на основании манипулятора. Механическая рука повернулась, аккуратно взяла со стола чашку, поставила перед человеком, бросила туда один за другим три кусочка сахара из стоящей на подносе коробочки. Затем робот с жужжанием повернулся, взял второй рукой банку с кофе, открыл, выдвинул из руки пластмассовый цилиндрик дозатора, зачерпнул им кофе и высыпал в чашку.
Закрыл банку, поставил её на поднос, снова повернулся, упираясь одной рукой в столешницу, поднял чайник, налил кипятка в чашку. Поставил чайник, ловко ухватил торчащую из чашки ложечку и вращательным движением захвата размешал сахар. Ухватил чашку за ручку, поднял её, зажужжал моторчиками, поворачиваясь, и подал чашку Хрущёву.
— Вот это здорово! — расхохотался Никита Сергеевич, принимая чашку из рук робота. — Это вы как такую штуку сделали?
— Давайте сделаем небольшой перерыв на кофе, и я вам расскажу, — ответил Старос.
Хрущёв, внимательно наблюдавший за роботом, заметил, что поднос был не простой, а разделённый формовкой на секции — чашка, банка с кофе и коробочка с сахаром стояли каждая на определённом месте. Такие подносы использовались с недавнего времени на самолётах «Аэрофлота», чтобы чашки не сдвигались, если самолёт качнётся. Конечно, от полноценных воздушных ям они не спасали (АИ).
Он также заметил, что на краю подноса были наклеены две полоски алюминиевой фольги, и робот, подъезжая к подносу, остановился точно между ними.
После нескольких минут суеты секретарша оделила всех чашками с кофе, и руководитель «Научного центра» поделился своей задумкой:
— Это что-то вроде детского роботоконструктора. Как видите, принцип тот же, что у обычного конструктора «Механик», только добавлена электронная начинка. Мы использовали обычные электродвигатели с простейшими шестерёнчатыми и червячными редукторами и преобразователи «угол-код» для отсчёта углов поворота. Шестерёнки, кстати, часовые, от будильников. Для полноценной силовой работы развиваемых моторчиками усилий недостаточно, поэтому в этой машинке используются более мощные приводы, но для детского конструктора их обычно хватает. Для фиксации рук в неподвижных положениях применены дополнительные электромагнитные тормоза. Программу для этой последовательности действий мы первоначально написали просто на бумажке. В память робота она считывается постепенно, с магнитной ленты, по мере пошагового исполнения.
— А на ленту она как попадает? — спросил Лебедев. — Можно прямо на роботе программировать?
— Да, к нему подключается цифровая клавиатура от вычислителя «Пенза», с которой задаётся программа в машинных кодах. Памяти мало, поэтому программа по мере записи последовательно выгружается на перфоленту, а при выполнении так же последовательно с неё считывается. Можно программу и сразу на перфоленту забить, с помощью ручного перфоратора, а если подключить робота к бытовому магнитофону, его можно обучить повторять движения, примерно, как у нас обучали первые станки с программным управлением. (см. гл. 03–02)
— И такую штуку можно будет продавать, как детский конструктор? — спросил Хрущёв.
— Да, по мере насыщения промышленности вычислителями, можно будет пустить часть процессоров на подобные применения. Вообще, это только один из возможных вариантов, весьма сложный и недешёвый, кстати. Можно добиться похожих результатов, комбинируя более дешёвые и доступные компоненты на макетной плате, вроде этой, — Старос показал всем небольшую плату с множеством отверстий, на которой была собрана простенькая электронная схема из нескольких деталей.
— Начинать надо именно с таких, простых и недорогих наборов, чтобы дети, например, могли пристроить более совершенное управление к обычной магазинной игрушке. А потом уже можно оснастить игрушечное шасси механической рукой, или сделать ещё что-то похожее. Тут важно начать и не останавливаться, постоянно расширяя ассортимент. Таким образом, будет сформирован сектор спроса на сложные развивающие робототехнические товары, — пояснил Глушков. — А дальше проснувшаяся творческая жилка уже не даст человеку остановиться. Творчество затягивает, причём в хорошем смысле.
Глушков читал в «электронной энциклопедии» о проектах Arduino и Raspberry Pi, и ему хотелось дать уже ближайшему поколению детей нечто подобное, хотя он прекрасно понимал, что технические возможности процессора 4004 несравнимы с возможностями «компьютеров на чипе» из 2012 года. Но он также знал, что студенты в СССР писали игры даже для программируемых калькуляторов. Да и те ЭВМ, что разрабатывались в конце 50-х и начале 60-х, по своим возможностям и были калькуляторами, только очень большими. Поэтому он настоял, чтобы первый советский электронный калькулятор сразу был сделан программируемым, и оснащён портами ввода-вывода, позволявшими присоединять кое-какую периферию.