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):