um auch nur ungefähr 5m zu ermitteln, ist GPS zu ungenau.

Mir ist immernoch nicht so ganz klar, was du machen möchtest. Der Bot soll sich an einer Geraden, die er übermittelt bekommt, anhand GPS ausrichten?
GPS "an sich" liefert dir keine Richtungen, sondern nur die aktuelle Position. Du bekommst keine Infos darüber, wo welches Position ist, sondern nur die Info, wo du grade bist.
Du bräuchtest für sowas einen Kompass oder müßtest längere Strecken fahren um aus mehreren Positionsmessungen die von dir gewünschten Daten zu erhalten.

Gruß MeckPommER