Source: http://stemrobotics.cs.pdx.edu/sites/default/files/linefollower.pdf