These codes were developed and used to test the energy efficiency of the two AEV designs on the track. The team had difficulty with the external sensors for labs 8A and 8B so rough estimates of time were used rather than absolute positions in order to collect data from the runs. For these runs only a quarter of the track was completed. In lab 8C, the issue was resolved and a code was developed that successfully utilized position referencing to allow the AEV to complete a full run on the track.