Framework for Customizable Autopilot Solutions
Framework for Customizable Autopilot Solutions
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/85760Identifikátory
SIS: 173672
Kolekce
- Kvalifikační práce [10691]
Autor
Vedoucí práce
Oponent práce
Kruliš, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
12. 6. 2017
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
autopilot, RC models, telemetryKlíčová slova (anglicky)
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