Stichwort Odometrie (zb bei google)
Möglichkeiten sind vielfältig
Hallsensor, Lichtreflektion, Lichschranken/Lochscheibe,...
Werbung
Stichwort Odometrie (zb bei google)
Möglichkeiten sind vielfältig
Hallsensor, Lichtreflektion, Lichschranken/Lochscheibe,...
20 km/h ?
Mach mal die Null weg, und schau mal, wie Du die Sensorik und Programmierung hinbekommst. Wenn Robbi dann nicht mehr gegen das erstbeste Hindernis knallt, ist immer noch Zeit, den Antrieb zu verbessern.
Exakter Gleichlauf ist bei so hohen Geschwindigkeiten auch nicht wichtig. Da Du SICHER unterschiedlichen Schlupf links und rechts hast, brauchst Du sowieso permanente Richtungskorrekturen aufgrund irgendwelcher Sensorauswertungen (und da mein ich nicht Radumdrehungssensoren).
2km/h???
Ich seh mich schon neben Robbi herlaufen und schimpfen. "Man Robi mach mal hin! Immer muß man auf dich warten!" Ich denke mal wenn R2D2 2 km/h schnell gewesen wäre dann hätte wohl das Imperium gewonnen![]()
Ne mal im Ernst, will das Fahrgestell wie bei den Marsrovern realisieren. Bin noch ganz am Anfang meiner Plannungen. Für die Antriebe hab ich mir jetzt mal überlegt 6x 540er RC-Motoren mit ner 10er Untersetzung zu verbauen. Jeder Motor bekommt nen kleinen AVR (Tiny13 oder so) und nen Encoder mit 2 Gabellichtschranken. Der AVR und Motor soll ein selbstständiges Slave-Modul bilden und dabei als PI Regler mit PWM Ausgang für die Motorsteuerung fungieren. Natürlich soll dieses Modul als I2C Slave ausgelegt sein. Dazu bekommt das Fahrwerk 6 Stepper zur Lenkung der einzelnen Antriebe, die Steuerungsplatine hierfür hab ich schon fertig ist ne kleine TMC222 Platine und natürlich auch I2C fähig. Das Fahrwerk bekommt seinen eigenen Master.
So hab ich mir das alles mal vorgestellt, ob es im Endeffekt so klappen wird, werd ich mal sehen. Jetzt heißt es erstmal nen Motortreiber für die DC-Motoren basteln mit PI-Regler und I2C.
Sorry wenn das alles unsinnig klingt, aber ist mein erster Roboter.
Gruß Andi
Gruß Andreas
--------------------------------------------------------------------------------------------------------------------
Manchmal muss man laufen bevor man gehen kann.
Für das erste Projekt ziemlich ambitioniert.
Bei den Marsrovern sind die Räder offenbar einzeln gelenkt, ich vermute nur 4 von den 6 Rädern. Bei so einem Konzept ist es nicht notwendig den Gleichlauf der Räder durch winkeltreue Ansteuerung zu erzwingen, die Fahrtrichtung wird ja schon durch den Lenkeinschlag definiert. Man kann es also so machen, wie bei einem Auto: jedem Antriebsrad etwa das gleiche Drehmoment vorgeben. Das ist bei Gleichstrommotoren ziemlich einfach, das Drehmoment ist proportional zum Strom, bei (etwa) gleicher Drehzahl der Motoren also auch zur Motorspannung. Man wird also wahrscheinlich schon gute Ergebnisse erzielen, wenn man allen Motoren die gleiche Spannung gibt. Trotzdem ist eine Drehzahlüberwachung kein Fehler, man kann dadurch z.B. Schlupf erkennen und dem betreffenden Motor herunterregeln. Das hat aber nichts mit Lenken zu tun.
Ich meine gelesen zu haben, dass die originalen Marsrover auch mit Gleichstrommotoren ausgerüstet sind.
Ja die bei der Nasa haben das gesammte Ding mit DC Motoren von maxxon ausgestattet.da hat wohl Geld keine Rolle gespielt.
Wollte das Ding auch nicht über die Motorregelung lenken,dafür hab ich dann ja meine 6 Stepper. Ich werd es mal mit ner PI-Regelung versuchen. Mich wundert es eher das es keine guten Getriebemotoren mit über 1000rpm und trotzdem noch etwas DM gibt.
Gruß Andreas
--------------------------------------------------------------------------------------------------------------------
Manchmal muss man laufen bevor man gehen kann.
Lesezeichen