Ich benötige einen Roboter der in alle drei Richtungen (X , Y, Z) bewegt werden kann. Die Positioniergenauigkeit sollte bei ca. 1mm liegen.

Das Ganze würde ich gerne mit einem AVR-Mikrokontroller realisieren. Die Frage ist nun,
wie wähle ich den für mich richtigen dieser Produktfamilie in Bezug auf
(Speichergröße, Ein-/Ausgänge, Taktfrequenz, Interrupts, Timer, …) aus?

Der Roboterarm soll nicht nur durch die Schrittmotoren in eine bestimmte Position im Raum fahren, sondern auch per Handkraft bewegbar sein
d.h. es müsste eine Möglichkeit geben die Schrittmotoren vom Roboterarm Mikrokontroller gesteuert zu entkoppeln.
Wie mache ich das?
Des weiteren sollte der M-controller nachdem der Roboterarm per Handkraft in eine Endposition bewegt wurde die X, Y, Z Koordinaten registrieren können.
Welche Möglichkeit der Positionsbestimmung schlagt ihr vor?

Für Ideen / Links / Bezugsadressen wäre ich sehr dankbar

Gruß
Robi