Эмоции роботов

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 19.01.2018
Размер файла 337,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

НИИ Информационных технологий

Эмоции роботов

В.Э. Карпов (karpov_ve@mail.ru)

Москва

Аннотация

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

Введение

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

О роли эмоций в процессе рассуждений, о наличии эмоциональных правил говорится еще в [Поспелов, 1989], а в [Гаазе-Рапопорт и др., 1987] приводится описание модели личности, поведение которой основывается во многом на эмоциональных оценках. Более того, в [Фоминых, 2006] и в [Фоминых, 2007] предлагается не только формальный механизм описания эмоций и их классификация, но и алгебра эмоций. Иными словами, с теориями эмоций (доведенных до формализма) в ИИ дело обстоит весьма успешно.

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

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

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

1. Эмоции

Эмоции (лат. emovere - возбуждать, волновать) - состояния, связанные с субъективной оценкой значимости для индивида действующих на него факторов, оценочное отношение к существующим или возможным ситуациям или поведению. У человека эмоции порождают переживания удовольствия, неудовольствия, страха, робости и т.п., играющие роль ориентирующих субъективных сигналов. Важно, что в отличие от чувств, эмоции не имеют объектной привязки: они возникают по отношению к ситуации в целом.

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

Теории эмоций. Практически все теории эмоций сводятся к тому, что эмоциональное чувство возникает в результате сопоставления субъектом желаемых и достигнутых результатов действия. Не останавливаясь на обзоре многочисленных теорий эмоций, выберем в качестве основы потребностно-информационную теорию эмоций П.В. Симонова [Симонов, 1982]. Эта теория постулирует, что эмоция является отражением мозгом человека и животных какой-либо актуальной потребности (ее качества и величины) и вероятности ее удовлетворения. Последнюю мозг оценивает на основе генетического и ранее приобретенного индивидуального опыта. В общем виде соотношение этих факторов описывается формулой:

Э = f(П, p(Ин, Ис)) (1.1)

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

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

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

2. Задача

Определим следующую модельную задачу. Пусть имеется мобильный робот и среда его обитания - полигон. Полигон - это ограниченная стенками область, в которой расположено некоторое количество предметов-препятствий. Вокруг этих препятствий на поверхности полигона имеются зеленые («корм») и темные («опасность») пятна, рис.1.

Рис.1. Среда обитания робота (условно) и внешний вид робота

С течением времени робот начинает испытывать «чувство голода». «Голод» утоляется, когда робот находится на зеленом пятне. При этом робот должен избегать темных участков. Для него это неблагоприятный фактор. Кроме того, неблагоприятным (опасным) фактором считается приближение робота к препятствиям. Чем ближе робот находится к препятствию, тем сильнее чувство опасности (дискомфорт). Задача заключается в том, чтобы робот вел себя как можно более целесообразно, минимизируя свой дискомфорт. Целесообразное поведение выглядит так: если робот «сыт», то он избегает препятствий, если голоден, то он идет искать пищу, невзирая на стремление находиться на открытом месте.

Робот оснащен дальномером для определения расстояния до препятствия и датчиком цвета поверхности, различающим белый (светлый), черный и зеленый цвета. Это его сенсорика. Действия, совершаемые роботом, являются, с точки зрения системы управления, высокоуровневыми, то есть сложными поведенческими актами: «убегать от препятствия», «идти к препятствию», «избегать темных участков», «питаться». Эти действия реализуются так называемыми «моторными программами» с помощью бортового контроллера ([Карпов, 2007]).

Рассмотрим далее некоторые модели, задающие такое целесообразное поведение робота.

3. Модель 1. Продукционная система

На рис.2 схематически представлены правила поведения робота.

Рис.2. Правила поведения

Не будем пока обращать внимание на пунктирные связи. Они будут введены несколько позже.

Пусть значения всех входных сигналов (в том числе сигналов от датчиков) нормируются к значению на отрезке [0…1]. Будем описывать модель поведения в терминах коэффициентов определенности (КО), принятых в хорошо известной классической MYCIN-подобной продукционной модели. Подобного рода модели достаточно эффективно описывают поведение простых систем.

