PEPPER(Softbank Robotics):如何将 "external" 数据(例如传感器)发送到 Coregraphe Software?
PEPPER (Softbank Robotics): How can I send "external" data (e.g., sensor) to Coregraphe Software?
我正在尝试将 "external" 数据(例如字符串、传感器值等)导入 Coregraphe 环境。
在更大的范围内,例如,我需要以某种方式发送一封信 "A"。基于 Coregraphe 的系统必须识别它并启动预设操作。
到目前为止,我尝试通过 PuTTY 写入日志消息,方法是登录 Pepper 机器人并使用:
qicli log-send -m A
我在Coregraphe环境的日志INFO中看到了(即消息):
[INFO ] qicli.qilog.logsend /home/opennao/work/release-2.5/sdk/libqi/bin/qicli/qilog.cpp:subCmd_logSend:143 hello there, do you read me?
但我无法提取它进行进一步处理。
有人可以帮助我吗?
非常感谢你们。
乔瓦尼
ALMemory 将是这样做的标准方法。您可以从 Python、javascript 或命令行调用它,例如
qicli 调用ALMemory.raiseEvent MyCustomEvent MyValue
然后您可以在 Choregraphe 中查看此 ALMemory 值,例如,请参阅本教程:
也可以在Python或Javascript(或C++等)中直接看这个值
我正在尝试将 "external" 数据(例如字符串、传感器值等)导入 Coregraphe 环境。 在更大的范围内,例如,我需要以某种方式发送一封信 "A"。基于 Coregraphe 的系统必须识别它并启动预设操作。
到目前为止,我尝试通过 PuTTY 写入日志消息,方法是登录 Pepper 机器人并使用:
qicli log-send -m A
我在Coregraphe环境的日志INFO中看到了(即消息):
[INFO ] qicli.qilog.logsend /home/opennao/work/release-2.5/sdk/libqi/bin/qicli/qilog.cpp:subCmd_logSend:143 hello there, do you read me?
但我无法提取它进行进一步处理。
有人可以帮助我吗?
非常感谢你们。
乔瓦尼
ALMemory 将是这样做的标准方法。您可以从 Python、javascript 或命令行调用它,例如
qicli 调用ALMemory.raiseEvent MyCustomEvent MyValue
然后您可以在 Choregraphe 中查看此 ALMemory 值,例如,请参阅本教程:
也可以在Python或Javascript(或C++等)中直接看这个值