首页 > 解决方案 > Choregraphe:我怎样才能阻止NAO听/让他的眼睛变蓝?

问题描述

使用 Choregraphe,我正在为 NAO 构建一个应用程序。我需要将他的 LED 眼睛变成不同的颜色,但每当他“听”我说话时,他的眼睛和耳朵就会自动变成蓝色。我怎样才能阻止这种情况发生?

PS 我正在使用一个对话框来管理他的所有操作。PS2.0 自主生活必须继续。

标签: nao-robotchoregraphe

解决方案


大概的概念

您需要卸载包含语音识别规则的每个主题,使用ALDialog.unloadTopic. 否则,您可以将管理操作与对话区分开来,以便仅在需要时启用对话。

与编舞

如果您使用的是对话框,则可以使用nature 的输出onStopped,并从 QiChat 触发它,如下例所示

u:(...) ... $myOutput=1

当输出被触发时,盒子停止,主题被卸载,聊天停止,因此机器人停止监听。要重新开始聊天,您可以添加一个额外的 nature 输入onStart,并在对话框中对其做出反应:

u:(e:myInput) ...

请参阅本教程


推荐阅读