Обозначим априорный вес (значимость, приоритетность), приписанный правилу, через R (КО правила). Тогда результирующий КО заключения определяется как произведение R на КО посылки c:

= cR.

Будем считать, что механизм вычислений КО не использует биполярные шкалы (биполярные шкалы удобны в экспертных системах, но не обязательны в нашей задаче).

Итак, отрицание может определяться как обратная величина

=1,

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

12 = 1+ 2 12

Таковым правилом в нашей схеме является, например, правило убегания от препятствия, которое имеет два подтверждающих условия:

Если «Потребность в самосохранении» и «Обнаружено препятствие», то «Убегать»

и

Если «Потребность в комфортных условиях» и «Обнаружена опасность», то «Убегать».

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

Представим оценочную формулу (1.1) в следующем виде (3.1):

Э = П(Ис Ин). (3.1)

Здесь по-прежнему Э - эмоция; П - потребность, Ин - информация о средствах, необходимых для удовлетворения потребности, Ис - информация о ресурсах, которыми реально располагает робот.

Каждая вершина-действие характеризуется некоторой величиной активности ai, (в терминах MYCIN-модели КО заключения), то есть в каждый момент времени существует вектор активности вершин действий

,

где n - количество действий робота.

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

Рассмотрим, например, правило для выполнения действия «Поедание пищи»:

Если «Потребность в пище»п) и «Осязание пищи»(Sп), то «Поедание пищи»(an)

Или:

Пп и Sп an

Здесь величины «Потребность в пище» и «Осязание пищи» оцениваются значениями Пп, и Sп соответственно (КО посылок). Величина выходной активности правила an может быть определена как an= min(Пп,Sп)

Итак, an представляет собой прогностически необходимую активность действия, т.е. величину. Однако фактическая активность правила может не совпадать с an, так как робот (примем такое допущение) может выполнять лишь одно из нескольких действий в данный момент времени (скажем, либо убегать, либо питаться). В простейшем случае после формирования вектора A в нем выбирается элемент с максимальным значением ak, т.е. робот выберет действие k. В этом случае формируется вектор фактических действий

.

Здесь

Тогда для каждого действия i определяется его эмоциональная оценка

Общее эмоциональное состояние робота Э определяется как

То есть здесь эмоции действительно относятся, как было отмечено выше, ко всей текущей ситуации в целом. С другой стороны, величины Эi носят характер «локальных», «частных» эмоций. Таким образом, к действиям привязаны как потребности, так и эмоциональные оценки.

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

4. Модель 2. Нейро-продукционная система

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

Рис.3. Нейро-продукционная система

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

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

Задача нейронов выходной группы (служебных нейронов) естественным образом стабилизировать выходной вектор. Дело в том, что в каждый момент времени наш робот совершает лишь одно действие. Сигнал с выхода каждого служебного нейрона поступает на вход торможения остальных нейронов группы, подавляя их активность. О роли этих нейронов мы поговорим позже, а сейчас рассмотрим кратко структуру нейронов.

Нейрон. Упрощенный нейрон, в отличие от большого пирамидного нейрона (см. рис.4.), содержит только входы возбуждения и торможения.

Рис.4. Структура большого пирамидного нейрона

Мы не будем останавливаться подробно на структуре нейрона (описание его приведено, например, в [Вальцев и др, 1999], [Valtzev et al., 1996], [Карпов и др., 2009]). Отметим лишь следующее. Состояние нейрона в любой момент времени характеризуется его потенциалом и порогом . Потенциалы, привносимые всеми входами, кроме запрета, суммируются в общий потенциал нервной клетки. Когда потенциал превышает пороговое значение, нейрон генерирует импульсы с частотой

,

где =, - порог нейрона.

Потенциал нейрона описывается следующим образом:

где n=1..5 - индексы входов памяти, регуляции, возбуждения, торможения и запрета соответственно, - коэффициент затухания.

Как уже говорилось, из всего многообразия входов были оставлены два: вход торможения и возбуждения.

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

,

