line following application
Implement an application to follow lines using the ground facing sensors.
Preferably, the implementation employs an advanced control scheme (e.g. PID controller) to facilitate smooth motion. Furthermore, the applications should provide modes to track the center of the line or either edge. Finally, inadequate sensor input (e.g. too low contrast between all sensors) should be detected and the line following should stop the robot as result.