heise online · c't · iX · Technology Review · Telepolis · mobil · Security · Netze · heise open · heise resale · Autos · c't-TV · Jobs · Kiosk
Zum Inhalt
c't

c't Projekte - c't-Bot und c't-Sim - Mailinglisten

c't-Bot und c't-Sim


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

[ct-bot]Einbindung von Reglertestfkt.

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;


Copyright © 2007 Heise Zeitschriften Verlag Kritik, Anregungen bitte an c't-WWW Datenschutzhinweis   Impressum