stringtranslate.com

Архитектура подчинения

Архитектура подчинения — это реактивная роботизированная архитектура, тесно связанная с робототехникой на основе поведения , которая была очень популярна в 1980-х и 90-х годах. Термин был введен Родни Бруксом и коллегами в 1986 году. [1] [2] [3] Подчинение оказало большое влияние на автономную робототехнику и в других областях ИИ в реальном времени .

Обзор

Архитектура подчинения — это архитектура управления, которая была предложена в противовес традиционному символическому ИИ . Вместо того, чтобы направлять поведение с помощью символических ментальных представлений мира, архитектура подчинения связывает сенсорную информацию с выбором действия интимным и восходящим образом. [4] : 130 

Это достигается путем разложения полного поведения на подповедения. Эти подповедения организованы в иерархию слоев. Каждый слой реализует определенный уровень поведенческой компетентности, а более высокие уровни способны включать более низкие уровни (= интегрировать/объединять более низкие уровни в более всеобъемлющее целое) для создания жизнеспособного поведения. Например, самый нижний уровень робота может быть «избегать объекта». Второй уровень будет «бродить вокруг», который проходит под третьим уровнем «исследовать мир». Поскольку робот должен иметь возможность «избегать объектов», чтобы эффективно «бродить вокруг», архитектура подчинения создает систему, в которой более высокие уровни используют компетенции более низкого уровня. Все слои, которые получают сенсорную информацию, работают параллельно и генерируют выходные данные. Эти выходные данные могут быть командами для исполнительных механизмов или сигналами, которые подавляют или подавляют другие слои. [5] : 8–12, 15–16 

Цель

Архитектура подчинения решает проблему интеллекта с совершенно иной точки зрения, чем традиционный ИИ. Разочарованный работой робота Шейки и похожими проектами, вдохновленными представлением сознательного разума, Родни Брукс начал создавать роботов, основанных на другом представлении об интеллекте, напоминающем бессознательные процессы разума. Вместо моделирования аспектов человеческого интеллекта посредством манипуляции символами этот подход нацелен на взаимодействие в реальном времени и жизнеспособные ответы на динамическую лабораторную или офисную среду. [4] : 130–131 

Цель была основана на четырех ключевых идеях:

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

Слои и расширенные конечные автоматы

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

Поскольку нет центрального управления, AFSM общаются друг с другом посредством сигналов торможения и подавления. Сигналы торможения блокируют сигналы от достижения исполнительных механизмов или AFSM, а сигналы подавления блокируют или заменяют входы в слои или их AFSM. Эта система связи AFSM показывает, как более высокие слои подчиняют более низкие (см. рисунок 1), а также как архитектура в целом справляется с арбитражем приоритета и выбора действий . [5] : 12–16 

Рисунок 1: Абстрактное представление архитектуры подчинения, в которой слои более высокого уровня подчиняют себе роли слоев более низкого уровня, когда это определяется сенсорной информацией. [5] : 11 

Разработка слоев следует интуитивной прогрессии. Сначала создается, тестируется и отлаживается самый нижний слой. Как только этот самый нижний уровень запущен, создается и прикрепляется второй слой с надлежащими соединениями подавления и торможения к первому слою. После тестирования и отладки объединенного поведения этот процесс может быть повторен для (теоретически) любого количества поведенческих модулей. [5] : 16–20 

Роботы

Ниже приведен небольшой список роботов, использующих архитектуру категоризации.

Вышеуказанные роботы подробно описаны вместе с другими роботами в книге «Слоны не играют в шахматы» . [6]

Сильные и слабые стороны

Основными преимуществами архитектуры являются:

Основными недостатками архитектуры являются:

Когда была разработана архитектура подчинения, новая настройка и подход архитектуры подчинения позволили ей добиться успеха во многих важных областях, где традиционный ИИ потерпел неудачу, а именно во взаимодействии в реальном времени с динамической средой. Однако отсутствие большого объема памяти, символических представлений и центрального управления ставит ее в невыгодное положение при обучении сложным действиям, глубоком картировании и понимании языка .

Смотрите также

Примечания

  1. ^ Брукс, Р. (1986). «Надежная многоуровневая система управления для мобильного робота». Журнал IEEE по робототехнике и автоматизации . 2 (1): 14–23. doi :10.1109/JRA.1986.1087032. hdl : 1721.1/6432 . S2CID  10542804.
  2. ^ Брукс, Р. (1986). «Асинхронная распределенная система управления для мобильного робота». Конференция SPIE по мобильным роботам . С. 77–84.
  3. ^ Брукс, Р.А., «Надежная схема программирования для мобильного робота», Труды семинара передовых исследований НАТО по языкам для сенсорного управления в робототехнике, Кастельвеккьо-Пасколи, Италия, сентябрь 1986 г.
  4. ^ abc Аркин, Рональд (1998). Behavior-Based Robotics . Кембридж, Массачусетс: The MIT Press. ISBN 978-0-262-01165-5.
  5. ^ abcdef Брукс, Родни (1999). Кембрийский интеллект: ранняя история нового ИИ . Кембридж, Массачусетс: The MIT Press. ISBN 978-0-262-02468-6.
  6. ^ ab Brooks, RA (1990). Слоны не играют в шахматы. MIT Press . ISBN 978-0-262-63135-8. Получено 23.11.2013 . {{cite book}}: |journal=проигнорировано ( помощь )

Ссылки

Ключевые документы включают в себя:

Внешние ссылки