问题标签 [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 投票
1 回答
321 浏览

data-structures - 在 Mathematica 中定义/声明结构化数据的最佳方式?(用于 NAO 机器人链接属性)

我正在模拟一个 NAO 机器人,该机器人已发布其链接和关节的物理属性(例如尺寸、链接质量、质心、关于该 COM 的质量惯性矩等)。上躯干将是静态的,我想获得静态上躯干的集中物理特性。我已经列出了数学(具有旋转和平行轴定理的惯性张量),但我想知道构造数据的最佳方法是什么。

目前,我只是将所有内容定义为规则,这是我从 MAT 文件中的结构中查看数据 Import[] 得到的一种方法。我用字符串引用属性/属性,这样我就不必担心符号被定义了。此外,它还可以更轻松地为不同的自由度生成名称。

这是我如何定义的示例:http: //pastebin.com/VNBwAVbX

我也在考虑为 Mathematica 使用一些 OOP 包,但我不确定如何轻松定义它。

0 投票
2 回答
643 浏览

python - 将 Nao 机器人与 Azure 连接

我正在用毕宿五的机器人 Nao 做一个项目。我必须做出一个简单的行为,让 Nao 与某人在 Connect 4(连续 4 个)上玩。

为此,我必须将 Nao 与 windows Azure 连接以将图像处理导出到云上,但我真的不知道如何为 Nao 制作一个模块以将他连接到 Azure。

0 投票
2 回答
1426 浏览

python - 带有 NAO 的 While 循环和 Python

所以我有一个 Python 代码,我正试图让它与 NAO (Aldebaran Robotics) 一起工作

问题是在 中onLoad(),机器人转头向右,然后是中心,然后是向左,但是当我使用 时redBall(),它没有,它只是向右和中心转,然后来回走。

0 投票
3 回答
1448 浏览

c# - 如何从 Nao 机器人流式传输音频?

我想创建一个从 Nao 到我的 WPF 表单的流式音频。

我发现的唯一方法是我们可以通过 SSH 在 Nao 上下载录制的声音。

但它不是真正的流媒体......

如果有人有想法!

谢谢

0 投票
1 回答
2720 浏览

sockets - 如何使用套接字连接到 NAO 机器人?

我正在玩 Aldebaran 的NAO 人形机器人模拟器和编排。我有一个 Java 软件,我想通过激活机器人的行为来控制机器人,我相信套接字可以解决问题。

我的问题是:有没有办法从 choregraph+naoSim 中打开一个套接字连接,这样我就可以获得传感器读数并向机器人发送命令?或者有什么其他方式连接choregraph+naoSim达到同样的效果?

提前致谢!

ķ

0 投票
3 回答
2395 浏览

geometry - 相机和识别的“物体”之间的距离

我想计算我的相机和识别的“物体”之间的距离。例如,识别的“对象”是白板上的黑色矩形贴纸。我知道矩形 (x,y) 的值。

有没有一种方法可以用我的原始矩形的值和我用相机拍摄的矩形图片的值来计算距离?

我在论坛中搜索了答案,但没有一个被指定来计算这些属性的距离。

我正在研究 Aldebaran Robotics 的一个名为 Nao 的机器人,我打算使用 OpenCV 来识别黑色矩形。

0 投票
1 回答
2285 浏览

kinect - 各种 Kinect 库 OpenNI、PCL 用什么

我正在做一个项目,我需要给一个小型人形机器人(一个 Nao 机器人)深度感知。我计划将 Kinect 连接到机器人的前额,并将其与机器人当前的操作和引导系统(默认系统称为 OPEN NAO)集成,该系统在 Linux 上运行并通过 wifi 中继到机器人。

现在我正在摸索使用哪个软件。我查看了点云库,我看到它用于处理实际数据,OpenNI 被定义为一个 API 框架,帮助应用程序访问自然交互设备,如 Kinect,然后是官方的 Kinect SDK。我只是不确定它们是如何组合在一起的。

我需要哪些库/框架将 Kinect 集成到机器人的操作系统中?

0 投票
1 回答
766 浏览

kinect - 在 Kinect 中检测 Nao 机器人

我不确定这是否已经尝试过,但我正在尝试使用Kinect并检测Nao 机器人做出的手势。

我制作了一个 Kinect 应用程序,一个基于手势的图片查看器,它可以很好地检测到人类(显然可以!)我想尝试的是(我很懒),看看我是否可以使用一些(比如语音)命令来告诉 Nao 做一个向右滑动的手势,让我的应用程序识别那个手势。Nao 可以轻松识别我的命令并做一些手势。然而问题是,当我将 Nao 放在 Kinect 传感器前面时,Kinect 不会跟踪它。

我想知道的是,Kinect 的人体运动跟踪背后是否有一些基础知识,当机器人而不是人类放在它面前时,这些基础知识基本上会失败?

PS:我让 Nao 与传感器保持正确的距离。我还检查了整个机器人是否在传感器的视野中。

0 投票
1 回答
205 浏览

cross-compiling - Nao 机器人交叉编译问题

我有以下问题:我已经成功交叉编译了我的 ALModule,一切正常,例如在 Nao 上工作,我可以使用 ALProxy 访问它。这只有在我只有通过 BIND_METHOD 绑定到模块并且不调用其他方法(未绑定,因为不应该是公共的)的方法时才有效。现在我试图为此找到解决方案,但我有点坚持。

总结一下:我可以成功地将 ALModule 交叉编译为 libname.so 文件并将其放在 NAO 上,但是一旦我的绑定方法使用我创建的其他一些方法,模块将不会加载并获胜'不显示在模块寄存器中。

有人知道这个问题的解决方案吗?

0 投票
1 回答
37389 浏览

c# - NaoQi 和 Leap 问题:“System.BadImageFormatException”类型的未处理异常......并且无法加载文件或程序集

目前,我遇到了一个我无法通过谷歌解决方案解决的问题。到目前为止没有任何效果。当我编译 Leap Motion 代码并导入 Naoqi C# 库时,它工作正常。当我实际尝试使用一行代码连接到机器人时,我的程序崩溃了。我的程序设置为为任何 CPU 构建。Leap 库和 NaoQi 库都引用了 .dll,并将 .dll 放置在 debug 文件夹和 project 文件夹中以便更好地衡量。我现在还不知道问题出在哪里。

这里有人可以弄清楚吗?我会很高兴得到这个工作。

这是第一条错误消息,然后它要求我中断或继续:

无论哪种方式,程序都会崩溃。这是此时控制台日志中的文本:

我尝试使用 fuslogvw。这是程序崩溃后刷新 fuslogvw 时失败程序集的两个日志报告。

1)

2)