Перец Робот не в фокусе

В настоящее время я работаю с роботом Pepper. У меня длинный диалог, и я написал концепцию остановки. Потому что этот диалог немного длинный. Когда я пишу на консоли Choregraphe о концепциях остановки, он работает, но когда я говорю «стоп» и т. Д., Он не работает так, как я ожидал. Какое решение проблемы?


person Emre    schedule 05.10.2018    source источник
comment
Не могли бы вы рассказать немного о том, что не работает так, как я ожидал. Чего вы ожидаете и что на самом деле происходит. Также укажите соответствующую часть кода. Вы также можете проверить Как спросить.   -  person luator    schedule 05.10.2018
comment
Похоже, что робот не слушает, что обычно можно увидеть по голубым поворачивающимся глазам. Если робот не слушает, он проигнорирует то, что вы говорите, но вам придется предоставить дополнительный код, чтобы сообщить почему он не слушает.   -  person Emile    schedule 05.10.2018
comment
Спасибо @Emile за ответ. Даже если Пеппер плохо сосредоточен на мне, я хочу, чтобы я мог прервать его, пока он говорит длинную часть диалога.   -  person Emre    schedule 05.10.2018


Ответы (1)


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

Некоторые решения:

  • Сделайте ваш диалог короче! Например, отредактировав бесполезные слова или разделив их на несколько частей с паузой / вопросом: «Вы хотите услышать больше?» и т.д. между частями.
  • Добавьте недиалоговый способ прерывания речи, например прикосновение к голове или планшету (особенно к планшету, например, кнопка «Далее» или что-то в этом роде).
person Emile    schedule 05.10.2018
comment
Не могли бы вы поделиться примером программы о прерывании диалога? * - person Emre; 16.10.2018