c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] ct-Sim: Bug in CtBotSimTcp.java

Absender: Peter König
Datum: Fr, 21.07.2006 15:43:59
In-reply-to: <1153413507.4349.7.camel@xxxxxxxxxxxxxxxxxxxxx>
References: <1153413507.4349.7.camel@xxxxxxxxxxxxxxxxxxxxx>


Hallo,

Peter Recktenwald schrieb:
mir ist, glaube ich zumindest, noch ein kleiner Bug im ct-Sim
aufgefallen. Im File 'CtBotSimTcp ist bei der Abgrunderkennung für das
linke Rad ein falsches Vorzeichen.

// Bodenkontakt ueberpruefen
// Vektor vom Ursprung zum linken Rad
Vector3d vecL = new Vector3d(newHeading.y,newHeading.x, 0f);

Für das rechte Rad heisst es allerdings:

Vector3d vecR = new Vector3d(newHeading.y, -newHeading.x, 0f);

Das hintere Minuszeichen macht hier den entscheidenden Unterschied, weshalb die Positionsrechnung funktioniert 8-)

Mit freundlichen Grüßen,

Peter König

c't - Magazin für Computertechnik         http://www.heise.de/ct/
Heise Zeitschriften Verlag GmbH & Co.KG   phone: 0511-5352-300
Helstorfer Str. 7                         fax:   0511-5352-417
D-30625 Hannover, Germany                 eMail: pek@xxxxxxxxxxxx