ranke, du bist ein Genie!!
Und damit das nicht nur für Geradeausfahrt funktioniert, sondern auch für Kurven, steckt man die Motorstromwerte für die vorderen Räder in die Umrechnungsfunktion für die hinteren Räder!
Theoretisch würde es auch mit den Geschwindigkeiten gehen, aber da meine Messung bei kleinen Geschwindigkeiten nicht allzu genau ist (BackEMF -> jeweiliger Motor wird in den Generatormodus gschalten und nach 1ms die erzeugte Spannung gemessen) funktioniert das auf glatten Böden nicht zu 100%, weil die Regelung immer mit aller Kraft versucht die Geschwindigkeit für alle Räder genau zu halten. Ich glaube ich mache 2 Modi:
- Glatter Boden/wenig natürlich Schlupf: Wie von ranke vorgeschlagen über Motorströme
- Teppich/Sand/Gras: Über die Geschwindigkeiten (dort macht es nicht viel aus wenn die Radgeschwindigkeiten nicht ganz genau zueinander passen, dafür werden Räder die im Leerlauf sind oder fast blockieren besser ausgeglichen)
Ansonsten, wie ihr schon richtig bemerkt habt, wird nur passiv geknickt. Genaugenommen besteht das Knickgelenk nur aus einem Scharnier aus dem Baumarkt an dem ein Poti für die Winkelmessung befestigt ist
Vielen vielen Dank
schumi
PS: Weil warscheinlich gleich jemand fragt warum ich BackEMF und keine Encoder nehme: Ich habe quasi einfach drauflosgebaut und hatte noch welche von den Motoren da: http://www.pollin.de/shop/dt/Nzc1OTg...HM_2435_1.html
In Sachen Drehmoment (bei 15V) eine gute Wahl, dummerweise lässt sich dort aber nirgends eine Encodescheibe anbringen, da alles ein Block ist den ich nicht vermocht habe auseinanderzubauen...
Lesezeichen