$

2. Робонавты

Ученые работают над созданием компьютеров, способных общаться с человеком на человеческом языке. Такие компьютеры необходимы роботам, которые уже сегодня работают рядом с людьми. Встроенный в робота компьютер должен не только обеспечивать выполнение им разнообразных алгоритмов, но и связь с человеком на человеческом языке для быстрого запуска нужных программ.

 
Один из таких роботов - "Робонавт-2" (краткое имя R2), понимающих человеческий язык, в 2011 г. был запущен на космическую станцию МКС. Его сделали в НАСА и General Motors. 
Рис. 4.5. Робот R2 знакомится с коллегой-человеком. Фото NASA
Для восприятия внешнего мира у Робонавта имеется 350 сенсоров и 5 камер. "Думает" он животом, в который вмонтирован целый вычислительный центр из 38 процессоров! В его заплечном ранце находится трансформатор для подключения к электросети. В будущих миссиях, например, на поверхность Луны, здесь будут размещены аккумуляторы.

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

 
С R2 могут общаться не только космонавты, но и все желающие, включая вас. Еще до своего полета в космос он стал пользователем социальной сети Twitter: http://twitter.com/AstroRobonaut. Робонавт-2 умеет говорить через встроенный динамик и хорошо понимает письменную английскую речь, а также сам умеет писать!

 
Научиться выполнять новую задачу роботы, в отличие от человека, сами не могут - программы для них создают люди. Ученые из Швейцарии решили изменить ситуацию и объединить всех роботов в одну компьютерную сеть, чтобы они обучали друг друга. 

 
По прогнозам ученых, интернет для роботов, который будет называтьсяRoboEarth (в переводе означает "земля роботов"), заработает в 2015 году. В этой сети роботы будут обмениваться информацией друг с другом для улучшения своей работы и обучения новым алгоритмам.

 
В Скретче тоже можно делать программы для роботов. Дополнительный набор команд, необходимый для управления моторами робота, по умолчанию выключен. Включить эти команды можно в меню редактировать, выбрав команду - показать блоки мотора. 

 

Задание 4.2.

Включите и выключите блоки управления моторами. Сколько блоков в наборе?

 

$