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 限制吗?
当你与某人交战时,颈部的马达会用来追踪此人。
因此无法启动包含一些头部动作的动画。
如果您停用动画的头部动作,它将起作用。
当 Pepper 的机器人与人类互动的能力被适当的功能接管时...
EngageHuman engage = humanAwareness.makeEngageHuman(qiContext.getRobotContext(), human); engage.addOnHumanIsEngagedListener(() -> {...} engage.addOnHumanIsDisengagingListener(() -> {...} Future engAction = engage.async().run;
在此期间启动的每个 动画,当 Pepper 机器人以这种方式参与时(如果我们不覆盖参与,则不是基本方式)无法启动。
例如,我们有启动动画的聊天书签,当机器人参与时,不会播放任何动画。
这是 API 限制吗?
当你与某人交战时,颈部的马达会用来追踪此人。
因此无法启动包含一些头部动作的动画。
如果您停用动画的头部动作,它将起作用。