An assembly plant would like for your team to design an Automated Guided Vehicle, AGV, to drive in a straight line back and forth to deliver batches of parts. The vehicle must travel back and forth based on closed loop control. The AGV will not start until a button on the robot is pressed. When the same button is held at the end of a cycle, the robot will stop after completing a trip back and forth.