Exemplo n.º 1
0
def put_down(robot):
    """
    Places the stored token infront of the robot
    """
    log(robot, "Putting Down Token.")
    close_arms(robot)

    extend_arms(robot)
    sleep(0.1)

    lower_arms(robot)
    sleep(0.3)

    open_arms(robot)
    sleep(0.2)
Exemplo n.º 2
0
def put_down(robot):
    """
    Places the stored token infront of the robot
    """
    log(robot, "Putting Down Token.")
    close_arms(robot)

    extend_arms(robot)
    sleep(0.1)

    lower_arms(robot)
    sleep(0.3)

    open_arms(robot)
    sleep(0.2)
Exemplo n.º 3
0
def roll_marker(robot, option):
    if option == 1:
        raise_arms(robot, pos=65)
        sleep(0.4)
        move_straight(robot, -0.1)
    elif option == 2:
        raise_arms(robot, pos=60)
        sleep(1)
        retract_arms(robot, time_limit=0.8)
        sleep(0.7)
        open_arms(robot, pos=45)
        sleep(0.7)
        raise_arms(robot, pos=50)
        sleep(0.2)
        extend_arms(robot)
    elif option == 3:
        pass
Exemplo n.º 4
0
def roll_marker(robot, option):
    if option == 1:
        raise_arms(robot, pos=65)
        sleep(0.4)
        move_straight(robot, -0.1)
    elif option == 2:
        raise_arms(robot, pos=60)
        sleep(1)
        retract_arms(robot, time_limit=0.8)
        sleep(0.7)
        open_arms(robot, pos=45)
        sleep(0.7)
        raise_arms(robot, pos=50)
        sleep(0.2)
        extend_arms(robot)
    elif option == 3:
        pass