Предотвратить перезагрузку планшета Pepper's

Здравствуйте, милые люди из SO,

У меня проблема с планшетом робота Пеппера. У меня есть простой проект Choregraphe, который показывает основной HTML. Проблема возникает, когда люди начинают разговаривать с роботом. Вид планшета постоянно сбрасывается на анимацию по умолчанию.

Я читал в SO, что планшет сбрасывается каждый раз, когда AuthorsLife переключается с одного действия на другое.

Есть ли способ остановить это поведение? Я хочу, чтобы моя HTML-страница отображалась постоянно, не прерываясь.

До сих пор я пытался установить деятельность как одиночную, интерактивную и без природы. Это было то же самое (в настоящее время это интерактивно).

Я также попытался подписаться на AuthorsLife/FocusedActivity и поднять событие, как показано ниже. Действие с изображения запускается вручную из Choregraphe.

введите описание изображения здесь

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

Это явно обходной путь для моей проблемы. Есть ли правильный способ сделать это - сохранить вид планшета без прерывания работы SwitchFocus и прекратить мигать?

С уважением.

1 ответ

Пытаться ALTabletService._enableResetTablet(0)
так как это скрытый метод, он не принимается за релизы в магазине;)

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

Вы можете найти инструкции по созданию сервисов здесь: http://doc.aldebaran.com/2-5/dev/tutos/create_a_new_service.html

Другие вопросы по тегам