c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
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