где IEmax - максимальное значение инкремента потенциала, q - коэффициент, устанавливающий предельное значение потенциала от порога, выше которого потенциал подняться не сможет.

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

Прежде, чем мы рассмотрим результаты проведенных экспериментов, обратимся к некоторым аспектам эмоций с точки зрения психологии. В психологии выделяется большой спектр функций, присущих эмоциям, их роли в поведении человека. Например, в [Ильин, 2007] выделяются такие роли и аспекты эмоций (рассмотрим лишь некоторые): отражательно-оценочная роль эмоций (средство определения значимости тех или иных условий для удовлетворения своих потребностей); мотивационная роль эмоций (оценка значимости внешнего раздражителя); эмоции как сигнал о появившейся потребности (отражательно-оценочная роль эмоций в их связи с потребностями, как внутренних стимулов); эмоции как способ маркировки значимых целей (субъект действует не с самими потребностями, а с теми предметами, которые им отвечают целями); эмоции как механизм, помогающий принятию решения (замещение информации, недостающей для принятия решения, оценка будущих событий) и проч.

Мы намеренно отказываемся от формального (например, в смысле работ И.Б. Фоминых) описания эмоциональных аспектов, т.к. нас интересует, прежде всего, качественная сторона этого вопроса, неформальное, понятийное сопоставление результатов экспериментов с психологическими феноменами.

Предварительные замечания к структуре СУ. Очевидно, что полученная система нелинейна. Кроме того, выходные сигналы правил-действий, поступающие на вход вентильных нейронов, образуют контуры положительной обратной связи (ПОС). Далее, структура входящих в состав системы элементов такова, что мы имеем дело с временными задержками. Задержки, нелинейность, ПОС все это приводит к тому, что в системе неизбежно образуются сложно формализуемые процессы, в частности колебательные. По сути дела, все наши дальнейшие рассуждения будут посвящены описанию протекающих в этой системе процессов, причем как на уровне имитационного моделирования, так и реального управления технической системы. Конечно, здесь не помешал бы строгий математический анализ, однако он выходит за рамки данной работы.

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

На рис.5 представлена конфигурация системы, в которой наблюдаются такого рода колебания: робот пытается то есть, то убегать от опасности. В этой схеме потребности в еде (PFOOD) и в самосохранении (PSAVE) максимальны и равны 1. При этом робот видит как еду (сенсор «Пища» SFOOD=0,45), так и стену (сенсор «Стена» SWALL = 0,65).

Рис.5. Рабочая конфигурация системы и графики активностей выходных нейронов

Причины возникновения колебаний качественно выглядят так: когда робот видит стену и отрабатывает маневр убегания, увеличивается отрицательная эмоция, связанная с действием «Питаться». Сигнал от соответствующего генератора эмоций (GEMEAT) поступает на вентиль оценки значимости сенсора «Еда». Значимость сенсора возрастает и срабатывает поведенческое правило «Питаться». Это в свою очередь приводит к появлению отрицательной эмоции, связанной с действием «Убегать», и процесс повторяется.

Шум. Датчики реальной системы неизбежно шумят. Шум в 10-20%, увы, может считаться нормальным явлением. Но оказывается, что при определенных соотношениях между уровнем шума и коэффициентом эмоциональной связи могут возникать любопытные явления. На рис.6 изображена ситуация, при которой робот видит стену (сенсор «Стена», сигнал 0,05) и темное пятно (сенсор «Пятно», сигнал 0,3). Здесь робот должен или убегать от стены (пятна), или гулять (т.к. значения раздражителей все-таки малы).

Рис.6. Шум и эмоции

До момента времени t1 коэффициент эмоций КЭ = 0, шумов нет (Ш=0) и робот находится в стационарном режиме совершается действие «Убегать». На отрезке t1t2 вводится шум (Ш=0,2). Эмоций нет (КЭ=0). Здесь возникают колебания. Робот пытается то гулять, то убегать. Однако стоит ввести эмоциональную связь (КЭ = 0,5), как робот вновь переходит в стационарный режим совершает действие «Убегать».

