Performance Tests

Performance Test 1

Goal: AEV must be able to make it to the gate, stop for 7 seconds, and proceed through the gate.

Result: Success, no errors

Performance Test 2

Goal: AEV must be able to make it to the gate, stop for 7 seconds, proceed through the gate, connect with the caboose, stop for 5 seconds, and move the caboose out of the loading zone

Result: Failure, was not able to connect with the load

Final Performance Test

Goal: AEV must be able to make it to the gate, stop for 7 seconds, proceed through the gate, connect with the caboose, stop for 5 seconds, move with the caboose back to the gate, stop for 7 seconds, proceed through the gate, and stop near the end of the track

Result: Between the three runs conducted, the team experienced mixed results.  One run was completely flawless, but the other two stopped short of the gate on the way back to the starting point (carrying the load).  Additionally, the third run did not land completely in the landing zone.

Performance Test 1 Code

reverse(1);

reverse(2);

motorSpeed(1,40);

motorSpeed(2,40);

goFor(5.5);

brake(1);

brake(2);

reverse(1);

reverse(2);

motorSpeed(1,25);

motorSpeed(2,25);

goFor(1);

brake(1);

brake(2);

motorSpeed(1,0);

motorSpeed(2,0);

goFor(9);

reverse(1);

reverse(2);

motorSpeed(1,40);

motorSpeed(2,40);

goFor(4);

brake(1);

brake(2);

Performance Test 2 Code

reverse(4);

motorSpeed(4,40);

goFor(5.5);

brake(4);

reverse(4);

motorSpeed(4,30);

goFor(.75);

brake(4);

motorSpeed(4,0);

goFor(11);

reverse(4);

motorSpeed(4,40);

goFor(4);

reverse(4);

motorSpeed(4,0);

goFor(1.75);

motorSpeed(4,35);

goFor(1.5);

brake(4);

motorSpeed(4,0);

goFor(7);

motorSpeed(4,40);

goFor(3);

brake(4);

Final Performance Test Code

reverse(4);

motorSpeed(4,35);

goToRelativePosition(280);

reverse(4);

motorSpeed(4,40);

goFor(1);

reverse(4);

motorSpeed(4,0);

goFor(8);

motorSpeed(4,30);

goToRelativePosition(108);

brake(4);

goToRelativePosition(142);

reverse(4);

motorSpeed(4,20);

goFor(1);

brake(4);

goFor(7);

motorSpeed(4,40);

goToRelativePosition(-211);

reverse(4);

motorSpeed(4,55);

goFor(2);

brake(4);

goFor(7);

reverse(4);

motorSpeed(4,35);

goToRelativePosition(-86);

brake(4);

goToRelativePosition(-30);

reverse(4);

motorSpeed(4,40);

goFor(3);