【问题标题】:Trigger sentence is heard but does not trigger behaviour听到触发语句但不触发行为
【发布时间】:2023-03-16 11:49:01
【问题描述】:

我已经按照documentation的教程尝试了触发语句。

在 Choregraphe 中,我有一个“Animated Say”框。盒子的“onStart”输入连接到盒子区域左侧的“onStart”盒子,“onStopped”输出连接到盒子区域右侧的“onStopped”盒子,就像在教程。当我连接到 NAO 并按下“运行”按钮时,机器人会按预期移动和说话。我已经为这种行为设置了一个触发语句。该项目也安装在机器人上。

但是,当我说出触发语句时,我没有得到回应。这句话是“你为什么存在”。 Choregraphe 中的对话框显示我听到了:“人类:你为什么存在 (97.575%)”,但机器人没有任何反应。当我说“Hi Nao”和“你是谁”等句子时,机器人确实会说话。在我看来,触发语句没有正确检查。

当我说出触发语句时,我该怎么做才能让机器人执行我的行为?

【问题讨论】:

  • 您是否在 NAO 上运行了 basic channel 对话框?这是检测触发语句所必需的。

标签: nao-robot choregraphe


【解决方案1】:

确保您的 Choregraphe 行为是 Activity 并且自主生命已开启(这是没有其他活动运行时的默认设置)。

简而言之,行为的“性质”应该是“交互的”,机器人不应该运行任何活动(确保停止您之前运行的活动)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-10
    • 2017-09-20
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 2022-11-07
    相关资源
    最近更新 更多