Все это, конечно, не так однозначно. На рис.7. показано, как прекращаются и вновь возникают колебания в зависимости от величины эмоциональной связи.

Рис.7. Зависимость колебательного процесса от силы эмоций (КЭ)

Здесь шум постоянен, а меняются эмоции: до момента t1 КЭ = 0 (колебания), на отрезке t1t2 КЭ = 0,05 (стационарный режим), а после t2 КЭ = 0,7 и вновь возникают колебания.

Режим насыщения и «встряхивание» сети. Наличие ПОС приводит к тому, что элементы начинают работать в режиме насыщения и в некоторых ситуациях система перестает реагировать на изменения внешних сигналов. Кроме того, становится критичным то, каким было состояние системы в предыдущие моменты времени.

Одним из подобного рода ситуаций является своего рода «встряхивание» системы. Здесь «встряхивание» осуществляется шумом. Кстати, подобное «встряхивание» в практике ИНС это весьма распространенный механизм, который выводит систему из локального экстремума (то, что в теории ИНС называется «параличом» сети).

Фантомные сигналы. Речь идет о компенсаторной функции эмоций. Рассмотрим ситуацию, в которой роботу вновь приходится выбирать действие либо принимать пищу, либо убегать (робот видит стену и видит пищу). При этом все потребности максимальны и равны 1. На рис.8 изображена ситуация, при которой робот меняет свое поведение в зависимости от сигналов датчиков и значения КЭ.

Рис.8. Появление фантомных сигналов

Описание параметров процесса сведено для удобства в Табл.1.

Табл.1. Параметры процесса

Время

Сенсоры

КЭ

Действие

t0t1

«Пища»=1, «Стена» = 0

0

Блуждание

t1t2

«Пища»=1, «Стена» = 0,2

0

Прием пищи

t2t3

«Пища»=1, «Стена» = 0,2

0,2

Колебания: прием пищиубегание

t3t4

«Пища»=1, «Стена» = 0

0,2

Колебания: прием пищиубегание.

После t4

«Пища»=1, «Стена» = 0

0,2

Блуждание

Интересно то, что на интервале t3-t4 робот уже не видит стены, однако колебания продолжаются (будто стена еще есть). Это и есть реакция на «фантомный» сигнал. Далее эти колебания прекращаются, и система вновь переходит в стационарный режим.

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

Рис.9. Выходные сигналы. Вверху выходы решающих правил, внизу соответствующие им выходы служебных нейронов

В этом смысле служебные нейроны выходной группы играют роль своеобразного фильтра низких частот (см. нижний график на рис.9).

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

Отражательно-оценочная роль эмоций. Введение эмоциональной связи бывает полезным и в стационарных режимах. В одном из экспериментов возникла ситуация, при которой потребность в еде была максимальна (робот «голоден») и при этом робот обнаружил пищу (правило «Питаться»). Вместе с тем робот не видел препятствий, и поэтому также было актуально правило «Гулять». Характерно, что превалирующим правилом в данной конфигурации является именно «Гулять» (это видно из структуры сети), поэтому голодный робот вместо приема пищи занимался случайными блужданиями. Однако стоило ввести ненулевой коэффициент эмоциональной связи, как большие отрицательные эмоции («хочется есть, а приходится гулять») привели к тому, что потенциал возбуждения правила «Питаться» оказался выше потенциала правила «Гулять». На рис.10 приведен реальный график такой ситуации.

Рис.10. Эмоции и значимость факторов

До момента времени t1 эмоций нет, и робот «гуляет». В момент времени t1 «включаются» эмоции, и робот меняет свое поведение начинает есть. В этой ситуации вполне допустимо рассматривать проявление эмоций как средство определения значимости тех или иных условий для удовлетворения своих потребностей. Здесь отрицательные эмоции явным образом усиливают значимость вызвавших их факторов.

Заключение

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

Кроме того, показано, что для робота:

· Эмоции это естественный индикатор состояния системы. Более того, в некотором смысле эмоции могут определять критерии обучения организма (цель обучения уменьшение отрицательных эмоций).

· Эмоции контрастируют сенсорное восприятие и стабилизируют поведение.

