Hallo,
meine Genossen Mitschüler und ich sind in der Planung für ein Robotik-Projekt. Wir möchten einen Roboter bauen, der einer Linie folgt. Wahlweise mithilfe von Infrarotsensoren und wenn wir sehr gut klarkommen sogar mit einer Kamera und Bildauswertung. (Wegen dieser Option haben wir uns gegen einen Arduino entschieden, was ansonsten evtl. etwas leichter zu machen wäre).
Der einzige in der Gruppe der gerne Python gelernt hätte bin ich. Daher werden wir in C programmieren. Das hat immerhin den Vorteil, dass wir Lehrer, Eltern und Freunde haben die uns Notfalls bei unterstützen können, anders als bei Python.
Jetzt fehlen uns noch eine oder zwei passende IDEs. Und da wir beim Programmieren blutige Anfänger sind, kennen wir da noch gar nichts.
Aber wir haben unsere Wünsche:
1.[font="Times New Roman"] [/font]a) Ein Interpreter, der auf dem Raspi läuft wäre gut, so dass man schnell Anpassungen vornehmen kann. Das wäre beim Parametrieren am Ende bestimmt eine große Hilfe.
b) Der Interpreter sollte halbwegs schlank sein, da wir nur einen Rapsberry A+ (700Mhz, 256MB RAM) verwenden können (Grund: Siehe unten).
2.[font="Times New Roman"] [/font]Ein Compiler, der unser Programm dann zu einem eigenständigen Programm macht. Laut einem unserer Lehrer würde das Programm dadurch deutlich weniger Prozessorleistung benötigen. (Und das wäre wichtig, denn das ganze machen wir für einen Wettbewerb, bei dem nur ein sehr kleiner Akku für den Controller erlaubt ist. Die Motoren werden mit einer Solarzelle betrieben). Dass sich das Programm dann nicht mehr unbedingt genauso verhält, wie im Interpreter hat man uns auch gesagt. Da muss man dann eben gucken.
3.[font="Times New Roman"] [/font]Es wäre gut, aber nicht Pflicht, wenn man OpenCV Bibliotheken einbinden kann (wegen der Sache mit der Kamera. Das steht aber erstmal nicht im Vordergrund.
Wenn man Punkt eins und zwei auf verschiedene IDEs verteilt, müsste das natürlich untereinander kompatibel sein.
Auf unseren PCs läuft Windows, falls wir diese brauchen sollten und ansonsten könnte man natürlich noch Linux installieren
Das wäre erstmal das, was für mich wichtig erscheint. Ich hoffe, ihr könnt mit meinen Angaben etwas anfangen und könnt uns gute Tipps geben.
Wenn ihr euch nicht sicher seid, ob ein Interpeter auf unserem Modell gut läuft, sagt es ruhig, wir können das ja dann mal ausprobieren.
Danke schonmal.