Архитектура интеллектуальных роботов Некоторые общие замечания Карпов Валерий Эдуардович Лаборатория робототехники и искусственного интеллекта Политехнического.

Презентация:



Advertisements
Похожие презентации
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Advertisements

Основные принципы построения систем управления производственными процессами и техническими объектами Под управлением понимается целенаправленное запланированное.
Тема: «Архитектура и основные составные части интеллектуальных Систем»
1. Cведения о нейронах и искусственных нейросетях.
Подготовил Голобородько Евгений.
Многометодные процедуры оптимального управления Архитектура и реализация программного комплекса Исследовательский Центр процессов управления Работа выполнена.
Банк данных (БнД) это система специальным образом организованных данных баз данных, программных, технических, языковых, организационно-методических средств,
Менеджеры в организации. Принятие и реализация управленческих решений.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
Лекция 1 Тема: «Проектная деятельность как психологическое новообразование учащихся»
Компетентностный подход в образовании – путь повышения его качества Расширенное заседание методического совета 29 ноября 2010 года.
ТЕОРИЯ УПРАВЛЕНИЯ Конспект лекций в схемах. Раздел I ПОНЯТИЕ И СУЩНОСТЬ УПРАВЛЕНИЯ. РОЛЬ И МЕСТО УПРАВЛЕНИЯ В СОЦИАЛЬНЫХ ПРОЦЕССАХ. Глава 1 ОСНОВНЫЕ СВЕДЕНИЯ.
1 Применение методов искусственного интеллекта в разработке управляющих программных систем. Первый этап Мультиагентные системы Имитационное моделирование.
Тема 21. Психика, поведение и деятельность Важнейшая функция психики – регуляция - управление поведением и деятельностью живого существа.
Функциональная схема компьютера Пляшешник А.В. МОУ СОШ 5 г. Ржева Тверской области.
«Основы системологии» Назовите системы, которые вы знаете.
1 1 ТЕМА 3. Субъекты и объекты организационной деятельности.
Теория систем и системный анализ Тема2 «Системный подход. Система»
Транксрипт:

Архитектура интеллектуальных роботов Некоторые общие замечания Карпов Валерий Эдуардович Лаборатория робототехники и искусственного интеллекта Политехнического музея

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

Следствия этого требования Распределенность архитектуры системы как минимум на функциональном уровне (модульность). Нарушение привычных в технике принципов иерархичности управления. Вторичность интеллектуальных функций робота (что бы под этим ни понималось) по сравнению с базовым набором рефлекторных функций.

Распределенность архитектуры На функциональном уровне - выделение в некой единой системе (мозг) управляющих областей На конструктивном уровне - совокупность управляющих модулей Мозг. Локализация участков. Связи.

Нарушение иерархичности Иерархия потоков и стимул-реактивные связи

Технические аспекты рефлекторных связей Каким бы интеллектуальным ни было УУ, результаты его управления будут вторичными относительно сигнала «стоп» датчика препятствий

Реальная картина На самом деле – немного сложнее

Принцип естественности архитектуры Под естественностью архитектуры системы понимается прежде всего «биологичность»: Модульность Естественность методов решения задач и естественность общения робота с внешним миром

Модульность Совокупность сколь угодно сложно и «интеллектуально» устроенных, но имеющих простой входной интерфейс узлов. Решение локальных задач управления (центральные моторные программы).

Естественность методов решения задач Проблема фрейма. Маккарти и Хейес, 1969 г. Главное препятствие на пути прогресса в области ИИ: Дано: 1. Кубик А имеет черный цвет. 2. Кубики А и Б исходно расположены по отдельности друг от друга. Верно ли утверждение, что если кубик А положить на кубик Б, то кубик А по-прежнему останется черным.

Решение проблемы фрейма В рамках ситуационного исчисления для получения требуется наличие дополнительного утверждения: «Кубик А не меняет своего цвета при такой операции» Это - тяжелая задача для систем ИИ, т.к. число подобных утверждений может быть весьма велико.

