На данный момент я знаю только, как сделать так, чтобы речь и анимация запускались при запуске приложения.
Сейчас я на другом компьютере, и у меня нет точного кода, но, по сути, на данный момент у меня есть следующее:
Код: Выделить всё
` @Override
public void onRobotFocusGained(QiContext qiContext) {
// The robot focus is gained.
Say say = SayBuilder.with(qiContext)
.withText("Say a thing")
.build();
Animation Do_a_thing = AnimationBuilder.with(qiContext);
.withResources(R.raw.animation)
.build();
Animate Doing_a_thing = AnimateBuilder.with(qiContext);
.withanimation(Do_a_thing);
.build();
say.run();
Doing_a_thing.run();
}`
- Приложение запускается, и Пеппер ждет, чтобы кого-то обнаружить.
- Человек обнаружен.
- Последовательность запущена.
- Человек уходит.
- Пеппер возвращается к ожиданию, пока кто-нибудь приблизится.
- Пеппер возвращается к ожиданию, пока кто-нибудь приблизится.
li>
Буду признателен за любую помощь в этом вопросе.
Подробнее здесь: https://stackoverflow.com/questions/787 ... e-detected