问题标签 [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.
proxy - NAO Robot (Choregraphe) ALProxy Error
When I am using Choregraphe for NAO Robot's 3D/Computer-Generated view (the simulation) I get an error with the Record Video and Speech Recognition functions.
The errors are:
and
Picture of Choregraphe View
tablet - 在索引中找不到服务“ALTabletService”
我在使用 Pepper 平板电脑时遇到问题。我正在尝试使用该show app
框将 index.html 显示到平板电脑。我只在应用程序show app
中制作了一个root
方框图。
运行应用程序时出现错误:
[错误] behavior.box: _getTabletService: 24 _Behavior__lastUploadedChoregrapheBehavior544669552: / init_8 / Show App_2:
Can not find service 'ALTabletService' in index
此外,我还收到以下警告:
[WARN] behavior.box: onInput_onStart: 45 _Behavior__lastUploadedChoregrapheBehavior544669552: /init_8 / Show App_2:
找不到平板电脑服务,因此无法设置应用程序:.lastUploadedChoregrapheBehavior
开发环境如下。
- 型号名称:MacBook Pro
- 操作系统:埃尔卡皮坦 10.11.5
- 处理器名称:英特尔酷睿 i5 2.6 GHz
- 内存:16 GB
- 显卡:英特尔 Iris 1536MB
- 编舞:2.4.3.28
- 胡椒:2.4.3.28
请回答。
python - 如何在 Choregraphe 中为 NAO 机器人导入 cv2 和 numpy?
我正在做一个需要cv2
并numpy
在其中一个脚本中使用的项目choregraphe
,但出现错误:
No module named cv2/numpy
.
我认为这是因为 choregraphe 有自己的 python 解释器,但我不知道如何安装cv2
并numpy
进入choregraphe
.
我该怎么做?
python - 将 Watson 与 Nao 一起使用
我想在 Nao 机器人上使用 Watson 服务 Speech to Text,但我在导入 watson 开发人员云时遇到了一些困难。我已经导入了它,但是每次启动脚本时,都会出现没有模块的错误。我已经导入了一些模块,但我总是有新的错误。这是imorting模块的代码
现在我有这个错误
但是我导入了ssl。所有代码在 Eclipse 中都可以正常工作,但在 Choregraphe 中它不起作用。
你能帮我理解问题是什么吗?
python - NAO 无法将捕获的图像保存到本地计算机
我正在尝试使用 NAO 的前置摄像头将捕获的 640x480 RGB 图像保存到我的计算机。我正在使用 python 和 PIL 来做到这一点。不幸的是,无论我为 Image.save()- 方法的参数使用什么图像类型或路径,图像都不会保存在我的计算机上。但是,使用 PIL 创建的图像包含有效的 RGB 信息。这是我来自 choregraphe 的代码示例:
非常感谢您提前提供的帮助!- 一个沮丧的学生
python - 我们如何在 choregraphe 应用程序中实现 ALAudioRecorder API
我正在尝试将http://doc.aldebaran.com/2-4/naoqi/audio/alaudiorecorder-api.html#alaudiorecorder-api中的 ALAutioRecorder API 代码实现到我的应用程序中,但我不确定该怎么做.下面的代码是我不知道放在哪里的代码,因为我对这个应用程序很陌生
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)')
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 文件中输出时,我得到了这个:
nao-robot - 编排安全问题
我正在尝试找到一种方法来保护我们的机器人免受不需要的 Choregraphe 连接。我们需要在大学范围内的网络上工作,我们需要一种方法来阻止人们在我们不知情的情况下连接可能在某个阶段获得了机器人 IP 地址的人。
由于无法访问 Pepper 上的 root 用户帐户,我不能简单地使用 iptables 锁定访问权限,因此我想我可能会尝试寻找一种方法,在 ALChoregraphe 在机器人上注册时强制关闭它的连接。
但是,运行命令:
我可以看到唯一可用的方法是 requestDisconnection。没有办法强制关闭连接。
我曾尝试使用 ALServiceManager 来停止服务,但它显然只知道作为包安装的服务。
到目前为止,我唯一的解决方案是更改眼睛 LED 的颜色以指示已建立连接,并在收到断开连接时重置它们。
除了将机器人移动到自己的网络之外,您对我如何处理这个问题有什么建议吗?
谢谢!