Robo-Kicker (abgespeckte Version)
Guten Tag!
Ich bin ganz neu hier und hoffe etwas Hilfe bei meinem geplanten Projekt zu bekommen.
Das Projekt:
Es geht um einen Kicker-Roboter in einer abgespeckten Version. Anstatt einer ganzen Mannschaft möchte ich lediglich einen Spieler bzw. eine Stange steuern.
Ich habe eine weiße Untergrundplatte und einen schwarzen Ball; der Spieler wird wie gewohnt auf einer Schiene geführt.
Der Ball soll nun, sobald er in Bewegung gesetzt wird, über eine Kamera (über dem Spielfeld angebracht) getrackt, d.h. Richtung und Geschwindigkeit des Balls an den Computer übertragen werden.
Aus diesen Daten berechnet der Computer die Position des Spielers, der den Ball blocken soll.
Soweit die Planung. Jetzt zu den Fragen:
Motor: Die Schiene, die den Spieler führt, muss in zwei Richtungen bewegt werden. Ich bin mechanisch nicht gerade begabt, reicht es, an der Metallschiene eine "gezahnte Leiste" anzubringen auf die man die Kraft des Motors mithilfe eines Zahnrads überträgt? Gibt es bessere Kraftübertragungen? Vor allem: Welche Motoren kommen in Frage (Kraft,Beschleunigung)?
Zur Orts- und Richtungbestimmung les ich erstmal die Beitrage, die mir die Suchfunktion liefert.
Danke für jede Hilfe
Liste der Anhänge anzeigen (Anzahl: 1)
Gibt es vergleichbare, günstigere Alternativen? Der Motor müsste lediglich stark genug sein, um die Stange zu bewegen. Gibt es davon Pläne, von den mechanischen Aufbauten?
Außerdem möchte ich jetzt einmal meine Programmplanung vorstellen und wissen, ob das so umsetzbar ist.
- Der Ball wird in Bewegung gesetzt
- Die Kamera nimmt Bilder auf (min. zwei)
- Das Programm bestimmt Richtung (Gerade b) und Geschwindigkeit des Balls
- Das Programm bestimmt Gerade c und berechnet aus b und c den Winkel α
- Zum bestimmen von a fehlt mir jetzt noch eine Größe, welche kann ich noch über die Kamera bestimmen
Ist dieser Vorgang zu kompliziert, d.h. bieten die Bildverarbeitungsprogramme einfachere Lösungen? Kann jemand vielleicht einen Link posten, indem die Richtungs- und Geschwindigkeitsmessung des Balls (wie ich es möchte) erklärt wird?
Weiter gehts:
-Ist die Strecke a bestimmt wird der Wert im PC umgerechnet
-Über den Comport wird der Motor angesteuert
Ich gehe hier nur von einem Motor aus, ist das technisch möglich, durch Umpolung?
Wär nett, wenn ihr mir weiterhin helft und vielleicht auch nützliche Links postet.
Danke.