Робот
Устройство и подключение робота
Управляющее программное обеспечение
Описание поведения на языке BML
Словарь жестов
Лицо робота
API
DialogFlow
Когнитивный компонент
Как устроена обработка текста?
Синтаксический парсер
Обработка массива текстов
База данных результатов разбора

Лицо робота

Мимика

Нормальное раскрытие век - lids-neutral

lids-neutral

<scenario id="test">
    <bml>
      <lids lexeme="lids-neutral"/>
    </bml>
</scenario>

Занимает по времени 2 секунды

Закрытие век на 95% - lids-95

lids-95

<scenario id="test">
    <bml>
      <lids lexeme="lids-95"/>
    </bml>
</scenario>

Продолжительность - 0,75 секунды

Закрытие век на 90% - lids-90

lids-90

<scenario id="test">
    <bml>
      <lids lexeme="lids-90"/>
    </bml>
</scenario>

Продолжительность - 2 секунды

Раскрытие век на 110% - lids-110

lids-110

<scenario id="test">
    <bml>
      <lids lexeme="lids-110"/>
    </bml>
</scenario>

lids-110 - продолжительность 2 секунды

lids-110-0 - мимика остаётся, пока не будет заменена другой

Безумное удивление - lids-surprise

lids-surprise

<scenario id="test">
    <bml>
      <lids lexeme="lids-surprise"/>
    </bml>
</scenario>

Продолжительность - 2 секунды

Закрытие век - lids-closed

lids-closed

<scenario id="test">
    <bml>
      <lids lexeme="lids-closed"/>
    </bml>
</scenario>

lids-closed - продолжительность - 2 секунды

lids-closed100 - продолжительность - 0,1 секунды (моргание)

lids-closed200 - продолжительность - 0,2 секунды (моргание)

Грустное прищуривание век - lids-squint1

lids-squint1

<scenario id="test">
    <bml>
      <lids lexeme="lids-squint1"/>
    </bml>
</scenario>

Продолжительность - 2 секунды

Вредное прищуривание век - lids-squint2

lids-squint2

<scenario id="test">
    <bml>
      <lids lexeme="lids-squint2"/>
    </bml>
</scenario>

Продолжительность - 2 секунды

Нахмуренные брови - eyebrows-down2000-2

eyebrows-down2000-2

<scenario id="test">
    <bml>
      <brows lexeme="eyebrows-down2000-2"/>
    </bml>
</scenario>

Продолжительность - 2 секунды

Поднятые брови - eyebrows-up2000

eyebrows-up2000

<scenario id="test">
    <bml>
      <brows lexeme="eyebrows-up2000"/>
    </bml>
</scenario>

Продолжительность - 2 секунды

Направление взгляда

Робот может поворачивать глаза и голову по направлению к человеку. Для этого требуется запускать робота с камерой, определяющей положение человека в окружении робота. Направлением взгляда робота управляет тэг <gaze>

Робот смотрит в сторону Робот смотрит на человека

Чтобы перевести взгляд робота на пользователя, нужно передать роботу пакет BML:

<bml>
    <gaze target="person1"/>
</bml>

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