Exemplo n.º 1
0
logger = logging.getLogger("play_fun.py")

logger.debug("ACTIONS = " + str(ACTIONS))

car, rps_ms, port = load_car("../config.json")
driver = Driver(car, show_camera=False)


def execute_action(action):
    logger.debug("Action :" + action)
    print driver
    driver.action_nowait(action)


try:
    kb = KBHit()
    while True:
        if kb.kbhit():
            c = kb.carkey()
            if c == 0:  # w
                execute_action("forward")
            elif c == 1:  # d
                execute_action("forwardRight")
            elif c == 2:  # s
                execute_action("backward")
            elif c == 3:  # a
                execute_action("forwardLeft")
            elif c == 4:  # [SPACE]
                execute_action("stop")

        datavector = car.get_state_vector()
Exemplo n.º 2
0
from time import sleep
logger = logging.getLogger("play_fun.py")

logger.debug("ACTIONS = " + str(ACTIONS))

car, rps_ms, port = load_car("../config.json")
driver = Driver(car, show_camera=True)


def execute_action(action):
    logger.debug("Action :" + action)
    driver.action_nowait(action)


try:
    kb = KBHit()
    while True:
        """    
        if kb.kbhit():
            c = kb.carkey()
            if c == 0: # w
                execute_action("forward")
            elif c == 1: # d
                execute_action("forwardRight")
            elif c == 2: # s
                execute_action("backward")
            elif c == 3: # a
                execute_action("forwardLeft")
            elif c == 4: # [SPACE]
                execute_action("stop")
        """