【问题标题】:Multiple javascript apps on Pepper robot and ALMemory data retrievalPepper 机器人和 ALMemory 数据检索上的多个 javascript 应用程序
【发布时间】:2018-03-19 13:40:50
【问题描述】:

我设计了几个 javascript 应用程序,想知道如何使用 Choregraphe 运行它们。我一次可以成功运行一个应用程序,但不知道如何在一个 Chographe 行为中运行不同的应用程序。例如,我需要用户在特定的行为点使用平板电脑输入一些数据,并且在执行一些动画之后,我需要用户在平板电脑(另一个应用程序)上选择一个按钮。这怎么可能?

其次,我已设法从 javascript 脚本中将数据写入 ALMemory,但无法使用 getData 检索 ALMemory 数据。有人可以帮我吗?我试过这个,但没有成功https://community.ald.softbankrobotics.com/en/forum/get-data-almemory-javascript-11761

【问题讨论】:

    标签: javascript pepper


    【解决方案1】:

    要运行不同的 javascript 脚本,您可能应该将它们嵌入到不同的 html 页面中,然后使用 @ALTabletService.loadUrl@ 从 Choregraphe 加载它们。

    对于 getData,请记住它使用的是期货,因此您必须编写如下内容:

    session.service("ALMemory").then( function(almemory) {
        almemory.getData("myKey").then( function( myKey ) {
            # do something with myKey #
        })
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      • 2021-12-11
      • 1970-01-01
      • 2018-04-01
      相关资源
      最近更新 更多