问题标签 [nao-robot]

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 投票
0 回答
503 浏览

python - 将 Watson 与 Nao 一起使用

我想在 Nao 机器人上使用 Watson 服务 Speech to Text,但我在导入 watson 开发人员云时遇到了一些困难。我已经导入了它,但是每次启动脚本时,都会出现没有模块的错误。我已经导入了一些模块,但我总是有新的错误。这是imorting模块的代码

现在我有这个错误

但是我导入了ssl。所有代码在 Eclipse 中都可以正常工作,但在 Choregraphe 中它不起作用。

你能帮我理解问题是什么吗?

0 投票
2 回答
519 浏览

python - 带有 NAO 坐标参数的手臂运动?

我是 NAO 编程的初学者,我现在正在研究一个涉及手臂运动的项目。

我必须编写一个游戏,让 NAO 首先站起来并指出三个不同颜色的正方形中的一个,这些正方形将显示在地面上。

我认为我可以“简单地”让 Nao 移动它的手臂,这样他就可以指向三个不同的预定义坐标之一。

但是,动画模式和运动小部件似乎不适用于带有参数的运动,例如三个坐标之一。

我该如何执行这样的动作?

0 投票
1 回答
66 浏览

c++ - NAO Robot 优化获取图片教程

我只是想知道是否有人使用过 naoqi 帮助页面教程部分中的“优化图像访问”示例?

http://doc.aldebaran.com/2-1/dev/cpp/examples/vision/optimizedimage/optimizedimage.html

我可以在 naoqi 中获取代码来编译和创建模块,但我不知道如何使用它。没有一个函数是可调用的,关于如何使用该模块的唯一说明是:“要检索图像,像往常一样使用代理订阅 ALVideoDevice,并指定帧速率、分辨率等。”

检索图像的所有示例都有以下行: ALValue img = camProxy.getImageRemote(clientName); 这似乎没有经过优化程序。

我的问题是,如何在我的主要 C++ 代码中使用优化模块?

0 投票
1 回答
190 浏览

nao-robot - Pepper 机器人:获取已安装行为的描述

我目前正在为 Pepper 构建一个行为,我想在其中找到已安装的行为,然后在平板电脑上显示它们,包括项目属性中给出的描述。从ALBehaviorManager我可以很容易地找到已安装的行为,但这只是给了我行为的名称。我怎样才能得到描述?

0 投票
1 回答
504 浏览

javascript - 带有 Nao 机器人的 Websocket 双向概念

我正在为 Nao 开发很酷的应用程序,但需要 Nao 控制外部 IOS、Android 或 Node.js (html5) 应用程序(类似于允许双向通信的 websocket)。最明显的例子与在 Pepper 中实现的与平板电脑通信的示例相同。

如果有人给我一些关于使用 Nao 机器人进行此类开发的反馈和示例,我将不胜感激。

0 投票
1 回答
420 浏览

python - 如何在 Python 中订阅 ALSpeechRecognition Naoqi 的事件

嗨,我想订阅事件:ALSpeechRecognition API naoqi 的“SpeechDetected”,用于 Python 中的 Nao。有谁知道这个怎么用?? http://doc.aldebaran.com/2-1/naoqi/audio/alspeechrecognition-api.html#SpeechDetected

0 投票
3 回答
393 浏览

python - NAO 无法将捕获的图像保存到本地计算机

我正在尝试使用 NAO 的前置摄像头将捕获的 640x480 RGB 图像保存到我的计算机。我正在使用 python 和 PIL 来做到这一点。不幸的是,无论我为 Image.save()- 方法的参数使用什么图像类型或路径,图像都不会保存在我的计算机上。但是,使用 PIL 创建的图像包含有效的 RGB 信息。这是我来自 choregraphe 的代码示例:

非常感谢您提前提供的帮助!- 一个沮丧的学生

0 投票
2 回答
460 浏览

nao-robot - 无法访问所有 Naoqi 方法

我尝试使用http://doc.aldebaran.com/2-5/naoqi/audio/alaudioplayer-api.html的一些方法

但是终端告诉我,它们中的大多数都不起作用。

输出 :

['isStatsEnabled','enableStats','stats','clearStats','isTraceEnabled','enableTrace','exit','__pCall','pCall','version','ping',getMethodList','getMethodHelp '、'getModuleHelp'、'wait'、'isRunning'、'stop'、'getBrokerName'、'getUsage'、'playFile'、'playFileInLoop'、'playFileFromPosition'、'pause']

回溯(最后一次调用):文件“fggfgf.py”,第 27 行,在 currentPos = aup.getCurrentPosition(fileId) 文件“C:\Python27\lib\site-packages\naoqi.py”,第 301 行,调用中 回归自我。Wrapped .method_missing(self.method , *args, **kwargs) File "C:\Python27\lib\site-packages\naoqi.py", line 371, in method_missing raise e RuntimeError: ALAudioPlayer::getCurrentPosition Can't find方法:getCurrentPosition(解析为'(i)')

0 投票
1 回答
937 浏览

python - 无法在 Pepper 的 Choregraphe 中导入 python 模块

我已经按照 Google官方教程通过 SSH 在 Pepper 机器人上安装了 Google Speech API 。

为了测试它,我创建了一个文件speechTest.py,在其中导入 API,如下所示:

这是有效的!到目前为止,一切都很好。但是当我想在 Choregraphe 的 Python 框中做同样的事情时,问题就出现了;当我收到错误消息时:

我尝试了社区提出的解决方案,但没有成功。sys.path当我在 Choregraphe 框中从 Python打印时,我得到:

这表明它应该找到谷歌包。我怎么解决这个问题?我不知道如何将 Google Speech API 导入 Choregraphe 项目。

编辑:当我sys.path在机器人上的本地 Python 文件中输出时,我得到了这个:

0 投票
1 回答
285 浏览

nao-robot - Pepper Robot - getImageLocal 生成错误

尝试使用 getImageLocal 从机器人获取图像时,我收到一条错误消息。尽管我直接在机器人上运行代码。错误信息是:

我用来获取此错误的代码如下(我在使用 C++ 时也收到相同的错误):

我目前正在使用以下代码运行此代码:

我很想知道我在这里做错了什么,或者是否存在更严重的潜在问题。