问题标签 [choregraphe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何同时执行多个应用程序
有没有办法同时执行多个应用程序或我的一个应用程序调用另一个应用程序。例如,假设我有一个应用程序,那只是一个对话框。我的机器人上也安装了基本语音(http://doc.aldebaran.com/2-1/nao/basic_channel_conversation.html )。
有没有办法让我的机器人能够同时使用基本语音中定义的短语和我的应用程序中定义的短语?
有没有办法让我的应用程序在不退出我的应用程序的情况下调用这个基本演讲
有没有办法运行我并行创建的多个应用程序?
目前,当我的应用程序运行时,Pepper 听不懂基本语音中的任何内容,但我想使用它,因为我喜欢它。
nao-robot - 如何在 Pepper 启动时显示 HTML 页面
我有一个行为,目的是显示一个 HTML 页面(托管在机器人上)。我希望在启动时加载该行为,并在启动 Pepper 时在 Pepper 的平板电脑上显示 HTML 页面。
我已将它添加到机器人的默认行为中,但这并不能解决问题。它向我显示此行为正在运行,它处于默认行为但未显示 HTML 页面。只是为了清楚说明此行为何时未运行并且我触发了它,它按预期工作 - 我的意思是问题不在 HTML 代码中。
nao-robot - 如何从带有字符串参数的对话框中引发事件
如果我告诉他(在对话中)播放视频,我希望 Pepper 播放视频。目前我已经实现了播放视频的行为。此视频播放器由名为“Video/PlayVideo”的事件激活,并播放此事件提供的视频(视频名称作为字符串参数)。
那么我该如何在我的对话框中做到这一点呢?下面我添加了一个示例,我希望如何调用此事件,但我不确定它是否可以完成以及语法如何准确:
编辑:
这^raisePlayVideoEvent
应该是来自 的事件ALMemory
。也可能是 'LeftBumperPressed("my_video.mp4")' - 左保险杠按下时使用参数“my_video.mp4”引发的事件。
nao-robot - 如何将对话框添加到默认对话框
我有一个行为中的对话框。我将此行为设置为默认行为,这是我的对话框在启动时可用的方式。
我发现来自基本频道(http://doc.aldebaran.com/2-1/nao/basic_channel_conversation.html)的默认主题都由“run_dialog_dev/”初始化。(我猜这也来自基本频道,或者它是机器人出厂状态的一部分)。
那么有没有一种方法可以将此对话框(主题)作为默认对话框的一部分而不将其置于行为中,只需将主题添加到机器人即可。该主题将自动包含在“run_dialog_dev/.”中。
python-2.7 - Pepper:显示时间图像
在我的 Choregraphe 项目中,机器人调用 API 来检索将在其平板电脑中显示的图像(以 base64 编码)。
因此机器人调用 API,获取数据的 JSON 并将其保存在文件中。之后,它打开文件,读取图像并对其进行解码。解码后的图像被保存为一个时间文件,最后,它调用这个时间图像在平板电脑上显示tabletService.showImage(url)
我遇到的问题是机器人没有显示任何图像,也没有抛出任何错误或异常。我不知道如何解决它。
日志显示 varlog
具有值 http://198.18.0.1/apps/.lastUploadedChoregrapheBehavior/tmp/tmpEhJeOS
注意:如果有另一种显示图像的方式,我对此很感兴趣。
python - 机器人在行为期间没有响应
我做了一种行为,其目的是在平板电脑上显示一些 html 页面。但是当我运行此行为时,我的机器人没有响应,我无法与之对话。我完全不知道为什么会这样。该行为是交互式的,它被添加到默认行为中。
编辑添加编舞项目方案
关于在启动时显示主 html 页面的问题。 如何在 Pepper 启动时显示 HTML 页面
javascript - Pepper:在 js 中使用记录器类
有什么方法可以在 JavaScript 中使用 Pepper 记录器函数,例如在 Python 中写入 Choregraphe 日志?
从console.log()
JS 不起作用。
pepper - 在电脑上执行 Pepper 网页
因此,我想在我的计算机中使用 Mozilla 的控制台来查看在他的平板电脑中通常由 Pepper 机器人执行的页面有哪些错误,因为 console.log()
没有显示在 Choregraphe 日志中。
我试图qimessaging.js
从计算机调用机器人库,但它会引发错误:
SyntaxError:URI 格式错误。qimessaging.js:12
html在那里:
有没有办法qimessaging.js
在我的计算机上调用没有错误的网络来测试网络?