Source: https://archive.ev3lessons.com/web/ev3lessons-v4.9.0/translations/en-us/advanced/LineFollower.pdf