NIBObee Video, Odometrie, Probleme mit unsymmetrischer Motor
Hallo leute,
meine Motorsteuerung mittels Odometrie klappt schon ganz gut, und weil ich die Freude mit euch teilen möchte, ist hier ein Video davon:
http://www.youtube.com/watch?v=9EFK7XmfD08
Für das Video brauchte ich mehrere Versuche, denn ganz so gut läuft es nicht immer ab. Ich kämpfe noch ein bischen mit der unterschiedlichen Motor-Performance.
Erstens hängt sie offensichtlich von der Drehrichtung ab: Der Roboter neigt bei beiden Fahrtrichtungen zum Links-Drall, weil die Motoren offensichtlich ein eine Richtung performanter sind, als in die andere und blöderweise beide Motoren nicht gleich herum eingebaut sind.
Dazu kommt, daß die Motoren auch bei gleicher Laufrichtung nicht die gleiche Performance bieten.
Zwar gleicht der Roboter Abweichungen durch integrales und propertionales Gegenlenken aus, aber im Moment des Anfahrens nützt das nichts.
Deswegen habe ich vor, zwei weitere Konfigurationsparameter für diese beiden Leistungsverhältnisse einzufügen. Ich hoffe, daß er dann exakt geradeaus fährt und daß Radius und Länge von links/rechts Kurven identisch sind.
Als nächster Schritt kommt dann das Fahren auf Teppichboden. Ich stelle mir vor, daß der Roboter mit einem einzigen Programm sowohl auf Laminat als auch auf Teppichboden das gleiche Muster fahren können soll. Das wird noch spannend, muss erstmal in den Baumarkt einen Teppich kaufen :-)
Den Source Code von dem Programm möchte ich nicht veröffentlichen. Wenn ich nämlich wie bisher weiter mache, mülle ich das Forum noch zu, und eigentlich ist es doch Sinn der Sache, daß jeder diese Probleme selbst erforscht und löst - natürlich mit Hilfe der netten Helfer hier und der Wissens-Sammlung des RoboterNetz.
Wenn ich mit meiner Motorsteuerung völlig zufrieden bin (falls ich es überhaupt soweit schaffe), kann ich ja gerne mal die aufgetretenen Probleme und die angewendete Regelunsgtechnik zusammenfassend beschrieben.
Re: NIBObee Video, Odometrie, Probleme mit unsymmetrischer M
Hallo,
ich kann mir zur Zeit das Video noch nicht ansehen - erst heute abend...
Zitat:
Zitat von s.frings
Für das Video brauchte ich mehrere Versuche, denn ganz so gut läuft es nicht immer ab. Ich kämpfe noch ein bischen mit der unterschiedlichen Motor-Performance.
[...]
Zwar gleicht der Roboter Abweichungen durch integrales und propertionales Gegenlenken aus, aber im Moment des Anfahrens nützt das nichts.
Ich frage mich, welche Genauigkeit Du erwartest? Meine Regelung "krank" auch daran, trotzdem fährt die Biene auf Teppichboden relativ gerade. Nicht exakt, die äußeren Einflüsse sind einfach ziemlich groß. Wenn ich einen Kreis fahren lasse, klappt das auch ziemlich gut, der Kreis wird schon viele Runden lang eingehalten.
Ich habe bei mir erstmal weitere Arbeiten an der Motorregelung eingestellt, weil ich erstmal mit dem RC5-Empfänger und dem Liniensensor weiter machen will. Wenn das ganze läuft, baue ich vielleicht noch einen echten PID-Regler ein. Mal sehen, wie viel besser der ist.
Abgesehen davon habe ich meine Library gerade zum hosten eingereicht. Wenn das Projekt freigegeben ist, werde ich es posten - da können wir dann alle dran rum wurschteln :-)
Ciao bantyy
Re: NIBObee Video, Odometrie, Probleme mit unsymmetrischer M
Zitat:
Zitat von s.frings
... aber im Moment des Anfahrens nützt das nichts ...
Genau das ist eines der Regelungsprobleme. Ich hatte das so gelöst, dass ich möglichst erst mit dem PWM-Wert anfahre, der beide Motore zum Laufen bewegen kann.