В январе 1979 года 25-летний работник завода Фордав Мичигане по имени Роберт Уильямс сказал жене и детям «до вечера» и отправился, как обычно, на смену. На заводе использовалась громадная пятиэтажная машина, которая переставляла недавно отлитые тяжелые детали автомобилей на конвейер и с него по каждому этажу ездила металлическая тележка с роботизированной рукой, которая их поднимала или опускала. Однако с машиной возникла проблема. Она неправильно подсчитывала количество деталей на конвейере: Роберта попросили подняться наверх и выяснить, почему так происходит. Пока он разбирался, роботизированная рука на одной из тележек ударила его по голове. От удара Роберт умер мгновенно, и этот несчастный случай был признан первым, когда робот убил человека[26].
Конечно, то было случайное и трагическое совпадение, но многие представители сферы робототехники могут возразить, что машина в действительности не являлась роботом. Если спросить у ученого-робототехника точное определение слова робот, он, скорее всего, ответит, «физически телесная действующая сила». Давайте распакуем это определение.
Слово физически означает, что робот занимает место в пространстве, находясь в том же мире, что и мы, поэтому персонаж компьютерной игры роботом не считается. Также это значит, что робот подчиняется законам физики. Для его движения требуется энергия. Робот подвержен инерции, ускорению, трению и другим физическим явлениям. Как скажет любой специалист, скорее всего, со вздохом, роботы также подвержены разрушению: они ржавеют, ломаются, у них отходят контакты.
Как насчет слова телесная? Оно используется здесь в прямом смысле: у робота есть тело, в отличие от программ из интернета, которых иногда называют ботами. У тела есть физические измерения, границы, которые определяют, как робот взаимодействует со средой: сюда относится и самое простое взаимодействие, движение, и сложные социальные интеракции, например изменение выражения лица. Использование слова тело приводит нас к предположениям, которых мы не осознаем. Тела есть у живых существ. У холодильников, мобильных телефонов и большинства аппаратов, хоть они и существуют в физическом мире, в нашем представлении тела нет (его заменяет корпус).
Словосочетание действующая сила подразумевает воздействие. Сила должна быть независимой и автономной. Обычно мы предполагаем, что она совершает выбор из нескольких вариантов и поступает так, как требуется в конкретной ситуации. Для этого она должна понимать, в чем эта ситуация заключается, оценивать, какое действие будет правильным, и производить его. Если физическая и телесная – это атрибуты, которые можно как иметь, так и не иметь, то действующая сила – до определенной степени неотъемлемое свойство.
Термостат, который включает и отключает обогреватель в зависимости от температуры помещения, может считаться действующей силой или нет? Это довольно сложный вопрос, и специалисты по робототехнике не всегда сходятся в ответе[27]. Термостат действительно оценивает текущую ситуацию – температуру в комнате. Он выбирает, включать обогреватель или оставить выключенным, и выполняет выбранное действие.
Многие из нас могут решить, что нажимать на выключатель – не значит являться действующей силой, а реакция на показатели температуры не требует ничего даже близкого к ИИ. Но если этот термостат очень сложный, способен учитывать и время года, и количество человек в комнате, и тарифы на электроэнергию, и индивидуальные предпочтения владельца, он считается роботом? Большинство ответит, что нет, потому что по нашим представлениям действующая сила должна обладать хотя бы одной частью тела, если не телом целиком. Движение в робототехнике действительно крайне важно, и мы еще вернемся к этому в следующей главе. Но сначала давайте рассмотрим устройство физического тела: как наши роботы будут выглядеть.
Промышленные дизайнеры, разрабатывающие все что угодно, от зданий до чайников, проводят различие между формой и функцией. В хорошем дизайне форма и функция объединяются, но обычно одной из них отдается приоритет (в зависимости от того, в какой среде устройство будет использоваться).
Роботы для реального мира изначально разрабатывались как часть заводского оборудования. Завод – это среда, где эффективное функционирование является главным аспектом дизайна. Промышленные роботы поднимают предметы, манипулируют ими и ставят на место с большой точностью много раз подряд, и обычно они оборудованы тем, что мы воспринимаем как подобие руки. Их дизайн отражает функциональные требования к задачам. Некоторые грубо повторяют конструкцию руки человека с суставом в верхней части (плечо), посередине (локоть) и на рабочем конце (запястье). За запястьем следует концевой эффектор. Это могут быть щипцы, напоминающие пальцы, или, как чаще бывает, специализированные инструменты. Существуют и другие варианты дизайна подобных механизмов, менее напоминающие человеческую руку, но все равно с суставами, поскольку благодаря им робот может успешно манипулировать предметами.