added setangles.py

This commit is contained in:
Jonas
2018-05-27 15:38:00 +02:00
parent 5bea6e542a
commit 4d78c5c85c

41
scripts/setangles.py Normal file
View File

@@ -0,0 +1,41 @@
# -*- encoding: UTF-8 -*-
# syntax
# python setangles.py x y
import sys
from naoqi import ALProxy
import time
def main(robotIP,x,y):
PORT = 9559
try:
motionProxy = ALProxy("ALMotion", robotIP, PORT)
except Exception,e:
print "Could not create proxy to ALMotion"
print "Error was: ",e
sys.exit(1)
# activiert gelenke
motionProxy.setStiffnesses("Head", 1.0)
# Example showing how to set angles, using a fraction of max speed
names = ["HeadYaw", "HeadPitch"]
angles = [x,y]
fractionMaxSpeed = 0.01
print motionProxy.setAngles(names, angles, fractionMaxSpeed)
#time.sleep(3.0)
#print motionProxy.setStiffnesses("Head", 0.0)
if __name__ == "__main__":
robotIp = "192.168.0.11"
#if len(sys.argv) <= 1:
# print "Usage python almotion_setangles.py robotIP (optional default: 127.0.0.1)"
#else:
# robotIp = sys.argv[1]
x=float(sys.argv[1])
y=float(sys.argv[2])
main(robotIp,x,y)