"eine festgelegte Strecke" ... da fängt das Problem ohne geeignete Sensoren schon an. Du kannst natürlich sagen, er soll 10 Sekunden lang gerade aus fahren. Mal angenommen, dass da tatsächlich kein Hinternis im Weg steht, bleiben noch Probleme wie Schlupf und ähnliches, so dass er bei 10 Versuchen mit Sicherheit 10 mal wo anders stehen bleiben wird. Nicht ohne Grund setzt man bei führerlosen Flurförderzeugen (ein schönes Wort) z. B. auf Induktionsschleifen im Boden und ähnliches.

Die Umschltung zwischen einem manuellen und einem automatischen Betrieb ist ein reines Software-Problem und sollte sich ohne weiteres umsetzen lassen. Ebenso die Frage, wie er Kurven fährt. Dank der Mecanum Räder ist auch das primär eine Frage der Programmierung. Mehr Sorgen würde ich mir wie gesagt um das autonome Fahren machen.