Add more statistics, fix camera, windows client update
This commit is contained in:
@@ -581,7 +581,7 @@ def tray_routine(robot, slot=0, pick_up=True):
|
||||
|
||||
# Positions for each slot
|
||||
slot_distance = .052
|
||||
slot_height = -.015-.0095
|
||||
slot_height = -.015-.0095+0.007 # add 7mm for shim
|
||||
first_slot = -0.3084+0.01
|
||||
slot_position = [
|
||||
[first_slot, -0.3426, slot_height, 1.5899, 1.5526, -0.9411],
|
||||
@@ -745,27 +745,28 @@ def close_gripper():
|
||||
|
||||
|
||||
def get_position_thread(robot, pos_updates):
|
||||
robot = connect(robot)
|
||||
rob = robot.robot
|
||||
oldvals = rob.getl()
|
||||
deltavals = [0,0,0]
|
||||
import uptime
|
||||
t = 0.01
|
||||
count = 0
|
||||
while True:
|
||||
start = uptime.uptime()
|
||||
if pos_updates.qsize() < 2:
|
||||
vals = rob.getl()
|
||||
if vals != oldvals:
|
||||
if pos_updates is not None:
|
||||
pos_updates.put(tuple(oldvals))
|
||||
try:
|
||||
robot = connect(robot)
|
||||
rob = robot.robot
|
||||
oldvals = rob.getl()
|
||||
deltavals = [0,0,0]
|
||||
import uptime
|
||||
t = 0.01
|
||||
count = 0
|
||||
while True:
|
||||
start = uptime.uptime()
|
||||
if pos_updates.qsize() < 2:
|
||||
vals = rob.getl()
|
||||
if vals != oldvals:
|
||||
if pos_updates is not None:
|
||||
pos_updates.put(tuple(oldvals))
|
||||
#time.sleep(0.01)
|
||||
# deltavals = list()
|
||||
# deltavals.append(vals[0]-oldvals[0])
|
||||
# deltavals.append(vals[1]-oldvals[1])
|
||||
# deltavals.append(vals[2]-oldvals[2])
|
||||
# count = 0
|
||||
oldvals = vals
|
||||
oldvals = vals
|
||||
|
||||
# else:
|
||||
# count += 0.2
|
||||
@@ -775,9 +776,10 @@ def get_position_thread(robot, pos_updates):
|
||||
# tmpvals[1] = oldvals[1] + deltavals[1]*count
|
||||
# tmpvals[2] = oldvals[2] + deltavals[2]*count
|
||||
# pos_updates.put(tuple(tmpvals))
|
||||
while start + t > uptime.uptime():
|
||||
time.sleep(0.0001)
|
||||
|
||||
while start + t > uptime.uptime():
|
||||
time.sleep(0.0001)
|
||||
except:
|
||||
pass
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
@@ -795,9 +797,9 @@ if __name__ == "__main__":
|
||||
rob = robot.robot # rob is robot.robot is the urx robot class, what we've been using previously
|
||||
|
||||
|
||||
move_to_packup(robot)
|
||||
|
||||
# pick_up_holder(robot, 2)
|
||||
#move_to_packup(robot)
|
||||
move_to_home(robot)
|
||||
pick_up_holder(robot, None, 8)
|
||||
#drop_off_tray(robot, 0)
|
||||
# drop_off_tray(robot, 1)
|
||||
# drop_off_tray(robot, 2)
|
||||
|
||||
Reference in New Issue
Block a user