屏幕共享 Pepper 的平板电脑

Screen share Pepper's tablet

如何共享 Pepper 平板电脑的屏幕?我希望在投影仪上显示平板电脑上显示的内容,以便吸引更多观众。有什么方法可以使用 Java 或 Python SDK 访问它吗?

是的,我经常这样做。

在 NAOqi 2.5 中这样做的一种方法:

  • 为您的平板电脑内容制作一个网页,其格式应使其在 Pepper 的平板电脑和浏览器中看起来都不错 window(因此您需要使用响应式设计)。例如,请参阅 this,了解如何使用基本网页构建项目。
  • 在机器人端存储你的状态,例如在 python 脚本/服务中;并且该网页应该只是该状态的观察者(例如,订阅服务上的信号或 ALMemory 键)。如果网页上有按钮,它们不应 直接 更改显示,而是通知 python,后者将依次更新状态,从而更新网页。
  • 当运行应用程序时,通常在平板电脑上显示它并使用网络浏览器,打开http://your-robots-ip/apps/your-app-id/,然后全屏显示。

Et voilà! 你应该在平板电脑和屏幕上有一个很好的同步显示!