-
-
Erfahrener Benutzer
Roboter Genie
Die Abweichung ist völlig normal bei Differentialantrieben.
Das kannst Du wenn dann nur Regelungstechnisch (also mit Software) ausgleichen das hat mit der Einstellung der Drehgeber ansich nichts zu tun.
Solange die saubere Rechteck Signale liefern ohne das Impulse ausbleiben sind die korrekt eingestellt.
(Es ist ein digitales Signal - entweder ein Puls kommt an oder nicht - solange alle pulse ankommen passts)
Wie schon gesagt müssten die Regelungen verkoppelt werden. Sonst kann es sein das ein Antrieb immer im Mittel ein paar Prozentpunkte schneller dreht als der andere. Ggf. auch noch korrekturfaktoren einführen.
Der Raddurchmesser (Rad+Kette) auf beiden Seiten kann durchaus leicht unterschiedlich sein und die gemessene Strecke stimmt dann nicht mit der real gefahrenen überein.
Wenn er IMMER in dieselbe Richtung abdriftet kann es auch schon helfen einfach das eine Antriebsrad um 1 Zähler schneller drehen zu lassen.
Also z.B.
moveAtSpeed(40,41);
o.ä.
MfG,
SlyD
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen