Malender Roboter mit Arduino: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 30: | Zeile 30: | ||
== Modellbasierte Programmierung == | == Modellbasierte Programmierung == | ||
Die Programmierung wurde mithilfe einer simulierten Umgebung realisiert. Der Projektordner lautet aek_plotter. | 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 | 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 === | === Simulations- oder Hardwareumgebung starten === | ||
# Im Simulink-Ordner ./aek_plotter/simulink die Datei start.m ausführen | # Im Simulink-Ordner ./aek_plotter/simulink die Datei start.m ausführen |
Version vom 24. August 2021, 09:09 Uhr
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