Treffer: Erprobung der Entwicklungsumgebung für einen KI basierten Regler eines Singlecopters auf einem Prüfstand ; Testing of the development environment for an AI based controller of a singlecopter on a test bench
Weitere Informationen
Das Ziel der vorliegenden Arbeit war es, einen Flugregler auf Basis von künstlicher Intelligenz für einen Monocopter auf einem Prüfstand zu entwerfen. Die Ermittlung der Regelparameter der Flugregelung soll dabei durch Machine Learning erfolgen und die Kommunikation zwischen den einzelnen Systemen soll mittels Robot Operating System implementiert werden. Diese Arbeit beschreibt und erläutert die verwendeten Methoden des Projekts, welches sich hauptsächlich auf praktische Tätigkeiten konzentriert hat. Unter anderem enthält die praktische Arbeit die Programmierung von Codes in der Programmiersprache C++, die Erprobung von Echtzeit-Datenübertragung auf einen Computer im selben Netzwerk nach MATLAB oder Simulink und das Auslesen von sensorbezogenen Daten. Weiters wurde auch am Aufbau der Konstruktion, der ebenfalls beschrieben wird, mit den beteiligten Geräten gearbeitet. Hinzu kommt die Beantwortung der Frage, warum ein Flugregler basierend auf künstlicher Intelligenz eingesetzt werden soll und welche Vor- und Nachteile er mit sich bringt. Ein ausschlaggebender Teil der Arbeit wurde durch Programmieren und Verarbeitung von Sensordaten geleistet. Gleichzeitig beruhen diese Ergebnisse auch auf Literaturrecherche. ; The aim of this thesis was, to create a flight controller based on Artificial Intelligence for a monocopter on a testbed. Machine learning is used to determine the control parameters of the flight controller, and Robot Operating System is used to implement the communication between the individual systems.This thesis describes and explains the methods used in the project, which has mainly focused on practical activities. Among other things, the practical work includes programming codes in the programming language C++, testing real-time data transfer to a computer in the same network using MATLAB or Simulink, and reading sensor-related data. Furthermore, work was done on the construction, which is also described, with the devices involved. In addition, the question why a flight controller based on Artificial ...