franzlst
19.11.2006, 20:45
Hi,
ich will zusammen mit fünf anderen Jungs (sind jünger und unerfahrener als ich) ein großes Projekt angehen: Wir wollen für den RoboCup Junior unsren eigen Fußballroboter bauen.
Bis jetzt haben wir nur Erfahrung mit LEGO Robotern, wir haben aber erkannt, dass diese zu leistungsschwach sind, um bei diesem Wettbewerb gewinnen zu können. Deshalb soll jetzt eben ein Roboter Marke Eigenbau her.
Das ganze klingt, muss ich selber eingestehen, sehr abgehoben und fast etwas unmöglich, da es uns in diesem Bereich sehr an Erfahrung mangelt. Dennoch wollen wir das mit unserer Motivation wettmachen und fehlendes Wissen über alle möglichen Quellen (Internet, Lehrer, Bekannte...) gewinnen.
Für den Roboter haben wir uns folgendes vorgestellt (diese Vorstellung ist schon recht konkret, da von siegreichen anderen Teams bereits erprobt):
Eine runde Plattform mit 4 Antriebsmotoren im Kreuz angeordnet, Räder sind Omniwheels (--> Omnidrive). Nach vorne ein (oder zwei) Motor(en), der den Ball (etwa Tennisball groß) zu sich herdrehen soll. Ein Kicker soll entweder durch eine Art Klappe realisiert werden, die entweder durch einen Motor oder durch Luftdruck betrieben wird.
Sensorik:
Zur Positionsbestimmung soll es zum einen einen Kompasssensor geben, um den Winkel festzustellen, zum anderen vier Ultraschallsensoren, um die Position zu ermitteln (im Kreuz angeordnet).
Um das wichtigste, den Ball zu erkennen, so schnell wie möglich hinzubekommen, soll der Roboter mit etwa 16 (!) Infrarotsensoren bestückt werden (der Ball emittiert Infrarotlicht). Diese sollen gleichmäßig rund um den Roboter verteilt werden.
Konkret bin ich soweit:
Nachdem wir ja sehr wenig Erfahrung speziell mit Elektronik haben, sollen die Bauteile möglichst fertig zusammengestellt sein. Löten ist in Ordnung, das kann man ja (hoffentlich) relativ schnell lernen (natürlich erstmal an Testobjekten).
Als Controller das RN-Mega128Funk-Controllerboard
Als Antriebsmotoren wohl 4 Conrad Getriebemotor 540 mit einer Untersetzung von 1:50 (mit 60mm Omniwheels, v ~ 50cm/s)
Ultraschallsensoren: SRF02
Antriebs-Motoransteuerung: 2x RN-VN2 DualMotor
Analoger Kompasssensor ist vorhanden
Infrarotsensoren: ? (werd ich wohl einen neuen Thread für aufmachen)
Zusätzlich fürs einfachere Dubuggen und steuern: LCD mit Tastatur (RN-KeyLCD)
Zur Programmierung wohl ein USB-Verbindungskabel (mangels COM Anschluss an den PCs) (AVR USB Programmierdongle)
Das Chassis (etwa 3 runde Metallplatten) werden wir wohl in einer Firma schneiden lassen (Bekannter einer Teammitglieds).
Jetzt würde ich gerne hören, ob meine Gedanken so weit realisierbar sind. Die Kosten belaufen sich dabei wohl auf etwa 500 €. Wichtiger ist mir aber, ob der Controller mit so viel Peripherie zu Recht kommt, bzw ob die Anschlüsse ausreichen.
Müssen die Abstands- und Ballsensoren über I2C angesteuert werden oder sind es genug Anschlüsse, um sie direkt mit dem µC zu verbinden?
Habt ihr noch irgendwelche Tipps (außer "versucht es erst mal mit was kleinerem" ;-) )
Vielen Dank schonmal für die Hilfe
ich will zusammen mit fünf anderen Jungs (sind jünger und unerfahrener als ich) ein großes Projekt angehen: Wir wollen für den RoboCup Junior unsren eigen Fußballroboter bauen.
Bis jetzt haben wir nur Erfahrung mit LEGO Robotern, wir haben aber erkannt, dass diese zu leistungsschwach sind, um bei diesem Wettbewerb gewinnen zu können. Deshalb soll jetzt eben ein Roboter Marke Eigenbau her.
Das ganze klingt, muss ich selber eingestehen, sehr abgehoben und fast etwas unmöglich, da es uns in diesem Bereich sehr an Erfahrung mangelt. Dennoch wollen wir das mit unserer Motivation wettmachen und fehlendes Wissen über alle möglichen Quellen (Internet, Lehrer, Bekannte...) gewinnen.
Für den Roboter haben wir uns folgendes vorgestellt (diese Vorstellung ist schon recht konkret, da von siegreichen anderen Teams bereits erprobt):
Eine runde Plattform mit 4 Antriebsmotoren im Kreuz angeordnet, Räder sind Omniwheels (--> Omnidrive). Nach vorne ein (oder zwei) Motor(en), der den Ball (etwa Tennisball groß) zu sich herdrehen soll. Ein Kicker soll entweder durch eine Art Klappe realisiert werden, die entweder durch einen Motor oder durch Luftdruck betrieben wird.
Sensorik:
Zur Positionsbestimmung soll es zum einen einen Kompasssensor geben, um den Winkel festzustellen, zum anderen vier Ultraschallsensoren, um die Position zu ermitteln (im Kreuz angeordnet).
Um das wichtigste, den Ball zu erkennen, so schnell wie möglich hinzubekommen, soll der Roboter mit etwa 16 (!) Infrarotsensoren bestückt werden (der Ball emittiert Infrarotlicht). Diese sollen gleichmäßig rund um den Roboter verteilt werden.
Konkret bin ich soweit:
Nachdem wir ja sehr wenig Erfahrung speziell mit Elektronik haben, sollen die Bauteile möglichst fertig zusammengestellt sein. Löten ist in Ordnung, das kann man ja (hoffentlich) relativ schnell lernen (natürlich erstmal an Testobjekten).
Als Controller das RN-Mega128Funk-Controllerboard
Als Antriebsmotoren wohl 4 Conrad Getriebemotor 540 mit einer Untersetzung von 1:50 (mit 60mm Omniwheels, v ~ 50cm/s)
Ultraschallsensoren: SRF02
Antriebs-Motoransteuerung: 2x RN-VN2 DualMotor
Analoger Kompasssensor ist vorhanden
Infrarotsensoren: ? (werd ich wohl einen neuen Thread für aufmachen)
Zusätzlich fürs einfachere Dubuggen und steuern: LCD mit Tastatur (RN-KeyLCD)
Zur Programmierung wohl ein USB-Verbindungskabel (mangels COM Anschluss an den PCs) (AVR USB Programmierdongle)
Das Chassis (etwa 3 runde Metallplatten) werden wir wohl in einer Firma schneiden lassen (Bekannter einer Teammitglieds).
Jetzt würde ich gerne hören, ob meine Gedanken so weit realisierbar sind. Die Kosten belaufen sich dabei wohl auf etwa 500 €. Wichtiger ist mir aber, ob der Controller mit so viel Peripherie zu Recht kommt, bzw ob die Anschlüsse ausreichen.
Müssen die Abstands- und Ballsensoren über I2C angesteuert werden oder sind es genug Anschlüsse, um sie direkt mit dem µC zu verbinden?
Habt ihr noch irgendwelche Tipps (außer "versucht es erst mal mit was kleinerem" ;-) )
Vielen Dank schonmal für die Hilfe