无法运行我的代码以使NAO移动

时间:2016-06-30 03:02:26

标签: python python-2.7 nao-robot

我使用Python SDK 2.7版创建了一个简单的代码。我正在尝试将它连接到choregraphe中的模拟机器人,但代码无法运行此错误。

这是我的代码:

from naoqi import ALProxy
motion = ALProxy("ALMotion", "127.0.0.1", 9559)
motion.moveInit()
motion.moveTo(0.5, 0, 0)

这是错误:

Here's the error:

2 个答案:

答案 0 :(得分:0)

我想你的意思是Python 2.7,而不是SDK。您使用的是哪种版本的Naoqi Python SDK?

另外,你想用什么模拟机器人?如果它是Choregraphe中包含的那个,你根本无法在不启动choregraphe的情况下将其连接到外部。模拟机器人是在Choregraphe创业公司启动的。

答案 1 :(得分:0)

错误只是IP:端口没有连接到任何机器人。

如果您想连接到:

  • 真正的机器人:使用机器人的ip(按下胸部按钮获取它)和端口9559
  • Choregraphe模拟机器人:使用127.0.0.1并检查Choregraphe连接菜单以获得端口(例如我现在有58383),因为它发生了变化。
  • 另一个模拟机器人:分别运行naoqi-bin,使用127.0.0.1和9559端口。