import time

from ev3dev import ev3

from ev3dev.robotics.chassis import DifferentialWheeledChassis, StandardWheel
from ev3dev.robotics.navigation import MovePilot

# import pdb
# pdb.set_trace()

_HERE = os.path.dirname(__file__)

wheel_left = StandardWheel(ev3.LargeMotor(port=ev3.OUTPUT_B), 43.2, -75)
wheel_right = StandardWheel(ev3.LargeMotor(port=ev3.OUTPUT_C), 43.2, 75)

chassis = DifferentialWheeledChassis((wheel_left, wheel_right))
chassis.travel_speed = 75
chassis.rotate_speed = 90

pilot = MovePilot(chassis)

start_time = None


def started(chassis, move):
    global start_time
    start_time = time.time()
    print('> started ' + str(move))


def complete(chassis, move):
import os
import time

from ev3dev import ev3

from ev3dev.robotics.chassis import DifferentialWheeledChassis, StandardWheel

# import pdb
# pdb.set_trace()

_HERE = os.path.dirname(__file__)

wheel_left = StandardWheel(ev3.LargeMotor(port=ev3.OUTPUT_B), 43.2, -75)
wheel_right = StandardWheel(ev3.LargeMotor(port=ev3.OUTPUT_C), 43.2, 75)
chassis = DifferentialWheeledChassis((wheel_left, wheel_right))


chassis.travel_speed = 75
chassis.rotate_speed = 90

start_time = None


def started(chassis):
    global start_time
    start_time = time.time()
    print('> started')


def complete(chassis):