Pepper 机器人参与和动画

Pepper robot engage and animations

当 Pepper 的机器人与人类互动的能力被适当的功能接管时...


     EngageHuman engage = humanAwareness.makeEngageHuman(qiContext.getRobotContext(), human);
     engage.addOnHumanIsEngagedListener(() -> {...}
     engage.addOnHumanIsDisengagingListener(() -> {...}
     Future engAction = engage.async().run;

在此期间启动的每个 动画,当 Pepper 机器人以这种方式参与时(如果我们不覆盖参与,则不是基本方式)无法启动。

例如,我们有启动动画的聊天书签,当机器人参与时,不会播放任何动画。

这是 API 限制吗?

当你与某人交战时,颈部的马达会用来追踪此人。

因此无法启动包含一些头部动作的动画。

如果您停用动画的头部动作,它将起作用。