问题标签 [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 回答
214 浏览

robot - Pepper Robot 中使用免费细微差别 API 说话的限制?

在 Pepper Robot 中使用免费的细微差别 API 版本每月/每周说的话是否有任何限制?

0 投票
2 回答
282 浏览

python - 错误 processRemote 类型与 Pepper 上的 ALAudioDevice 不匹配

我想录制 Pepper 麦克风的声音并将其流式传输到服务器。我遵循了naoqi 文档上的代码并将其改编为Choregraphe python box

当我启动程序时,出现以下错误:

这是我的代码:

processRemote 函数的结构与示例相同,为什么会出现类型不匹配错误?

提前致谢 !

0 投票
2 回答
304 浏览

nao-robot - Pepper:仅在对话框脚本中为一个单词切换语言

我使用 Choreography IDE 为机器人 Pepper编写了一个Dialog脚本。默认语言是德语。但是有些词是英文的,我需要 Pepper 才能正确发音。如何切换特定单词的语言?在下面的示例中,它是单词Apple

0 投票
1 回答
536 浏览

python - Pepper Live 2 路音频流错误

我正在尝试在 Pepper 的平板电脑和我的 PC 之间建立实时音频通信。我正在使用 Gstreamer 来建立它。从 Pepper 的麦克风到 PC 的音频正常工作,但从我的 PC 到 Pepper 的平板电脑似乎没有音频。我究竟做错了什么?

电脑端:

机器人侧(Choregraphe):

或者

机器人端(Python SDK):

Pepper 的电脑麦克风:

辣椒接收:

我认为辣椒的接收端口号可能有问题......我尝试了不同的端口号(包括9559)但似乎没有任何效果。源ID错了吗?

是否可以在同一管道中运行 2 路流?

我查看了 ffmpeg 和 PyAudio 等其他库,但我没有任何实时流媒体的方法。

0 投票
2 回答
143 浏览

c++ - 在不使用qibuild的情况下使用Naoqi C++ SDK

我正在尝试在没有 qibuild 和工具链的情况下使用 Pepper 的 C++ SDK。我找不到任何例子。如何使用 CMake 文件而不是 qibuild?任何帮助将不胜感激。

0 投票
1 回答
119 浏览

javascript - Pepper 机器人和 ALMemory 数据检索上的多个 javascript 应用程序

我设计了几个 javascript 应用程序,想知道如何使用 Choregraphe 运行它们。我一次可以成功运行一个应用程序,但不知道如何在一个 Chographe 行为中运行不同的应用程序。例如,我需要用户在特定的行为点使用平板电脑输入一些数据,在执行一些动画之后,我需要用户在平板电脑(另一个应用程序)上选择一个按钮。这怎么可能?

其次,我设法从 javascript 脚本中将数据写入 ALMemory,但无法使用 getData 检索 ALMemory 数据。有人可以帮我吗?我已经尝试过了,但没有成功https://community.ald.softbankrobotics.com/en/forum/get-data-almemory-javascript-11761

0 投票
1 回答
314 浏览

nao-robot - QiChat ^switchFocus 不会停止对话

在 Pepper 2.5.7.1 上,我使用 .top 对话框脚本作为主要的交互式应用程序来调用机器人上的其他应用程序。

这些工作正常

但是,如果应用程序必须运行交互式的东西,那么冥想应用程序会同时运行:

执行此操作时,机器人仍处于对话模式,眼睛闪烁蓝色,其他仍按照 .top 脚本响应。我希望第一个应用程序会停止。

如果我在主对话框运行时运行此 SSH 命令,我会在对话框停止时得到预期的行为:

0 投票
2 回答
1305 浏览

python - 由于“ImportError:无法导入名称实用程序”,无法在 python 中导入请求模块

我正在尝试在使用 python 的程序中导入 python 模块请求(机器人 NAO 的编排)。我不能使用 sudo install 等 shell 命令...我只能通过将模块移动到项目的 lib 文件夹中来导入模块。

因此,我从 pypi 下载了请求,并且还下载了已移入请求文件夹(https://i.imgur.com/XXlSz0N.png)的要求。但是当我尝试从程序中导入请求时,它会返回一个错误:

为什么我会看到此错误?

0 投票
1 回答
457 浏览

python - 如何将 Choregraphe/Python 脚本连接到来自不同网络的远程 Pepper 机器人?

机器人连接到具有受限出站流量的网络。仅允许来自一个特定 IP 地址(我们的 IP,例如111.111.111.111)的入站流量。禁止所有传出流量。有对应于外部IP(例如222.222.222.222)的设置和dhcp。我们想从 IP 连接到 Pepper 111.111.111.111。通过密码可以连接,但我们无法通过 Choregraphe 或 Python 脚本连接SSHssh nao@222.222.222.222这非常重要,因为我们希望能够与机器人远程连接以上传不同的 Choregraphe 应用程序。

这是我们尝试连接 Python 脚本时的错误: [W] 18872 qimessaging.transportsocket: connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond ... RuntimeError: Failed to connect to service ALBehaviorManager on machine 1296211e-1921-3131-909b-69afa37ааа28. All endpoints are unavailable. Choregraphe 在一段时间后挂起并崩溃。

你能给我一些建议吗?

0 投票
1 回答
145 浏览

python - 当 Pepper 未连接到同一网络时,通过 choregraphe / python 脚本连接到 Pepper

当 Pepper 与我不在同一个网络时,是否可以通过 choregraphe/python 脚本连接到 Pepper 机器人?