gpt4 book ai didi

python - Choregraphe中的python代码错误

转载 作者:行者123 更新时间:2023-12-03 08:51:34 25 4
gpt4 key购买 nike

今天,我在新笔记本上启动了Choregraphe,发现了一个尚未发现的错误。该代码运行完美。

这是代码:

import sys
import time
from naoqi import ALProxy

def main(robotIP):

PORT = 5058

try:
motionProxy = ALProxy("ALMotion",robotIP,PORT)
except Exception,e:
print "Could not create proxy to ALMotion"
print "Error was: "
sys.exit(1)

motionProxy.setStiffnesses("Head", 1.0)

names = "HeadPitch"
angleLists = 0.349
timeLists = 1.0
isAbsolute = True
motionProxy.angleInterpolation(names,angleLists,timeLists,isAbsolute)

time.sleep(1.0)

motionProxy.setStiffnesses("Head",0.0)

if __name__ == "__main__":
robotIP = "192.168.0.20"
main(robotIP)

此代码应按 Angular 移动磁头俯仰角。是的,它起作用了。问题是:为什么代码向我显示此错误?

User class evaluation failed with the error:1



我试图重新输入代码或试图在代码的开头打“ENTER”(有时在C#上有效),但没有任何效果。

有人可以给我建议怎么办?

最佳答案

您可以通过9559更改端口。此外,还有一个针对naoqi的新代码,我举一个例子:

#! /usr/bin/env python
# -*- encoding: UTF-8 -*-

import qi
import sys
import argparse



def main(session):
motionProxy = session.service("ALMotion")

motionProxy.setStiffnesses("Head", 1.0)

names = "HeadPitch"
angleLists = 0.349
timeLists = 1.0
isAbsolute = True
motionProxy.angleInterpolation(names,angleLists,timeLists,isAbsolute)

if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--ip", type=str, default="127.0.0.1",
help="Robot IP address. On robot or Local Naoqi: use '127.0.0.1'.")
parser.add_argument("--port", type=int, default=9559,
help="Naoqi port number")

args = parser.parse_args()
session = qi.Session()
try:
session.connect("tcp://" + args.ip + ":" + str(args.port))
except RuntimeError:
print ("Can't connect to Naoqi at ip \"" + args.ip + "\" on port " + str(args.port) +".\n"
"Please check your script arguments. Run with -h option for help.")
sys.exit(1)
main(session)

关于python - Choregraphe中的python代码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39901848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com