Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Unification of peripheral sensors with an autopilot in an Odroid platform

Melas Christos

Simple record


URIhttp://purl.tuc.gr/dl/dias/A2FCE467-74C3-4E38-BE10-7AB255B6BC52-
Identifierhttps://doi.org/10.26233/heallink.tuc.65371-
Languageen-
Extent93 pagesen
Extent9.5 megabytesen
ExtentA4 (210x297mm)en
TitleUnification of peripheral sensors with an autopilot in an Odroid platformen
TitleΕνοποίηση περιφερειακών συσκευών αισθητήρων με αυτόματο πιλότο για πολυκόπτερα σε πλατφόρμα Odroidel
CreatorMelas Christosen
CreatorΜελας Χρηστοςel
Contributor [Thesis Supervisor]Dollas Apostolosen
Contributor [Thesis Supervisor]Δολλας Αποστολοςel
Contributor [Committee Member]Partsinevelos Panagiotisen
Contributor [Committee Member]Παρτσινεβελος Παναγιωτηςel
Contributor [Committee Member]Papaefstathiou Ioannisen
Contributor [Committee Member]Παπαευσταθιου Ιωαννηςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electronic and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστώνel
DescriptionΔιπλωματική εργασία που υποβλήθηκε στη σχολή Η.Μ.Μ.Υ. του Πολυτεχνείου Κρήτης για την πλήρωση προϋποθέσεων λήψης του Προπτυχιακού Διπλώματος.el
Content SummaryUndoubtedly, the field of UAVs is a fast-growing field, with drones being widely sold for professional as well as for recreational reasons. New models are constantly developed, with more complicated functions, providing a better flying experience and more features for the user. Combining the field of UAVs, with another thriving field, the one of the smartphones, lead to the design and the implementation of an application, where the Flight Controller, an Odroid platform, is unified with an Android device. The purpose of the Android device is to replace the GPS receiver and the Inertial Measurement Unit of the UAV. In that way, the Android device is responsible for providing the sensor measurements, and the location information from the GPS receiver to the autopilot software. The autopilot software that was selected is PenguPilot, an open source GNU/Linux based Multi-Rotor UAV Autopilot. The main advantage of using a Linux-based autopilot is that high level programming languages can be used in order to develop software that could perform a variety of functions, and take advantage of the processing power of the octa-core Odroid board. An Android application was developed, which is capable of providing the sensor measurements as well as location information via the USB serial port of the Android device to the Flight Controller. The appropriate software for handling the received data from the serial port was developed, and finally, a new library was developed and added to PenguPilot, for the seamless integration of the Android device with the autopilot software. The functionality of the system was verified, as it is of utmost importance to guarantee that both the Android application and the software on the Flight Controller will continue to operate successfully without any unexpected malfunctions.en
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2016-06-30-
Date of Publication2016-
SubjectAndroiden
SubjectSensorsen
SubjectUAVen
SubjectDroneen
SubjectAutopiloten
SubjectPenguPiloten
SubjectReal-timeen
SubjectEmbeddeden
SubjectLinuxen
SubjectGPSen
SubjectSerialen
Bibliographic CitationChristos Melas, "Unification of peripheral sensors with an autopilot in an Odroid platform", Diploma Work, School of Electronic and Computer Engineering, Technical University of Crete, Chania, Greece, 2016en
Bibliographic CitationΧρήστος Μελάς, "Ενοποίηση περιφερειακών συσκευών αισθητήρων με αυτόματο πιλότο για πολυκόπτερα σε πλατφόρμα Odroid", Διπλωματική Εργασία, Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2016el

Available Files

Services

Statistics