如何在Pepper启动时显示HTML页面

时间:2017-08-22 08:40:37

标签: nao-robot pepper choregraphe

我的行为目的是显示HTML页面(托管在机器人上)。我希望在启动时加载该行为,并在启动Pepper时在Pepper的平板电脑上显示该HTML页面。

我已将它添加到机器人默认行为中,但这并不能解决问题。它向我显示此行为正在运行,它处于默认行为中,但未显示HTML页面。只是为了清楚说明当这个行为没有运行并且我触发它时,它按预期工作 - 我的意思是问题不在HTML代码中。

1 个答案:

答案 0 :(得分:2)

可能是您的行为是在AutonomousLife服务之前或ALTabletService准备好之前启动的。这可以通过默认行为实现。在你的代码中,你需要等待那些2准备就绪:

  • 如果ALTabletService未准备好,您的代码将无所事事
  • 如果ALAutonomousLife在您的应用之后启动,它将重置平板电脑,以便隐藏您的网页。

最好的解决方案可能是不将其添加为默认行为,而是编辑应用程序属性并将此行为设置为" solitary"活动,并使用"启动触发条件"这总是正确的,比如" 1"。

在这种情况下,一旦Pepper没有启动任何交互行为,它将运行你的(因此它将显示网页)。此外,使用此解决方案,您可以确保在开始行为之前准备好所有其他服务。

有关how to create solitary activiteslaunch trigger conditions的文档中的详细信息。