Mir scheint ein 50ms Takt ungeeignet. Rechne mal die Fahrgeschwindigkeit * 50ms. Wenn da eine Strecke vergleichtbar mit deiner Positioniergenauigkeit <1mm herauskommt, kann es m.E. nichts werden.
Grüße von Jens