A PID controller takes your current value, desired value and returns the control variable you need to get to the desired value. For example, say you are trying to maintain the temperature of an oven.
The aim of the PID_BallBalancer is to use a PID controller to adjust the location of the ball to a desired point on the beam. To determine the location of the ball, an ultrasonic sensor will be used.