3

我在使用 Pepper 平板电脑时遇到问题。我正在尝试使用该show app框将 index.html 显示到平板电脑。我只在应用程序show app中制作了一个root方框图。

运行应用程序时出现错误:

[错误] behavior.box: _getTabletService: 24 _Behavior__lastUploadedChoregrapheBehavior544669552: / init_8 / Show App_2:
Can not find service 'ALTabletService' in index

此外,我还收到以下警告:

[WARN] behavior.box: onInput_onStart: 45 _Behavior__lastUploadedChoregrapheBehavior544669552: /init_8 / Show App_2:
找不到平板电脑服务,因此无法设置应用程序:.lastUploadedChoregrapheBehavior

开发环境如下。

  • 型号名称:MacBook Pro
  • 操作系统:埃尔卡皮坦 10.11.5
  • 处理器名称:英特尔酷睿 i5 2.6 GHz
  • 内存:16 GB
  • 显卡:英特尔 Iris 1536MB
  • 编舞:2.4.3.28
  • 胡椒:2.4.3.28

请回答。

4

3 回答 3

4

确保您连接到真正的 Pepper 而不是虚拟机器人(因为虚拟机器人不包括 ALTabletService)。

于 2016-08-08T19:00:14.240 回答
1

根据经验(Nao),该错误表明该模块不可用。我还没有得到 Pepper 的奢侈,但如果你没有使用虚拟机器人,我会启动一个 python 会话并尝试:

from naoqi import ALTabletService

看看是否通过。如果不是,则意味着您的 SDK 安装或环境存在问题。小路。如果它通过,那将是机器人问题。同样,您需要确保您“连接”到真正的 Pepper,而不是 Choregraphe 中的虚拟机器人,以便“显示应用程序”工作。

于 2016-06-26T07:23:27.137 回答
0

正如已经指出的那样,ALTabletService 仅在真正的机器人上可用(因为它在平板电脑内运行)。同样遗憾的是,该服务不是机器人上最稳定的服务,它可能会不时丢失(它会自动重启)。因此,您可能需要保护您的应用程序免受这种情况的影响(通过等待它、忽略错误、退出……取决于您的工作流程)。

于 2017-08-18T08:44:52.723 回答