问题标签 [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.
java - 在 JAVA 中使用键盘控制机器人
我开始在 IntelliJ IDEA 中编写NAO机器人,我在这两个方面都是新手,我创建了一些使NAO移动或说话的功能,每次看到发生了什么我都必须运行项目。现在我想在 KeyPress 上执行一些功能。你能给我举个例子吗。
如何更改此代码,以允许NAO站立、蹲伏或坐在某些按键上(例如:q-> Stand、w-> Crouch、e-> Sit)
installation - 如何在 NAO 机器人上安装 tensorflow 框架?
我想在 NAO 上安装 TensorFlow 框架来尝试我的 MNIST 模型(识别数字的深度神经网络)!我在终端中下载了 OpenNAO OS 虚拟机我尝试了命令
$ sudo apt-get install python-pip python-dev $ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
我犯了这个错误!“-bash:apt-get:找不到命令”
我应该怎么办?谢谢 TensorFlow
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
请回答。
c++ - 使用自定义 makefile 在 Nao 机器人上编译模块
我正在为我的 Alderbaran Nao V5 机器人编写一个模块。Alderbaran 建议使用 qibuild 编译模块,我能够成功地这样做,但现在我正在尝试迁移到编写自己的 makefile 并使用 g++。
我遇到以下错误:
这是我正在使用的makefile:
我注意到我正在编译的 gentoo 操作系统高达 GLIBCXX_3.4.14 但没有 GLIBCXX_3.4.15。我该如何解决这个问题?当我使用 qibuild 构建模块时,为什么这个问题不会出现?
linux - 运行基于 Gentoo 操作系统的 NAO 机器人无法自动连接到 Wi-Fi
我正在为我的硕士论文使用 NAO 机器人。它正在运行 OpenNAO OS 版本 2.1.4.13。这个操作系统是基于 Gentoo 的。
我面临的问题是它不会自动连接到我实验室中的一个特定 Wi-Fi 热点。我需要让这个机器人在那个特定的网络上联机。Wi-Fi 列在 NAO 网页的网络部分。如果我使用局域网电缆连接到机器人,然后选择 NAO 网页上列出的特定无线 SSID,它将正常连接。但是重新启动后它不会自动连接。几天前它曾经连接到同一个 Wifi SSID 没有任何麻烦。
请告诉我该怎么做。
c++ - 当项目依赖于使用旧 c++ 编译的 .so 库时使用 c++11 进行编译
我正在使用 Alderbaran Nao V5 机器人。此外,我正在由 Alderbaran 在 Virtual Box 中提供的虚拟环境中编译我的代码。
我已经在我的计算机上编写了依赖于 c++11 功能(多线程和匿名函数)的代码,但是,安装在 VM 上的 g++ 编译器是:
因为原型 -std = c++0x 标志可以使用多线程和匿名函数,所以我尝试在启用 c++0x 的情况下进行编译。但是,我收到以下错误消息,我假设这是因为我在代码中利用的 Alderbaran 库符合为早期 c++ 版本指定的规则。谁能推荐一个解决方案?有没有办法对那些 Alderbaran 库使用向后兼容性,但是在我的代码中使用新的编译器?
等等
python - 检查机器人是否连接和断开充电站
我正在使用 Aldebaran 的 Nao,我想编写一个 python 脚本来检查电池是否正在充电。
有关于 naoqi 模块的文档。我发现了这个事件1。但这是一个事件。在我看来,我可以等待一个事件,但我不能像 bool 一样阅读它。我对吗?
python - 同步 Choregraphe 和 Matlab
我有一个绿野仙踪实验,使用 Choregraphe 使 NAO 执行在机器 A 上运行的某些任务。与 NAO 交互的参与者也与机器 B 交互。当我开始实验时(在机器 A 上的 Choregraphe 中)我想要某个在机器 BIe Choregraphe 上启动的 MATLAB 脚本将启动 MATLAB 脚本。
您对如何执行此操作有任何建议吗?我的编程仅限于 MATLAB 和 R,而 Choregraphe 与 Python 和 C++ 很好地集成,因此我在 Stack 上的问题。
亲切的问候,KD
c++ - Aldebaran Nao 关节的脱节运动
我正在为 Aldebaran Nao 开发一个运动系统。我注意到与其他机器人相比,我的机器人的动作非常不连贯——我很确定这个问题与代码有关。
我正在使用类似于 Aldebaran 的快速设置 DCM 的代码更新我的机器人动作。
(http://doc.aldebaran.com/1-14/dev/cpp/examples/sensors/fastgetsetdcm/fastgetsetexample.html)。
我每 10 毫秒更新一次关节角度(可能的最快更新率)。然而,很明显,电机非常快速地移动到新指令的角度,并且在 10 毫秒的大部分时间里都静止不动。在这 10 毫秒的更新期间,有什么方法可以控制电机的速度吗?
python - 无法运行我的代码以使 NAO 移动
我使用 Python SDK 2.7 版创建了一个简单的代码。我正在尝试将其连接到 choregraphe 中的模拟机器人,但代码无法运行并出现此错误。
这是我的代码:
这是错误: