Here is a robot designed to follow the same route over and over again reliably. The SDRRobots Magnetic Line-Following Robot was built using a magnetic guide sensor. The RoboteQ MGS1600GY Sensor is capable of detecting and reporting the position of a magnetic field.
The sensor not only detects a track to follow but also reports the presence of magnetic markers. You can get yours here.
[Source]