首页 > 解决方案 > PEPPER (SoftBank Robotics):如何在 Coregraphe 的对话框中管理 ALMemory 存储的数据?

问题描述

我正在对Pepper进行编程以管理对话框主题中的 ALMemory 存储值(作为输入)。

我的最终目标是在 Coregraphe 的对话框中使用这些输入(例如字符串)。

这里有一个例子:

topic: ~request2()
language: enu

u: (bubble) $myString

其中,当我说“气泡”时,机器人返回 myString 值的内容。

特别是,myString 是块的“字符串”输入,由

myString=ALMemory.getData myStr

有没有办法做到这一点?您能帮我找到一种更有效的方法来在聊天对话框中使用输入参数吗?

不幸的是,ALDialog文档没有分析这方面。

真挚地,

通用汽车

标签: pythonnao-robotpepper

解决方案


您可以这样做,以便对话框激活发送您的字符串的自定义事件:

u: (trigger) $eventName=parameter

之后,只需将事件链接到要使用的框或引发事件(如果您希望将其发送到网络)。


推荐阅读