- left
- right
- up
- down
Hallo,
Die Aufgabenstellung fordert ein Zusammenfinden der Roboter an einem beliebigen Ort. Ist dieser Ort als Punkt (ohne Ausdehnung) zu verstehen? Da ich die Roboter als solche Punkte ansehen würde, wäre dies denkbar, aber mit dem Ort des Zusammentreffens könnte auch ein Kreis mit d<=200m gemeint sein, in dem sich alle Roboter versammeln und einander "sehen" können.
Noch eine Frage: Besitzen die Roboter synchronisierte Zeitgeber?
Viele Grüße, Johannes
Gleichzeitiges Abwerfen ist durch die Aufgabenstellung ausdrücklich verboten. Falls du davon ausgehst, gleichzeitiges Abwerfen mache keinen Unterschied, kannst du sicher die Simulation auf den Zeitraum nach dem Abwurf aller Roboter begrenzen, wenn deine Dokumentation eine entsprechende Begründung enthält.
Bei der Simulationsgenauigkeit muss es in der Tat Verluste geben, da es zufällig (frei) bestimmte Orte und Richtungen geben soll. 1m ist aber ein sehr willkürlicher Wert (wie jeder andere auch), weshalb ich annehme, dass ein Kreis mit d<=200m gemeint ist, zumal es hierfür eine Begründung gäbe.
Viele Grüße, Johannes
Müssen alle Roboter nach dem selben Algorithmus fahren? Oder hat jeder eine Nummer, sodass z.B. der erste sich anders verhält als alle anderen? Müsste ja rein technisch kein Problem sein. Und was ist mit "unregelmäßigen Zeitabständen" gemeint?
Edit: Oh, dumme Frage, der erste ist natürlich dadurch gekennzeichnet, dass er keine Roboter sieht;) Trotzem interessieren mich die Zeitabstände:)
Ich hätte noch mal eine Frage zum ersten Post: Ich würde aus der Aufgabenstellung mit "einem Punk" ebenfalls denken, die Roboter seien Punktförmig. Allerdings wird dann wieder ein doch realistisches Ereignis um die Aufgabe gestrickt. Mich wundert das die Aufgabe auf der einen Seite etwas realistisches als Beispiel benutzt und auf der anderen Seite dann von punktförmigen Robotern ausgeht. Dagegen spricht aber wiederum das keine Wendegeschwindigkeit angegeben ist... Also könnte man den Robotern auch einen Breite verpassen oder sollte man es nicht?
Ich hab auch einige Fragen zur Aufgabestellung:
Woher wissen die Roboter, wenn alle abgesetzt wurden?
Wenn sie es nicht wissen, müsste die die Simulation so sein, dass zu jeder Zeit ein neuer Roboter in Reichweite eines anderen hinzugefügt werden kann (wäre ja auch möglich).
Kann ich davon ausgehen, dass das das Ermitteln einer gültigen Abwurfposition und die Betriebsbereitschaft des abgeworfenen Roboters ohne Zeitunterschied stattfinden?
(dann wäre die Aufgabe ja trivial)
In der Aufgabestellung steht, dass es keine weitere Kommunikationsmöglichkeit gibt.
Ist Kommunikation durch Positionsänderung erlaubt?
Beispiel: Der Roboter fährt abwechselnd 10 cm vor und zurück, wobei 0,5m/s eine 1 bedeutet und 1m/s eine 0. So kann er mit allen Robotern in Reichweite seriell komunizieren.
Dadurch erübrigt sich das Kriterium, dass keine "weitere" Kommunikation möglich ist.
Ich würde denken es spräche nichts dagegen, über Bewegung zu kommunizieren, allerdings müsstest du dafür die Roboter identifizieren können, damit du weißt, dass es immer noch der selbe Roboter ist und nicht ein anderer und dafür (für die Wiedererkennung eines Roboters) bräuchten sie die von mir angesprochenen Breite. Denn einen euklidischen Punkt kann man nicht nachverfolgen, es könnte genau so gut ein anderer Roboter sein. Wenn die Roboter einen Breite haben, kann man sie wieder erkennen und damit auch Kommunizieren (wenn man das möchte)
Es wäre also echt praktisch, wenn wir wissen würden, ob man den Robotern auch einen Breite geben darf.
Mal eine Allgemeine Frage: Ist mit im Umkreis von 200 m gemeint, dass die Entfernung von anderen Robotern die er sehen kann höchstens 200 m betragen kann, also der Radius, oder was genau ist der Umkreis?
Also ist der Umkreis
= Radius
= Kreisdurchmesser
?
@Simon: ...genau das meinte ich.
@12345 hab inzwischen rausgefunden, wie es ohne Breite funktioniert (ich weis zwar noch nicht ganz wieso, aber es tuts^^)
Ps.: @12345: Die Variante mit selbst geschriebener Kolosionserkennung ist schon fertig (allerdings sind mir dann noch einige Physikalische-Größen eingefallen die man simulieren könnte (siehe mein 1. Post hier im Thread) weswegen die inzwischen so durcheinander ist, das die Rovers manchmal Einzelgänger werden^^)
also "nicht eindeutig" ist mir jedenfalls viel zu ungenau (genauer geht es leider nicht :| )