0

你好可爱的SO人们,

我对 Pepper 机器人的平板电脑有疑问。我有一个简单的 Choregraphe 项目,它显示了一个基本的 HTML。当人们开始与机器人交谈时,问题就来了。平板电脑视图不断重置为默认动画。

我在 SO 中读到,每次当 AutonomousLife 从一项活动切换到另一项活动时,平板电脑都会重置。

有没有办法阻止这种行为?我希望我的 HTML 页面能够持续显示而不会被打断。

到目前为止,我已经尝试将活动设置为单独的、互动的和没有性质的。是一样的(目前它是交互式的)。

我还尝试订阅 AutonomousLife/FocusedActivity 并引发如下所示的事件。图像中的活动是从 Choregraphe 手动启动的。

在此处输入图像描述

现在,每当 Pepper 切换焦点时,我都会在平板电脑中看到闪烁(切换到默认动画,然后返回到我的平板电脑视图)。

这显然是我的问题的解决方法。是否有正确的方法来做到这一点 - 保持平板电脑视图而不会被 SwitchFocus 打断并停止闪烁?

此致。

4

1 回答 1

0

尝试ALTabletService._enableResetTablet(0)
,因为它是一种隐藏方法,它不被接受在商店中发布;)

如果您希望它在系统范围内,您需要创建一个从引导时自动运行的服务,并在 ALTabletService 启动时执行该命令。

您可以在此处找到创建服务的说明:http: //doc.aldebaran.com/2-5/dev/tutos/create_a_new_service.html

于 2018-02-15T17:48:24.123 回答