Malender Roboter mit Arduino
Autoren: Stefan Arndt
Betreuer: Prof. Schneider
Art: PA
Projektlaufzeit:
Thema
Aufbau eines selbsmalenden Roboters.
Ziel
Das Arduino Engineering Kit ermöglicht den Aufbau dreier regelungstechnischer Herausforderungen. In diesem Projekt soll ein malender Roboter gebaut und programmiert werden.
Aufgabenstellung
- Einarbeitung in das Thema, auch aus regelungstechnischer Sicht
- Identifikation des Regelstrecke
- Sichtung und Test des bestehenden Bausatzes
- Aufbau des Systems (ggf. Platinenfertigung, etc.)
- Vergleichen und bewerten Sie verschiedene Regleransätze (P, PI, PID und andere).
- Modellbasierte Programmierung der Hardware via Matlab und Simulink
- Test des Malroboters
- Dokumentation nach wissenschaftlichem Stand
- Funktionsnachweis als YouTube-Video
Anforderung
- Wissenschaftliche Vorgehensweise (Projektplan, etc.)
- Wöchentliche Fortschrittsberichte (informativ)
- Projektvorstellung im Wiki
- Machen Sie ein tolles Videos, welches die Funktion visualisiert.
Modellbasierte Programmierung
Die Programmierung wurde mithilfe einer simulierten Umgebung realisiert. Der Projektordner lautet "aek_plotter". Inerhalb des Projekordners sind die Dateien für die Übungsaufgaben der Seite https://aek.arduino.cc/ Der Unterordner "simulink" enthält die entwickelte Simulationsumgebung.
Simulations- oder Hardwareumgebung starten
- Im Simulink-Ordner ./aek_plotter/simulink die Datei start.m ausführen
- potter_sim.slx öffnen für die Simulationsumgebung oder plotter_hardware.slx zum ausführen auf der Hardware
Weblinks
Software
- Arduino Engineering Kit Hardware Support
- Arduino Engineering Kit Hardware Support für R2018b
- Arduino Engineering Kit Project Files
- Reinforcement learning with Self-balancing motorcycle
Siehe auch
→ zurück zum Hauptartikel: Studentische Arbeiten