gpt4 book ai didi

javascript - Pepper:在 Web 应用程序中检索内存变量

转载 作者:行者123 更新时间:2023-11-30 11:31:06 26 4
gpt4 key购买 nike

我正在为 Aldebaran 的 Pepper 机器人编写应用程序。我正在使用 Choregraphe,我制作了一个网络应用程序来显示在机器人平板电脑上。我正在尝试将一个变量从 Pepper 的行为传递到网络应用程序 javascript。

我的想法是使用默认的 insertData 框在 Pepper 的内存中插入一个键、数据对,然后加载应用程序并从那里的内存中检索它。 javascript 代码看起来像这样。

var session = new QiSession();
var memory;
session.service("ALMemory").then(function(m) {
memory = m;});
var data = memory.getData('key')

我认为它快要工作了,但还远未到位。有什么想法吗?

通常将变量传递给 javascript 的最佳方法是什么?

亲切的问候,

(这个问题类似于this one,但我的方法不同,我被要求创建一个新的。)

最佳答案

确保一切都作为回调完成,因为每个 NAOqi 函数都会为您提供 future 。

参见文档 here .

QiSession(function(session) {
session.service("ALMemory").then(function(m) {
m.getData('key').then(function(data) {
// do something with the data!
}, console.log);
},console.log);
},console.log);

关于javascript - Pepper:在 Web 应用程序中检索内存变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46194066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com