我目前正在从事我的学期学期项目,该项目旨在对Pepper机器人进行编程,使其可以与人互动(更确切地说,是与我们合作的公司),并允许用户在网站上浏览在其平板电脑上。
我分别完成了这两个功能,并且可以工作,但是我想知道是否可以同步它们?如果是,如何(Python,JS,框架)?
例如,如果我要求Pepper告诉我有关软件工程的工作机会,那么它可以给我一些信息并同时显示相关的网页。
我在Pepper的发展中很新。
答案 0 :(得分:0)
是;快速简便的方法是使用Choregraphe boxes, here-您可以在平板电脑上轻松显示图像或网页,并对触摸做出反应。
要获得更完整的解决方案(例如,在平板电脑上提供漂亮的动态网页),最好使用Javascript SDK,以便在按下按钮(服务呼叫或ALMemory键)时将信息发送给机器人,或订阅机器人发出的事件。
一种常见的模式是拥有一个主要由以下组成的应用程序:
重要的一点是,所有内容都必须通过Python,Python应该是跟踪应用程序状态的人(网页只是一个查看器,并不存储状态)。
Robot-jumpstarter包含一些Pepper应用程序模板,而service-tabletpage是这种架构的一个示例(不包括订阅部分);这可能是一个很好的起点。