Наш коллега - робот
Наш коллега - робот читать книгу онлайн
В книге рассказывается о роботах, которые всего за десяток лет прошли путь о г кибернетических игрушек до механических помощников человека практически во всех сферах его деятельности, в материалах XXVI съезда КПСС отмечается необходимость "развивать производство и обеспечить широкое применение промышленных манипуляторов (промышленных роботов)". Издание рассчитано на самые широкие круги читателей.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Управление очувствленным роботом базируется на идее обратной связи. Это фундаментальнейшая идея кибернетики. Управление роботом первого поколения можно охарактеризовать как прямую связь: робот воздействует на объект манипулирования. Благодаря наличию чувств роботу второго поколения доступна и обратная связь: объект манипулирования "воздействует" на робота. Закон управления очувствленным роботом является функцией текущего состояния робота и состояния внешней среды. Для решения задачи управления очувствленным роботом уже невозможно ограничиться только запоминающим и программирующим устройством, как в роботах первого поколения. Система управления очувствленного робота должна решать новый класс задач: обработку и анализ информации, поступающей от искусственных органов чувств, и управление исполнительными приводами с учетом этой информации, использованием принципов обратной связи. Описанная схема управления с обратной связью напоминает открытую И. Павловым схему формирования условных рефлексов у животных. Такое единство живого и неживого организмов - одна из фундаментальных аксиом кибернетики. Часть сенсорных сигналов о внешней среде, поступающих через органы чувств в "мозг" робота, можно считать аналогичными безусловным раздражителям по терминологии И. Павлова. Это, например, сигналы о наличии детали, с которой должен "общаться" робот.
Другая часть сигналов - "условные раздражители", например определенные звуковые, зрительные или другие информационные сигналы.
В результате обучения робота (а заметим, что очувствленный робот рождается не со знанием, а лишь со способностью учиться, опираясь на свои органы чувств) определенному сочетанию безусловных и условных раздражителей ставится в соответствие некоторая реакция.
Таким образом складываются внутренние рефлекторные связи "ситуации реакции". Они играют роль, именно играют роль, а не являются на самом деле, представлений робота о внешнем мире и о своих собственных возможностях взаимодействия с ним.
Обучение робота, то есть формирование совокупности связей "ситуации реакции", производится человеком. Под текущей ситуацией понимается значение совокупности сигналов, сформированных сенсорной системой. Класс ситуаций характеризуется тем свойством, что любая ситуация из одного и того же класса обусловливает одну и ту же реакцию (из класса необходимых реакций). Такая правильно выбранная реакция называется адекватной данной ситуации. Структура и функционирование системы управления очувствленным роботом имеет три эшелона.
Верхний - распознавание и анализ ситуации. От того, к какому классу принадлежит ситуация, зависит планирование реакций, которую робот "мыслит" как достаточно адекватную.
Второй эшелон управления получает на вход значение желаемой реакции и формирует соответствующее программное движение, строит план - желаемый закон изменения координат исполнительных механизмов с учетом возможных препятствий и ограничений.
И, наконец, третий обеспечивает осуществление выбранного движения.
Рассмотренная структура управления "ситуации - реакции" позволяет очувствленному роботу гибко приспосабливать свое поведение к складывающейся, порой резко меняющейся обстановке. Может создаться впечатление, что с помощью совокупности связей "ситуации - реакции" можно организовать любое, сколь угодно сложное целенаправленное поведение робота. Достаточно лишь вложить в память управляющей системы побольше таких связей.
К сожалению, такая концепция слишком оптимистична. Произвольное число "реактивных" связей позволяет совершать лишь те действия, для которых с самого начала были предусмотрены условные или безусловные раздражители. Формирование сложных действий в ответ на сложные сенсорные ситуации представляет собой самостоятельную, сложную проблему.
Для большинства интеллектуальных задач, для которых невозможно заранее сформировать однозначные алгоритмы их решений, невозможно и задать реализуюющие этот алгоритм наборы связей "ситуации - реакции".
ТРЕТЬЕ ПОКОЛЕНИЕ
РОБОТЫ - ИНТЕЛЛЕКТУАЛЫ
Я МЫСЛЮ - СЛЕДОВАТЕЛЬНО, Я СУЩЕСТВУЮ
Интеллектуальный робот третьего поколения - своеобразное кибернетическое "живое" существо, разумеется, если понимать этот термин достаточно широко. Рассмотрим основные органы этого существа.
Оно наделено рецепторами - разнообразными датчиками внешней и внутренней информации: зрением, слухом, осязанием, обонянием. Кроме рецепторов, оно имеет эффекторы - средства воздействия на окружаюшую среду. Это мышцы, или сервомоторы, приводящие в действие разнообразные конечности: руки, ноги, хобот, щупальца и т. д.
Главным в таком организме является достаточно развитый мозг, роль которого играет центральный компьютер. Компьютер, кроме всего прочего, имеет непосредственную связь с человеком - оператором. Самое главное, что такой робот обладает вполне целесообразным поведением; по крайней мере, он не глупее обезьяны. Этот организм и есть истинный робот, какую бы физическую форму он ни имел.
Чтобы отличать его от всех других роботов, с которыми мы до сих пор встречались на страницах этой книги, мы будем называть его "кибер", ибо породившая его наука - кибернетика - как раз и постулирует факт универсального единства живого и неживого целенаправленного поведения. Недаром один из создателей интеллектуальных роботов писал: "Робот - это функциональное описание системы, которая до недавнего времени могла быть получена лишь в результате роста живых клеток, а теперь начинает становиться чем-то, что мы можем сами изготовлять".
Кибер способен понимать человеческий язык, на котором ведет диалог с оператором, он сам формируете своем "сознании" довольно подробную модель внешней среды - реальной обстановки, в которой ему приходится "жить". Он может анализировать сложившуюся ситуацию, планировать свои действия для достижения поставленной оператором общей цели, намечать желаемые движения и реализовывать их в условиях неполной информации и быстро меняющейся ситуации.
Стоит заметить, что мы еще далеки от того, чтобы охватить человеческое мышление во всей его глубине.
Тем не менее некоторые исследователи пытаются создать некий "микромир", который вычислительная машина все-таки могла бы понимать.
Вот, например, робот, созданный Д. Уиногрэдом в лаборатории искусственного интеллекта Массачусетского технологического института. Он пытается целиком и полностью освоить игру в кубики: их расстановку и перемещение, геометрические конструкции - в той мере, в какой это знакомо ребенку. Эта машина способна самостоятельно передвигаться и брать определенные предметы. Она "видит" и анализирует увиденное. Она повинуется командам и отвечает на вопросы на человеческом языке. И что всего важнее, автомат способен к "пониманию".
Рассмотрим пример взаимопонимания этого робота и человека, взятый из книги Б. Бирюкова и М. Гутчина "Машина и творчество".
Человек. Подними большой красный блок.
Робот. Хорошо (прежде чем поднять красный блок, машине приходится его освободить: найти место для зеленого блока, лежащего на красном, и перенести его).
Человек. Схвати пирамиду.
Робот. Я не знаю, какую пирамиду вы имеете в виду (так как имеются три пирамиды, робот ничего не делает).
Человек. Найди блок, который выше, чем тот, который ты держишь, и поставь его в ящик.
Робот. Хорошо ("рука" робота опускает красный блок и, поднимая высокий голубой блок, ставит его в ящик).
Человек. Что находится в ящике?
Робот. Голубая пирамида и голубой блок.
Человек. Что поддерживает пирамиду?
Робот. Ящик (такой ответ дан потому, что если раньше программа не знала, о какой пирамиде идет речь, то сейчас предполагает, что мы имеем в виду ту пирамиду, которая только что была упомянута).
Человек. Сколько блоков не находится в ящике?
Робот. Четыре.
Человек. Является ли по крайней мере один из них более узким, чем тот, который я просил тебя поднять?
Робот. Да, красный куб.