Malender Roboter mit Arduino: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
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 (https://aek.arduino.cc/)
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:

Abb. 1: Arduino Engineering Kit - Malender Roboter


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

  1. Einarbeitung in das Thema, auch aus regelungstechnischer Sicht
  2. Identifikation des Regelstrecke
  3. Sichtung und Test des bestehenden Bausatzes
  4. Aufbau des Systems (ggf. Platinenfertigung, etc.)
  5. Vergleichen und bewerten Sie verschiedene Regleransätze (P, PI, PID und andere).
  6. Modellbasierte Programmierung der Hardware via Matlab und Simulink
  7. Test des Malroboters
  8. Dokumentation nach wissenschaftlichem Stand
  9. 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

  1. Im Simulink-Ordner ./aek_plotter/simulink die Datei start.m ausführen
  2. potter_sim.slx öffnen für die Simulationsumgebung oder plotter_hardware.slx zum ausführen auf der Hardware

Weblinks

  1. Arduino Engineering Kit
  2. YouTube: Unboxing the Arduino Engineering Kit
  3. Deer Drawing
  4. Arduino Store

Software

  1. Arduino Engineering Kit Hardware Suppo​rt
  2. Arduino Engineering Kit Hardware Suppo​rt für R2018b
  3. Arduino Engineering​ Kit Project Files
  4. Reinforcement learning with Self-balancing motorcycle

Siehe auch

  1. Studentische Arbeiten bei Prof. Schneider
  2. Anforderungen an eine wissenschaftlich Arbeit



→ zurück zum Hauptartikel: Studentische Arbeiten