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