Malender Roboter mit Arduino: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
'''Autoren:''' | '''Autoren:''' Stefan Arndt<br/> | ||
'''Betreuer:''' [[Benutzer:Ulrich_Schneider| Prof. Schneider]]<br/> | '''Betreuer:''' [[Benutzer:Ulrich_Schneider| Prof. Schneider]]<br/> | ||
'''Art:''' | '''Art:''' PA<br> | ||
'''Projektlaufzeit:''' | '''Projektlaufzeit:''' | ||
[[Datei:DR.jpg|mini|400px|Abb. 1: Arduino Engineering Kit - Malender Roboter]] | [[Datei:DR.jpg|mini|400px|Abb. 1: Arduino Engineering Kit - Malender Roboter]] | ||
Zeile 29: | Zeile 29: | ||
* Machen Sie ein tolles Videos, welches die Funktion visualisiert. | * Machen Sie ein tolles Videos, welches die Funktion visualisiert. | ||
== | == Modellbasierte Programmierung == | ||
Die Programmierung wurde mithilfe einer simulierten Umgebung realisiert. | |||
=== 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 == | == Weblinks == |
Version vom 24. August 2021, 08:52 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.
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