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

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

enter image description here

0 投票
1 回答
126 浏览

c++ - 在 NAO 上分叉、执行和管道

我目前正在 Aldebaran 的 NAO 上编程,我需要从 C++ 代码执行 shell 命令,然后在缓冲区中取回输出。我使用了经典的 fork、execve 和 pipe 方法,但是,当我在 NAO 模块中对其进行测试时,管道不起作用。我的意思是,终端中写入的命令没有输出,但我在父进程中的 read() 等待 STDIN。

真正奇怪的是,如果我只是做一个简单的程序来测试分叉和管道,并执行完全相同的命令,管道就可以工作。

更奇怪的是 write(1, "HERE\n", 5) 被正确执行,消息被 read();

我在这一点上的结论是,在 C++ NAO 模块中, dup2() 在子进程中有效,但在父进程中无效。

你们有什么想法吗?

这是代码:

0 投票
1 回答
211 浏览

nao-robot - 在执行时间线时使用全身平衡器

我正在尝试使用Aldebaran 制造的全身平衡器,让我的 nao 跳舞更稳定,减少对表面水平水平的依赖,忽略一些小的倾斜。

我已经成功地请求 nao去 balance,但是启用平衡约束什么也没给我。为了测试,我设计了一个不平衡的时间线,当身体平衡器被禁用时,它会导致机器人摔倒,并且应该在启用时保持机器人稳定,这就是 Aldebaran声明的用例。然而,机器人仍然跌倒(我用手让他保持垂直),然后由于ALMotionProxy::wbGoToBalance. 然而,奇怪的是,他迅速达到平衡,而不是3.0我要求的几秒钟内。

我现在的建议是:全身平衡器需要一些我的时间线实际使用的资源(关节)(它使用所有关节)。这是对的吗?任何人都可以确认或否认这一点吗?

我使用的来源一般是这个:

我在 Choregraphe 1.14 的一个盒子中使用这个源,它肯定被称为(它留下了我剥离的日志)。它绝对没有给我任何例外,我检查并记录它们。

0 投票
2 回答
478 浏览

linux - 如何在 NAO 机器人上接收原始蓝牙包

我想通过蓝牙适配器接收nao机器人的ibeacon信息,让naoqi使用。我想实现诸如 hcidump 之类的 Linux 蓝牙工具来读取原始蓝牙包并提取 ibeaon 信息。

但是,我找不到可行的解决方案。

谁能给我一个实用的解决方案?

0 投票
1 回答
131 浏览

nao-robot - 在 Nao 机器人上使用 Acapela 标签

我正在用python编写一个程序,我想在其中使用Acapela标签(因为它受naoqi支持)。请举一个简单的例子,如何在 Nao 机器人的语音中使用 Acapela 标签。

0 投票
1 回答
551 浏览

python - 如何使用事件 'ALTextToSpeech/Status' 获取 naoqi 中的值?

我想获得“价值”的价值?我应该如何在 Python 中使用该事件?

0 投票
1 回答
671 浏览

c++ - 在 Windows VS2010 上构建 NaoQI C++ SDK 示例项目 helloworld 时出错

我正在尝试按照http://doc.aldebaran.com/2-1/dev/cpp/install_guide.html中的说明在 Windows 上安装 NaoQI C++ SDK 。

在运行qibuild make. 起初,它给出了类似于这个问题的错误信息:https ://community.aldebaran.com/en/forum/error-occurred-when-building-prodect-hellworld-1176 。

按照建议添加add_definitions("-DNOMINMAX")到 CmakeLists.txt 后,错误消息变为:

我找不到任何boost_signals-vc100-mt-gd-1_50.lib在 naoqi sdk 中调用的文件。我猜它应该在运行时自动编译,qibuild configureqibuild make不知何故它没有。

SDK 版本为naoqi-sdk-2.0.2.53-win32-vs2010,操作系统为 Windows 8.1(x64)。

使用 Visual Studio 2010、CMake 2.8.10、qibuild 3.6.2 和 Python 2.7.8。

我不知道这是否有任何区别,但是在运行“qibuild configure”时,我收到以下消息:

我检查了PTHREAD_INCLUDE_DIRS哪个在这条路径下c:/NaoQi/Devtool/naoqi-sdk/includepthread.h

0 投票
1 回答
724 浏览

python - OpenCV NAO 错误读取()

我将以下 python 代码放入 NAO 机器人中,以捕获并从一个摄像头获取帧。

程序返回

0 投票
1 回答
388 浏览

nao-robot - Nao 机器人不会用手臂指向他面前走路

我一直在 Choregraphe 中工作,以使 Nao 推动一个轻物体。现在,每当我将他的手臂伸到他面前时,他就不想向前移动(他面前没有物体,所以没有防撞)。他只是迈出了一小步,然后 Choregraphe 从“Move To”框中接住了 onStoppedBeforeArriving。虽然当他的手臂指向他的左右手时,他走路没有问题。

这可能是因为他在开始走路之前需要一定的平衡吗?

0 投票
1 回答
2359 浏览

c++ - 找不到 BOOST_FILESYSTEM(缺少:BOOST_FILESYSTEM_LIBRARIES)

我正在尝试编译我的 NAO 项目。

每次我运行命令qibuild configure -c mytoolchain。我收到以下错误:Could NOT find BOOST_FILESYSTEM (missing: BOOST_FILESYSTEM_LIBRARIES)

我正在使用 CMake 3.1、Visual Studio 12 (2013) 和 Python 2.7。

我一直在执行以下步骤:http://doc.aldebaran.com/1-14/dev/cpp/tutos/using_qibuild.html#cpp-tutos-using-qibuild

我安装了 Boost C++,但我不知道如何使用它(甚至不确定这是否是我错误的解决方案)。

任何提示或意见表示赞赏