Dieses Projekt beinhalted die Aufgaben für den Devoxx4Kids quadcopter Workshop. Der Workshop wurde erstellt für Kinder zwischen 8 und 14 Jahren. Die ersten drei Aufgaben präsentieren die Basics des Workshops, in denen alle Kinder selbst zu programmieren haben um die gegebene Aufgabe zu lösen. Wenn sie diese Aufgaben meistern ist es ihnen Frei mit den QuadCoptern selbst zu testen
Nutze die Anleitungen um zu lernen was man mit dem Quadcopter machen kann und lerne die Syntax:
- Rückwärts
- Vorwärts
- Links
- Rechts
- Hoch
- Runter
- im Uhrzeigersinn
- entgegen dem Uhrzeigersinn
Fliege ein Rechteck und ein Dreieck
Fliege das berühmte "Haus vom Nikolaus". Es ist ein mathematisches Problem der Graphentheorie,in der ein Euler-pfad, aber kein Euler-Zyklus existiert (http://en.wikipedia.org/wiki/Eulerian_path).
Die Kinder sollten diese Aufgabe mit absoluten Werten und der Funktion go() lösen.
Die Präsentation und Handouts für die Kinder sind verfügbar im Präsentations Ordner: ([200~https://github.com/Devoxx4KidsDE/workshop-quadcopter/tree/master/presentation)
Prüfen Sie das mit dem https://github.com/derTobsch/ardrone-autonomy repository, Seite and Seite
git clone [email protected]:Devoxx4KidsDE/workshop-quadcopter.git
git clone https://github.com/derTobsch/ardrone-autonomy.git
Gehe in den 'workshop-quadcopter' Ordner
cd workshop-quadcopter
Installiere alle abhängigkeiten via npm ( Node muss installiert werden http://nodejs.org/ )
npm install
Gehe in den 'workshop-quadcopter' Ordner
cd workshop-quadcopter
Starte eine Mission welche bereits im Workshop Ordner ist mit
node startMission.js $mission-name
Hinweis: Du brauchst nicht den ganzen Pfad oder die Dateierweiterung. Der Name der Datei genügt. Ebenfalls sicher gehen das man 'ardrone-autonomy' installiert hat
node startMission.js one
english version : https://github.com/Devoxx4KidsDE/workshop-quadcopter/blob/master/README.md