· Существенна роль эмоций в условиях неполноты информации.

И еще несколько замечаний.

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

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

Обучение, поощрение и наказание. Одним из основных вопросов в процедуре обучения является организация поощрения-наказания. Многообещающим является введение понятия рефлексии в обучении, т.е. возможности оценивать некую предысторию действий, приведших к текущему результату поощрению или наказанию. Для этого необходимо иметь интегральную оценку состояния системы. Такой оценкой является дискомфорт некая обобщенная числовая характеристика, увеличивающаяся при неблагоприятном воздействии на систему и уменьшающаяся при благоприятном. В этом случае целью поведения системы будет реализация такого поведения, которое будет минимизировать дискомфорт.

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

эмоция робот мотивация

Список литературы

1. Вальцев В.Б., Лавров В.В., Лаврова Н.М. Субстрат интеллектуальных функций мозга: аналогия модели большого пирамидного нейрона //Международная конференция «50 лет развития кибернетики». С.-Пб. 1999.

2. Гаазе-Рапопорт М.Г., Поспелов Д.А. От амебы до робота: модели поведения. -М.: Наука, 1987.

3. Ильин Е.П. Эмоции и чувства. Изд-во: Питер, 2007.

4. Карпов В.Э. Импринтинг и центральные моторные программы в робототехнике // IV-я Международная научно-практическая конференция «Интегрированные модели и мягкие вычисления в искусственном интеллекте» (28-30 мая 2007г.) Сб. науч. трудов, М.: Физматлит, 2007, Том 1.

5. Карпов В.Э., Вальцев В.Б. Динамическое планирование поведения робота на основе сети «интеллектуальных» нейронов // Искусственный интеллект и принятие решений, №2, 2009.

6. Поспелов Д.А. Моделирование рассуждений. Опыт анализа мыслительных актов. М.: Радио и связь, 1989.

7. Симонов П.В. Потребностно-информационная теория эмоций // Вопросы психологии. 1982, № 6.

8. Фоминых И.Б. Эмоции как аппарат оценок поведения интеллектуальных систем. //Труды 10-й Национальной конференции по искусственному интеллекту КИИ-2006. М.: Физматлит, 2006, Т.2.

9. Фоминых И.Б. Классификация эмоций: информационный подход //Труды 4-й Международной научно-практической конференции Интегрированные модели и мягкие вычисления в искусственном интеллекте. -М.: Физматлит, 2007, Т.2.

10. Valtzev V.B., Grigoriev V.R., Nikonov V.G., Kobzar I.V. Brainputer and Neural Architecture of Neurocomputers. Journal of Neurocomputer, Volume 1 Number 1, 1996.

Размещено на Allbest.ru

...

