Liste der Anhänge anzeigen (Anzahl: 1)
Evtl. könnte man als Simulator auch den Simulator aus dem Microsoft Robotics Studio nehmen. Dieser hat eine komplexe Physik Engine und auch weitere Sachen. Man müsste halt nur schauen, wie man diese per C ansprechen kann, so dass man den Sourcecode für den Bot einfach in die Simulation schmeißen kann.
Für die Positionsbestimmung würde ich soetwas machen: Man hat vier Türme, die irgendwo aufgestellt sind und deren Position man nicht kennt. Nun können diese Türme erst einmal ihre Position untereinander bestimmten (irgendein Punkt muss dann als Referenzpunkt, also (0,0) zählen. Kann man zur Not auch später bestimmen). Man braucht vier, da wenn man nur drei hat diese die Position unter sich selbst nicht bestimmen können (einer will die Position haben, kriegt aber nur zwei Referenzkreise von den anderen Türmen und hat somit zwei Schnittpunkte - Position könnte an beiden Punkten sein). Das Bild veranschaulicht dies etwas besser.
Optional haben diese Türme auch noch Solarzellen, muss aber nicht sein.
Ich möchte an diesem Punkt noch eine andere Idee einwerfen. Wie wäre es, wenn man die Stromversorgung mit Induktion machen würde? Man bräuchte dafür eine zentrale Station die den gesamten Strom der Sonnenanlagen bekommt, und dann per Induktion an die Roboter schickt. So müssen die keine Akkus tragen und sind somit um einiges leichter. Oder man könnte zumindest eine Ladestation auf diese Weise realisieren. Was haltet ihr von der Idee?
Um Sponsoren zu kriegen könnte man dem Projekt zum Beispiel ein tieferes Konzept beilegen. Sobald man erstmal eine sich selbst versorgende Basis hat, kann man von dort Trupps losschicken um den Planeten zu erkunden etc. Die gesammelten Daten kann man anschließend an die Erde schicken und somit Informationen über den Planeten erhalten. Das tolle hier dran ist, dass man (sofern man ein kollektives Gedächtnis hat, spricht keinen Roboter der alle anderen Bots steuert) keinen Single Point of Failure hat.
Insbesondere wenn man die Hardware + Software modular aufbaut kann man, wenn ein Problem mit dem Chassis besteht, z.B. einfach nur das Chassis austauschen, wobei der Rest vom Roboter (jemand hat das hier im Thread bereits Executive Platform oder so genannt) weiterhin problemlos funktioniert.