a controller . the controller includes a processor and a non - transitory computer readable medium . the processor is configured to receive the speed of a first driven wheel from a wheel speed sensor and the speed of a drive shaft from a drive shaft sensor . the non - transistory computer readable medium includes program instructions executed by the processor for determining a speed of a second driven wheel based on a plurality of detected speeds of the first driven wheel and detected speeds of the drive shaft over time .