예제 #1
0
memValue = "/BURST/Vision/BallX"

# Create a proxy to ALMemory
try:
  memoryProxy = ALProxy("ALMemory", IP, PORT)
except Exception, e:
  print "Error when creating memory proxy:"
  print str(e)
  exit(1)

visionProxy.setCamera(1) # 0 - top camera, 1 - bottom camera

TimeInterpolation = 0.05
motionProxy.setJointStiffness('HeadYaw',1.0) #,TimeInterpolation
motionProxy.gotoAngle("HeadYaw",0.23,TimeInterpolation*10,1) #0.23 #0.31
visionProxy.getBall()
time.sleep(1.0)

#motionProxy.gotoAngle("HeadYaw",-0.15,TimeInterpolation*10,1) #0.23
#print (10*motion.TO_RAD)
#exit(0)

while True:
#for i in range(0, 1):
  #time.sleep(0.1)
  #print(i)

  #visionProxy.getBallRemote()
  visionProxy.getBall()
  visionProxy.getBall()
예제 #2
0
파일: vis.py 프로젝트: alon/burst
print "Registering to VIM"
sampleProxy.registerToVIM()

print "done"

#time.sleep(3)

####
# Save image in remote mode
print "1"
#sampleProxy.saveImage("/tmp/") #saveImageRemote
#print "2"
#time.sleep(3)

#a = sampleProxy.getBallRemote() #getBallRemote
a = sampleProxy.getBall() #getBallRemote

print a

#print "2"
#sampleProxy.saveImage("/var/tmp/myBeautifullPictureLocal") #/var/volatile/log/myBeautifullPictureLocal

#time.sleep(1)
#print "3"
#sampleProxy.unRegisterFromVIM()
#print "4"

memoryProxy = ALProxy("ALMemory", IP, PORT)
memoryProxy.getData("/BURST/Vision/BallX", -1)
memoryProxy.getData("/BURST/Vision/BallY", -1)
memoryProxy.getData("/BURST/Vision/BallWidth", -1)