Hallo,

ich muss mit einigen anderen Erstsemesterstudenten der Elektrotechnik ein Projekt bis Juli 2010 fertigstellen:

Einen kleinen Roboter-Segway (ein einachsiges elektro-Fahrzeug), der sich ähnlich wie der normale Segway selbst ausbalanciert.


Wir wissen schon, dass wir ein elektronisches Gyroskop und einen Beschleunigungssensor benötigen werden. Die Daten werden von einem Mikrocontroller ausgewertet und zur Motorensteuerung eingesetzt, damit der Segway durch entsprechende Beschleunigung oder Abbremsung sich durch die eigene Trägheit ausbalanciert. Dabei müssen wir vielleicht noch einen Filter programmieren, der die Daten glättet um eine sanfte Steuerung zu erreichen.


Wir dürfen auch externen Rat einholen, deshalb meine Frage an euch:

Wir planen die Software für die Sensorauswertung und Motorsteuerung in C zu schreiben, weil wir gerade C im Studium lernen. Unsere Kentnisse sind im Moment auf dem Niveau von Zeigern, Funktion und Arrays. Eigentlich sind wir noch ziemliche Anfänger.

Ist es realistisch, dass wir so etwas wirklich programmieren können, auch wenn wir bis nächstes Jahr noch freiwillig uns intensiver in C einarbeiten?


Vielen Dank für eure Hilfe!