0

我使用 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)

这是错误:

这是错误:

4

2 回答 2

0

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

如果您想连接到:

  • 真正的机器人:使用机器人的 ip(按胸部按钮获取)和端口 9559
  • Choregraphe 模拟机器人:使用 127.0.0.1 并检查 Choregraphe 连接菜单以获取端口(例如我现在有 58383),因为它会发生变化。
  • 另一个模拟机器人:单独运行naoqi-bin,使用127.0.0.1和9559端口。
于 2016-08-08T19:08:33.057 回答
0

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

另外,您要使用什么模拟机器人?如果它是 Choregraphe 中包含的那个,那么您根本无法在不启动 choregraphe 的情况下将其连接到外部。该模拟机器人在 Choregraphe 启动时启动。

于 2016-07-01T01:30:37.210 回答