Подобные документы

  • Обзор схемы конструкции автоматизированного мобильного робота. Выбор компонентов конструкции. Общая классификация роботов; виды двигателей. Выбор типа микроконтроллера. Осуществление программирования на основе расчётов по математической модели робота.

    курсовая работа [1,2 M], добавлен 20.05.2015

  • Назначение и типы роботов-андроидов. Функции обнаружения объектов в робототехнике; машинное, электромагнитное зрение, датчики препятствий на ИК лучах. Разработка концептуально-функциональной модели робота типа "шагающий" с функцией обнаружения объекта.

    курсовая работа [3,0 M], добавлен 20.12.2012

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

    дипломная работа [1,1 M], добавлен 18.05.2011

  • Анализ техники ходьбы по количеству точек опоры шагающих роботов. Обзор существующих конструкций. Функциональная схема устройства. Выбор электронных компонентов. Трёхмерная модель робота и его модулей. Исследование цифровой системы на устойчивость.

    дипломная работа [3,2 M], добавлен 04.08.2014

  • Технические особенности сервопривода MR-J2S-10A. Выбор передаточного механизма. Разработка системы управления электроприводом переменного тока контурного робота на базе сервопривода Mitsubishi MR-J2-S. Электрическая схема подключения сервопривода.

    курсовая работа [1,4 M], добавлен 25.12.2012

  • Порядок и назначение разработки подсистемы планирования действий интеллектуального робота. Задачи, решаемые данной подсистемой и функциональные требования к ней. Информационное моделирование функционирования интеллектуального робота и управление им.

    дипломная работа [864,0 K], добавлен 10.06.2010

  • Информационно-измерительные системы мобильных роботов. Системы технического зрения; дескриптивный подход к обработке, анализу и распознаванию изображений. Разработка программного обеспечения для создания СТЗ мобильного робота для ориентации в комнате.

    дипломная работа [5,5 M], добавлен 10.05.2014

  • Знайомство з інтерфейсом ОС Linux, робота з довідковою системою Linux. Робота з утилітами командного рядка. Символічні посилання та архівація даних. Пошук файлів за критеріями. Робота з програмою Midnight Commander. Використання офісних додатків.

    методичка [396,5 K], добавлен 17.05.2011

  • Составление программы для построения траектории движения захвата манипулятора робота: запись системы линейных алгебраических уравнений, получение коэффициентов. Анимация движения манипулятора. Схема направления движения точки соединения звеньев робота.

    лабораторная работа [274,4 K], добавлен 01.12.2013

  • Середовище програмування Visual Studio 2010. Функції стандартного введення-виведення. Робота з побітовими операціями. Робота з функцією заміни у рядку символів. Робота з масивами. Тестування алгоритму роботи програми. Представлення двовимірного масиву.

    курсовая работа [652,2 K], добавлен 15.01.2014

  • Назначение, технические характеристики промышленного робота МП20. Режимы работы робота и кинематическая схема. Приводные электродвигатели. Элементы электроавтоматики. Алгоритм управления следящим цифроаналоговым приводом. Интерфейс станочной магистрали.

    курсовая работа [1,7 M], добавлен 15.04.2013

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

    дипломная работа [4,1 M], добавлен 17.09.2013

  • Основные понятия компьютерного моделирования. Функциональная схема робота. Системы компьютерной математики. Исследование поведения одного звена робота с использованием системы MathCAD. Влияние значений изменяемого параметра на амплитуду угла поворота.

    курсовая работа [1,2 M], добавлен 26.03.2013

  • Обзор существующих мобильных роботов и их виды: на гусеничном ходу, на колёсном ходу, стационарные. Разработка проекта совершенного мобильного робота для обезвреживания взрывоопасных объектов. Описание информационной системы для управления механизмом.

    курсовая работа [2,6 M], добавлен 25.06.2013

  • Робота зі сторінками, абзацами та текстом у Microsoft Word, використання таблиць замість символів табуляції, робота з формулами та малюнками. Робота з Microsoft Excel, використання статистичних функцій, вирішення рівнянь, створення адресної книги.

    контрольная работа [1,6 M], добавлен 21.04.2011

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

    курсовая работа [588,7 K], добавлен 11.08.2017

  • Преимущества и недостатки роботизированной сварки. Характеристика видов систем управления базами данных. Информационная модель сварочного робота, системы управления роботом сварочных клещей. Критерии выбора робота и структура запроса на выборку.

    курсовая работа [3,3 M], добавлен 22.12.2014

  • Использование в микропроцессорных системах цифрового способа представления информации. Помехоустойчивость устройств. Принципиальная схема на микроконтроллере для управления роботом. Устройство и принцип действия робота. Области действия фотодатчиков.

    курсовая работа [693,7 K], добавлен 31.01.2015

  • Робота з рисунками і таблицями в текстовому редакторі. Робота з вікном MS Word "Сохранить как". Обчислення в електронних таблицях. Використання засобу "Поиск решения" в MS Excel. Створення типових документів. Розробка web-сторінки "Оптовий магазин".

    контрольная работа [688,6 K], добавлен 17.11.2010

  • Классификация колесных наземных мобильных роботов. Обзор приводов мобильных платформ. Особенности стабилизации скорости мобильной платформы Rover 5 с дифференциальным приводом. Разработка алгоритмов управления на основе микроконтроллера Arduino.

    курсовая работа [1,3 M], добавлен 04.05.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.