PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußball



honighamster
13.04.2009, 00:55
Hey
ich will inzwischen mich an ein projekt wagen einen kleinen fußball roboter
aus dem rp6 zu machen.
Mir fallen wenig für mich in frage kommende Lösungen ein
habt ihr vorschläge?
ich habe mal geforscht und bin auf das vom großen c gestoßen:
INFRAROT-BALL FÜR ROBOTER-FUßBALL
was haltet ihr davon?
sind die ir signale für den roby brauchbar?

freue mich auf antworten
liebe grüße Honighamster

sechsrad
13.04.2009, 19:02
Also der RP6 ist eigentlich sehr lahm und reaktionsfaul für derartige Dinge.

Wenn dann muss er auf Räder gesetzt werden um eine gewisse Reaktion damit zu erreichen.

Die Signale auswerten hat nichts mit dem RP6 zu tun, sondern, man muss sich schon selber um den Empfang der Signale kümmern.

skg-rob
13.04.2009, 19:15
Ich würde das Problem anders angehen: Die Vorgsben nehmen und den Roboter anpassen! Zum Beispiel die RoboCup Regeln (robocup-german-open.de) hernehmen und dann schauen, wie du deinen Roboter verädnern musst.

lg skg-rob

radbruch
13.04.2009, 20:55
Hallo

Ein Trippelkünstler ist der RP6 sicher nicht, aber den IR-Ball kann er mit seinem ACS/IR-Sensor erkennen:

// IR-Signal detektieren mit IC3 (TSOP34836) 13.4.09 mic

// Der RP6 erkennt IR-Signale mit 36kHz-Trägerfrequenz mit seinem Onboard-TSOP
// Vorbereitung für die Verwendung des AREXX-IR-Balls, funktioniert aber auch
// mit normalen Fernbedienungen.

// Wenn man den Ball einschaltet werden Sternchen ausgegeben. Der TSOP invertiert
// das Signal, deshalb ist der Eingang high wenn kein Signal erkannt wird.

// https://www.roboternetz.de/phpBB2/viewtopic.php?t=47503

#include "RP6RobotBaseLib.h"

int main(void)
{
initRobotBase(); // Library initialisieren
powerON(); // unter anderem den TSOP einschalten
writeString("Jetzt IR-Signal senden\n\n");
while(1)
{
setLEDs(0);
while(PINB & ACS); // Port B2 ist der ACS-Eingang des TSOPs
setLEDs(63);
writeString("*\n"); // einfache Visualisierung
}
return(0);
}
Das funktioniert schon mal recht gut, allerdings nur wenn ich den Ball (der hier "zufällig" noch rumliegt) vor dem RP6 einschalte. Wenn ich den Ball dann zur Seite nehme oder abdecke wird er auch nicht mehr erkannt. Wenn ich den Ball dann eingeschaltet wieder vor den RP6 halte tut sich nichts mehr. Ich werde das aber noch genauer untersuchen und mich wieder melden.

btw ist bei meinem Ball die Platinenaufschrift ON/OFF des Schalters vertauscht.

Gruß

mic

[Edit]
Semiolon eingefügt nach der while-Schleife der ACS-Abfrage. Man sollte getesteten Code einfach nicht mehr editieren vor dem Absenden des Postings...

honighamster
13.04.2009, 23:01
vielen dank erstmal für die antworten

also erstmal zu sechsrad und skg-rob:
ich hatte nicht vor das er ein sinnvoller fußballer wird ;)
es war mehr nur zum spaß gedacht.
wenn ich mich wirklich mit fußball roboter beschäftigen würde würde ich mir einen schnelleren roboter kaufen
@radbruch
finde ich super das du es genauer untersuchst
ich überlege mir dann mal auch so einen ball zu kaufen
lg honighamster

radbruch
13.04.2009, 23:32
ich überlege mir dann mal auch so einen ball zu kaufen
Meine ganz ehrliche Meinung (auch wenn es dem Sponsor meines Balles möglicherweise nicht gefällt): Laß es sein! Mit dem RP6 kann man einiges anstellen, aber einem Ball nachzujagen, dafür ist er wirklich vollkommen ungeeignet.

Der erste Schritt wäre ja den Ball (der wie eine Bake zu betrachten ist) überhaupt erstmal zu finden. Das ist ein Problem mit dem sich einige herumschlagen, hier ein aktuelles Beispiel: https://www.roboternetz.de/phpBB2/viewtopic.php?t=47367

Wenn du das wirklich versuchen willst, dann kannst du erstmal mit einer Fernbedienung üben. Die gibt es schon für deutlich weniger Geld (wenn du keine rumliegen haben solltest) und du kannst sie auch für andere Spielereien mit dem RP6 verwenden.

Der IR-Ball ist meiner Meinung nach wirklich nur für Roboballspieler interessant. Hier der Vollständigkeit halber noch der direkte Link:

http://media.conrad.de/m/1000_1999/1900/1910/1914/191437_BB_00_FB.EPS.jpg (http://conrad.de/goto.php?artikel=191437)
http://conrad.de/goto.php?artikel=191437

Gruß

mic

honighamster
14.04.2009, 14:28
ja stimmt schon ich habe eine fernbedinung hier und probiere es erstmal so
lg Honighamster

sechsrad
14.04.2009, 19:11
....ich hatte nicht vor das er ein sinnvoller fußballer wird Zwinkern
es war mehr nur zum spaß gedacht.....

Auch zum Spass , hast du damit kein spass....

mfg