Решение проблемы фрейма «Естественный закон инерции»: изменения в системе не происходят до тех пор пока они не оговариваются в системе заранее. Другая сторона этой проблемы по М.Минскому: каким образом из памяти робота можно удалить последствия некоторого действия, если ситуация изменилась и это действие отменяется. Или: каким образом машинная программа определяет, какие из известных ему сведений робот должен пересмотреть, когда он намечает совершить то или иное действие?

Решение проблемы фрейма Динамические экспертные системы (В.Л.Стефанюк). Используя квазистатическую архитектуру, такая система на каждом шаге рекурсии пересматривает все данные и вовлеченные в процесс вывода правила

Искусственность проблемы фрейма в робототехнике Робот, по определению, осуществляет постоянное взаимодействие с окружающей средой, планируя и осуществляя свою деятельность в соответствии с сигналами рецепторов, т.е. робот является в этом смысле динамической системой. Замечание: Проблема фрейма может рассматриваться с точки зрения функционирования внутренней модели мира робота, однако вопрос устройства этой модели да и целесообразности ее наличия требует отдельного рассмотрения.

Центральные моторные программы Трехуровневая структура управления: Верхний уровень – анализ ситуации Средний уровень – программное движение (желаемый закон изменения обобщенных координат исполнительных механизмов) Нижний – определение управления исполнительными механизмами (уровень движения) - ЦМП

Эффекторные функции «В процессе эволюции соматической системы определяющим звеном являются всё же эффекторные функции. Судьбу индивидуума решают его действия. Рецепторика здесь представляет собой уже подсобную функцию. Нигде в филогенезе созерцание мира не фигурирует как самоцель. Они процессуально обеспечивают полноценную координированную работу эффекторов» Бернштейн

Уровень движения Н.А. Бернштейн, е гг. XX века. Идея многоуровневого иерархического управления применительно к построению движений (пирамидная двигательная система). Управление движением не только по типу непрерывной коррекции, но и через механизм центральных моторных программ. Обратная афферентация в деятельности организма перестает играть существенную роль. Обратная связь становится нужной лишь при переделке, изменении навыка.

П1. Двигательные функции таракана Генератор локомоторного ритма у таракана

П2. Поведение виноградной улитки Схема управления пищевым поведением

Общая модульная структура Вывод: все должно быть максимально модульно. Каждый модуль реализует свою ЦМП Отсутствие инженерной культуры? Вера в безграничные возможности ВТ?

Постановка тестовой задачи При наличии сигнала голода робот должен искать источник света (кормушку), а при отсутствии голода – убегать от источника. S = L H, R = L H, L = Фп Фл Здесь: ЛВ, ЛН, ПВ, ПН – сигналы управления эффекторами (двигателями. Фл и Фп – сигналы от левого и правого фотодатчиков, H – сигнал «голод». Производные сигналы: S и R – сигналы включения процедур «поиск» и «убегание», L – сигнал наличия света.

Реализация схемы поведения Логическая и функциональная схемы

Обучение Система, реализующая простое управление – согласованную работу двигателей для движения направо или налево Основной вопрос – кого и за что наказывать Локальный характер процедуры обучения: в роли учителя выступает непосредственный родитель в структуре иерархии (как в армии) обучающее воздействие распространяется сверху вниз

U-модули Yeff – эффекторные сигналы, Ystd – обучающие сигналы, Xans – отклик подчиненного U-модуля, Imod – вход информации о модели поведения подчиненного U-модуля. Модель U-модуля: Y = F(X, C, M) Y =, X =, Ystd = f(M, Xans), M = M(Imod, Xans)

Эксперименты Переобучение локомоторной системы

Выводы Из очевидного требования способности к самосохранению робота следуют: Распределенность архитектуры. Нарушение принципов иерархичности управления. Вторичность интеллектуальных функций робота по отношению к базовым рефлекторным функциям. Следствие - естественная «биологичность» архитектуры: Модульность Естественность методов решения задач и естественность общения робота с внешним миром

РЭКС РЭКС - Робот-экскурсовод