Example #1
0
 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()
Example #2
0
 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()
Example #3
0
    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()
Example #4
0
    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()