tornado
15.05.2006, 13:18
Hallo zusammen!
Ich bin vor drei Tagen mit meinem Roboter fertig geworden. Nächste Woche werde ich den hier mal vorstellen. Aber es gibt noch ein Problem. Irgendwie gibt es doch immer eins ;-)
Am Donnerstag findet in meiner Uni ein Wettbewerb statt und ich muss den Roboter noch programieren.
Es gibt wie letztes JAhr (wo ich zweiter wurde) zwei "Aufgaben": Aus einem Spielfeld rauskommen (Ausgang finden) und wer sich dann qualifiziert kommt in die nächste Runde --> Linienfolgung.
Mein Programm für die Linienfolgung ist fertig und funktioniert bis jetzt super.
Aber...
...um in diese Runde zu kommen, muss ich erst noch schnell genug den Ausgang aus dem andern Spielfeld finden... ...da liegt das Problem.
Die "Wände" sind in Wirklichkeit 4cm dicke schwarze Linien am Boden (Isolierband) die mit Infrarotsensoren erkannt werden.
Die Linien dürfen natúrlich nicht überfahren werden (sonnst scheidet man aus).
Vor dem Ausgang ist noch eine kleine Linie die alles schwieriger machen soll. Dieses JAhr wird es noch schwieriger, da auch eine kleine "Insel" ins Spielfeld kommt (die, ratet mal, auch nciht überfahren werden darf).
Wollt ihr noch mehr Probleme? Ok, hier habe ich ncoh eins. Es kommen jeweils immer 5 Roboter ins Spielfeld, und jeder Spieler setzt den Roboter eines anderen rein (so wie er will).
Habt ihr eine Lösung wie mein Bot da raus kommt?
Letztes Jahr haben es viele auf gut Glück versucht. Wenn ein Bot gegen die Linie kam, drete er und fuhr in eine andere Richtung weiter.
Meiner verfolgte die Linie. Wenn er das dieses JAhr auch so macht, aber an die Insel kommt, dreht er dort immer mehr runden und kommt nie raus.
Ich hatte dran gedacht die Zeit zu messen, und das er einer Linie folgt. Ist er nach einer Minute oder so noch nicht draussen, dreht er sich 90 Grad und fährt zur náchsten Linie.
BLöd ist nur wenn er durch Zufall immer zwichen Insel und "Ausgangsmauer" rumeiern wúrde.
Bitte helft mir und schreibt einfach was ihr denkt ;-)
Viele Grüsse
Tornado
Ich bin vor drei Tagen mit meinem Roboter fertig geworden. Nächste Woche werde ich den hier mal vorstellen. Aber es gibt noch ein Problem. Irgendwie gibt es doch immer eins ;-)
Am Donnerstag findet in meiner Uni ein Wettbewerb statt und ich muss den Roboter noch programieren.
Es gibt wie letztes JAhr (wo ich zweiter wurde) zwei "Aufgaben": Aus einem Spielfeld rauskommen (Ausgang finden) und wer sich dann qualifiziert kommt in die nächste Runde --> Linienfolgung.
Mein Programm für die Linienfolgung ist fertig und funktioniert bis jetzt super.
Aber...
...um in diese Runde zu kommen, muss ich erst noch schnell genug den Ausgang aus dem andern Spielfeld finden... ...da liegt das Problem.
Die "Wände" sind in Wirklichkeit 4cm dicke schwarze Linien am Boden (Isolierband) die mit Infrarotsensoren erkannt werden.
Die Linien dürfen natúrlich nicht überfahren werden (sonnst scheidet man aus).
Vor dem Ausgang ist noch eine kleine Linie die alles schwieriger machen soll. Dieses JAhr wird es noch schwieriger, da auch eine kleine "Insel" ins Spielfeld kommt (die, ratet mal, auch nciht überfahren werden darf).
Wollt ihr noch mehr Probleme? Ok, hier habe ich ncoh eins. Es kommen jeweils immer 5 Roboter ins Spielfeld, und jeder Spieler setzt den Roboter eines anderen rein (so wie er will).
Habt ihr eine Lösung wie mein Bot da raus kommt?
Letztes Jahr haben es viele auf gut Glück versucht. Wenn ein Bot gegen die Linie kam, drete er und fuhr in eine andere Richtung weiter.
Meiner verfolgte die Linie. Wenn er das dieses JAhr auch so macht, aber an die Insel kommt, dreht er dort immer mehr runden und kommt nie raus.
Ich hatte dran gedacht die Zeit zu messen, und das er einer Linie folgt. Ist er nach einer Minute oder so noch nicht draussen, dreht er sich 90 Grad und fährt zur náchsten Linie.
BLöd ist nur wenn er durch Zufall immer zwichen Insel und "Ausgangsmauer" rumeiern wúrde.
Bitte helft mir und schreibt einfach was ihr denkt ;-)
Viele Grüsse
Tornado