soweit ich weiß,sind ir-sensoren umgebungslichtempfindlich und können nicht alle(z.B. keine schwarzen) Oberflächen erkennen.Außerdem sollen US-snsoren einen größeren Erkennungswikel haben.

ich kann mich nich entscheiden

das mit der positionsbestimmung wird warscheinlich schon gehn
(bitte sagen wenn des jez nen scheiß ist )
ich habe früher kleine 2d-games geproggt und da gabs ne formel mit der man die absoluten x-y koordinaten mithilfe der relativen x-y und der drehung(0°-359°)berechnen konnte.Ich schätze des funkt(wenn auch etwas ungenauer) bei bots genauso und auf jeden fall besser+einfacher als das schon so oft diskutierte "optische maus" thema.

um sich eine vorstellung machen zu können:

Variablen:
int drehung; *drehngsdaten vom kompass-sensor
int sensorx ; *x-beschleunigungswert vom sensor
int sensory ; *y-beschleunigungswert vom sensor

int relspeedx; *relative x geschwindigkeit
int relspeedy; *relative y geschwindigkeit

int relposx; *relative x position
int relposy; *relative y position

int absposx; *ABSOLUTE x-position
int absposy; *ABSOLUTE y-position

Berechnung:
*hier werden die beschleunigungsdaten vom sensor in relative geschwindigkeitswerte umgewandelt:
relspeedx = relspeedx + sensorx;
relspeedy = relspeedy + sensory;

*hier werden die relativen geschwindigkeitswerte in relative
positionswerte umgewandelt:
relposx = relposx + relspeedx;
relposy = relposy + relspeedy;

*jetzt müssen die relativen positionswerte nur noch in absolute
mithilfe der oben genannten formel,die ich leider vergessen habe
umgewandelt werden.


DER VORTEIL DIESER METHODE:
funktioniert auch noch wenn man den bot rumträgt!

BITTE SAGEN WENN DAS NET FUNZT ODER IHR DIE FORMEL WISST!

wie schön das es roboternetz gibt!
anselm