Ученые вживили двум макакам по 96 электродов в участок моторной коры, управляющий движениями плеча и предплечья. Эти электроды у двух обезьян были немного по-разному распределены. Попадание электродов в те или иные конкретные точки коры было отчасти случайным, и уж во всяком случае никто не мог знать заранее, какие из электродов будут воспринимать мозговые команды, скажем, о подъеме руки, а какие – о сгибании локтя. Это предстояло выяснить в ходе дальнейших экспериментов. Долгий курс обучения должны были пройти не только обезьяны, но и компьютерная программа, интерпретирующая мозговые сигналы и преобразующая их в команды для управления механической рукой.
На начальном этапе обезьян учили управлять рукой при помощи джойстика с кнопкой (кнопка предназначалась для открывания и закрывания клешни). Кроме того, обезьяна просто смотрела на автоматические движения руки, которая брала пищу из разных мест и подносила ее ко рту подопытной (известно, что вкусная пища – чуть ли не единственный стимул, побуждающий обезьяну в лабораторных условиях быть внимательной и чему-то учиться). Пока механическая рука двигалась, а обезьяна на нее смотрела, компьютер регистрировал сигналы, поступающие от 96 электродов, и подвергал их статистической обработке. Сигналы от некоторых датчиков не коррелировали с движениями руки, и эти датчики впоследствии не учитывались. Для остальных электродов компьютер определял, какие движения искусственной руки сопровождаются наиболее интенсивными (частыми) нервными импульсами. Так были выявлены электроды (и соответствующие точки мозга), которые избирательно реагируют на те или иные движения (вверх-вниз, вперед-назад и вправо-влево), а также на сжимание и разжимание пальцев. Соответствующий «рисунок» возбуждения нейронов интерпретировался как команда, посылаемая мозгом. Например, если данные десяти датчиков регистрировали наиболее сильные сигналы при подъеме руки, то в дальнейшем, когда управление рукой передавали обезьяне, сигналы от этих десяти датчиков компьютер преобразовывал в команду «поднять руку».
После этого этапа предварительного обучения исследователи попытались сразу передать обезьянам всю власть над механической рукой, но ничего не вышло: обезьяны не справились с управлением. Тогда пришлось пойти более долгим путем постепенной передачи контроля от «автопилота» обезьяне. При этом училась не только обезьяна, но и компьютер: интерпретация нервных импульсов постоянно уточнялась и подстраивалась к текущему состоянию обезьяньего мозга. Как выяснилось, такая подстройка должна осуществляться ежедневно, потому что компьютерная интерпретация мозговых сигналов, основанная на вчерашних экспериментах, сегодня может для той же самой обезьяны оказаться недостаточно точной. Кроме того, импульсы, генерируемые мозгом во время пассивного наблюдения за автоматически движущейся рукой, оказались не совсем идентичными тем, что генерируются при непосредственном мысленном управлении искусственной конечностью.
Задача, которую обезьяна должна была выполнить при помощи искусственной руки, изо дня в день была одна и та же: нужно было взять пищу (пастилу или ягоду), которая появлялась в разных местах в пределах досягаемости, и поднести ее ко рту (а потом, разумеется, съесть, но это уже делалось без помощи технических средств). Самая трудная часть задания состояла в том, чтобы поднести раскрытую клешню точно к пище. Для этого нужно управлять рукой с точностью до нескольких миллиметров, иначе еду не удастся схватить. Подносить пищу ко рту можно с меньшей точностью, поскольку обезьяна могла шевелить головой (ее руки – настоящие, а не искусственные – были закреплены в специальных трубках).