Framework for Customizable Autopilot Solutions
Framework for Customizable Autopilot Solutions
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/85760Identifiers
Study Information System: 173672
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Kruliš, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
12. 6. 2017
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
autopilot, RC models, telemetryKeywords (English)
autopilot, RC models, telemetryPráca analyzuje, navrhuje a implementuje framework pre tvorbu prispôsobiteľných autopilotných systémov, určených pre rádiom riadené modely lietadiel. Pre účely overenia funkčnosti a vhodnosti frameworku sú vytvorené aplikácie využívajúce tento framework. Výsledkom práce je rozšíriteľný modulárny systém, schopný riadiť model lietadla, prenášať telemetriu a bezdrôtovo komunikovať s pozemnou stanicou. Systém používa množsvo komponentov, ktorých rozdielosť musí byť vhodne enkapsulo- vaná, aby bola zaručená potrebná miera komfortu a použiteľnosti pre programátorov a koncových užívateľov. Testy, ktoré validujú ciele práce ukazujú, že výsledný systém je schopný vykonávať všetky požadované funkcie, a rovnako tak, že ďalšie funkcie môžu byť do systému v budúcnosti pridané. 1
The thesis analyses, designs and implements the framework for creation of customizable autopilot solutions for radio controlled airplanes. As a proof of concept of this framework a set of applications, which use this framework, is cre- ated. The result of this thesis is the extensible modular system, capable of airplane's attitude control, telemetry transmission and wireless communication with the ground station. There is great diversity in the components used by the system, which must be hidden by the framework. The differences must be encased in order to deliver required user experience for the programmers using the frame- work and the end users of the resulting applications as well. The tests, which validate the goals of the thesis indicate, that the resulting system is capable of all required tasks and ready to implement additional features which the end users might require in the future. 1