Absender: Achim Pankalla
Datum: Di, 07.08.2007 19:30:22
hallo,beim kalibrieren meines bots fiel mir auf, das es in rc5.c #ifdefs für bot_calibrate_pwm gibt, eine entsprechende fkt. kann ich aber nicht finden. ist das eine fkt. die noch kommt? nun habe ich mir gedacht, man könnte da doch die pid-kalibrierfkt. einbauen... (patch anbei).
wäre das nicht auch für die sharp-kalibrierfkt. wünschenswert? Mit freundlichen Grüßen achim
Index: E:/eclipse/ct-bot develop/ct-Bot/Changelog.txt =================================================================== --- E:/eclipse/ct-bot develop/ct-Bot/Changelog.txt (revision 1212) +++ E:/eclipse/ct-bot develop/ct-Bot/Changelog.txt (working copy) @@ -1,5 +1,7 @@ CHANGELOG fuer c't-Bot ====================== +2007-08-07 Achim Pankalla [achim.pankalla@xxxxxx]: Kalibrieroutine fuer pid in rc5.c eingebunden + 2007-08-01 Benjamin Benz [bbe@xxxxxxxx]: Map aktualisiert die Grundfläche des Bots nun Sectionweise (==> #129), weitere Performanceprobleme behoben 2007-08-07 Timo Sandmann [mail@xxxxxxxxxxxxxxx]: schwerwiegenden Bug in Speedcontrol behoben Index: E:/eclipse/ct-bot develop/ct-Bot/ui/rc5.c =================================================================== --- E:/eclipse/ct-bot develop/ct-Bot/ui/rc5.c (revision 1212) +++ E:/eclipse/ct-bot develop/ct-Bot/ui/rc5.c (working copy) @@ -137,13 +137,13 @@ #endif // BEHAVIOUR_SOLVE_MAZE_AVAILABLE - #ifdef BEHAVIOUR_CALIBRATE_PWM_AVAILABLE - case 6: bot_calibrate_pwm(0); break; + #ifdef BEHAVIOUR_CALIBRATE_PID_AVAILABLE + case 6: bot_calibrate_pid(0, BOT_SPEED_SLOW); break; #else #ifdef BEHAVIOUR_TURN_AVAILABLE case 6: bot_turn(0, -90); break; #endif // BEHAVIOUR_TURN_AVAILABLE - #endif // BEHAVIOUR_CALIBRATE_PWM_AVAILABLE + #endif // BEHAVIOUR_CALIBRATE_PID_AVAILABLE #ifdef BEHAVIOUR_DRIVE_DISTANCE_AVAILABLE case 8: bot_drive_distance(0, 0, BOT_SPEED_NORMAL, 10); break;