问题标签 [pepper]

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.

0 投票
1 回答
708 浏览

android - Pepper RobotSDK QiChat 无法按预期工作

尝试播放以下主题文件:

QiChatPlayer 初始化:

在 QiChatPlayer faze 中得到以下内容:

试图与机器人交谈:

预期的机器人答案是“hi”或“hey”,但他的答案不是这个,而是概念名称。

好的。让我们尝试简化主题:

它有效,但错误/警告是相同的。另一个尝试:

多一个:

对话:

他不懂空间。文件编码是默认的: 在此处输入图像描述

在这种情况下:

应用程序崩溃:

我试图找到可以满足我要求的工作示例,但我发现的只是简单的示例,比如 hi-hello 在我的情况下也可以工作。

对于主题创建,我遵循了本指南:对话框编辑器

毕业典礼:

使用的sdk和工具:

在此处输入图像描述

0 投票
1 回答
250 浏览

nao-robot - 无法从商店安装应用程序

当我尝试在我的 Pepper 机器人中安装商店中的应用程序时,我遇到了以下问题(请参阅下面的屏幕截图)。

店铺

应用

0 投票
2 回答
495 浏览

python - 如何同时执行多个应用程序

有没有办法同时执行多个应用程序或我的一个应用程序调用另一个应用程序。例如,假设我有一个应用程序,那只是一个对话框。我的机器人上也安装了基本语音(http://doc.aldebaran.com/2-1/nao/basic_channel_conversation.html )。

  1. 有没有办法让我的机器人能够同时使用基本语音中定义的短语和我的应用程序中定义的短语?

  2. 有没有办法让我的应用程序在不退出我的应用程序的情况下调用这个基本演讲

  3. 有没有办法运行我并行创建的多个应用程序?

目前,当我的应用程序运行时,Pepper 听不懂基本语音中的任何内容,但我想使用它,因为我喜欢它。

0 投票
1 回答
1276 浏览

python-module - Pepper 机器人:上传 python 模块

我正在用Choregraphe编写一个Pepper 机器人,而且我正在使用一个真正的机器人。我遇到的问题是如何将 python 模块安装到机器人上?因为我需要使用requests包进行 API 调用。

我一直在互联网上浏览,但没有找到任何解决方案。

0 投票
1 回答
785 浏览

nao-robot - 如何在 Pepper 启动时显示 HTML 页面

我有一个行为,目的是显示一个 HTML 页面(托管在机器人上)。我希望在启动时加载该行为,并在启动 Pepper 时在 Pepper 的平板电脑上显示 HTML 页面。

我已将它添加到机器人的默认行为中,但这并不能解决问题。它向我显示此行为正在运行,它处于默认行为但未显示 HTML 页面。只是为了清楚说明此行为何时未运行并且我触发了它,它按预期工作 - 我的意思是问题不在 HTML 代码中。

0 投票
1 回答
389 浏览

nao-robot - 如何从带有字符串参数的对话框中引发事件

如果我告诉他(在对话中)播放视频,我希望 Pepper 播放视频。目前我已经实现了播放视频的行为。此视频播放器由名为“Video/PlayVideo”的事件激活,并播放此事件提供的视频(视频名称作为字符串参数)。

那么我该如何在我的对话框中做到这一点呢?下面我添加了一个示例,我希望如何调用此事件,但我不确定它是否可以完成以及语法如何准确:

编辑:

^raisePlayVideoEvent应该是来自 的事件ALMemory。也可能是 'LeftBumperPressed("my_video.mp4")' - 左保险杠按下时使用参数“my_video.mp4”引发的事件。

0 投票
1 回答
367 浏览

nao-robot - 如何将对话框添加到默认对话框

我有一个行为中的对话框。我将此行为设置为默认行为,这是我的对话框在启动时可用的方式。

我发现来自基本频道(http://doc.aldebaran.com/2-1/nao/basic_channel_conversation.html)的默认主题都由“run_dialog_dev/”初始化。(我猜这也来自基本频道,或者它是机器人出厂状态的一部分)。

那么有没有一种方法可以将此对话框(主题)作为默认对话框的一部分而不将其置于行为中,只需将主题添加到机器人即可。该主题将自动包含在“run_dialog_dev/.”中。

0 投票
1 回答
568 浏览

python - Pepper:通过 ssh 访问项目文件夹

我已经通过ssh访问了 Pepper 机器人。我的目的是找到项目文件夹以查看机器人通过以下方式创建文件时创建文件的位置

问题是我不知道项目保存在哪里,有人知道在哪个路径中吗?

0 投票
1 回答
616 浏览

python-2.7 - Pepper:显示时间图像

在我的 Choregraphe 项目中,机器人调用 API 来检索将在其平板电脑中显示的图像(以 base64 编码)。

因此机器人调用 API,获取数据的 JSON 并将其保存在文件中。之后,它打开文件,读取图像并对其进行解码。解码后的图像被保存为一个时间文件,最后,它调用这个时间图像在平板电脑上显示tabletService.showImage(url)

我遇到的问题是机器人没有显示任何图像,也没有抛出任何错误或异常。我不知道如何解决它。

日志显示 varlog具有值 http://198.18.0.1/apps/.lastUploadedChoregrapheBehavior/tmp/tmpEhJeOS

在此处输入图像描述

注意:如果有另一种显示图像的方式,我对此很感兴趣。

0 投票
2 回答
652 浏览

pepper - Pepper:将变量从 Python 传递到 Web JS

我正在为 Aldebaran's Pepper 机器人编写应用程序。我正在使用 Choregraphe,并制作了一个用于在机器人平板电脑中显示的 html。我已经制作了用于显示 Web 的框,我需要将一个变量从 Python 传递到 Web Javascript。

有什么办法吗?

Python 代码与 Raise Event 框的默认代码相同,它在其onStart输入中接收字符串“IMAGE”:

Javascript代码是这样的:

它进入#logJS的第一个而不是第二个。

编舞方案