def __init__(self, comm, rCanvas): self.gMaxRobotNum = gVars.gMaxRobotNum self.gRobotList = gVars.grobotList self.robot = None #second robot connected will be guard self.m = gVars.m self.vrobot = draw.virtual_robot() self.vrobot.time = time.time()
def __init__(self, comm, rCanvas): self.gMaxRobotNum = gVars.gMaxRobotNum self.gRobotList = gVars.grobotList self.robot = None # second robot connected will be guard self.m = gVars.m self.vrobot = draw.virtual_robot() self.vrobot.time = time.time()
def __init__(self, comm, rCanvas): self.gMaxRobotNum = gVars.gMaxRobotNum self.gRobotList = gVars.grobotList self.robot = None #first robot connected will be prisoner self.m = gVars.m self.vrobot = draw.virtual_robot() self.vrobot.time = time.time() self.localize_bool = False self.motionQueue = Queue.Queue() #start queue for prisoner motion self.motion_done = False #joystick commands used to help calibrate the robot model rCanvas.bind_all('<w>', self.move_up) rCanvas.bind_all('<s>', self.move_down) rCanvas.bind_all('<a>', self.move_left) rCanvas.bind_all('<d>', self.move_right) rCanvas.bind_all('<x>', self.stop_move) rCanvas.pack()