Absender: Peter Recktenwald
Datum: Do, 20.07.2006 18:38:39
Hallo, 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); Richtig wäre wohl: Vector3d vecL = new Vector3d(-newHeading.y,newHeading.x, 0f); Grosse Auswirkungen habe ich aber allerdings keine feststellen können. Gruß Peter
Index: CtBotSimTcp.java =================================================================== RCS file: /ctbot/ct-Sim/ctSim/model/bots/ctbot/CtBotSimTcp.java,v retrieving revision 1.3.2.3 diff -u -r1.3.2.3 CtBotSimTcp.java --- CtBotSimTcp.java 18 Jul 2006 10:05:48 -0000 1.3.2.3 +++ CtBotSimTcp.java 20 Jul 2006 18:14:49 -0000 @@ -517,7 +517,7 @@ // Bodenkontakt ueberpruefen // Vektor vom Ursprung zum linken Rad - Vector3d vecL = new Vector3d(newHeading.y,newHeading.x, 0f); + Vector3d vecL = new Vector3d(-newHeading.y,newHeading.x, 0f); vecL.scale((float) WHEEL_DIST); // neue Position linkes Rad Vector3d posRadL = new Vector3d(this.getPosition());