XY_MIN, XY_MAX = 50, 800 | |
X_MIN,X_MAX = 0, 800 | |
Y_MIN,Y_MAX = -350, 350 | |
Z_MIN, Z_MAX = 110, 650 | |
MOVE_RATE = 1000 # hz; macro velocity = move_rate * xyz_velocity | |
MOVE_SLEEP = 1 / MOVE_RATE | |
XYZ_VELOCITY = 1.0 # mm (in every MOVE_SLEEP interval) | |
ANGLE_VELOCITY_MAX = 0.05 # degree | |
GRIPPER_OPEN_MAX = 800 | |
GRIPPER_OPEN_MIN = 0 | |
POSITION_UPDATE_INTERVAL = 0.02 # 100hz the reader must read faster than this | |
COMMAND_CHECK_INTERVAL = 0.02 # 100hz command must be sent faster than this |