Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Μυλωνάς, Ευάγγελος, Σπυρόπουλος, Κωνσταντίνος
Μορφή: Πτυχιακή εργασία
Γλώσσα:Greek
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2017
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3369
_version_ 1780524191899975680
abstract Στη σημερινή εποχή, τα μη επανδρωμένα ιπτάμενα οχήματα (UAV) είναι ένα σημαντικό κομμάτι της σύγχρονης τεχνολογίας και η χρήση τους είναι αρκετά διαδεδομένη, μιας και έχουν πολλά πλεονεκτήματα. Στόχος αυτής της εργασίας είναι η μελέτη και η σχεδίαση αλγόριθμων ελέγχου του quadcopter και η υλοποίησή τους για απομακρυσμένο χειρισμό και αυτονομία του οχήματος με διάφορες μεθόδους ελέγχου, χρησιμοποιώντας για ανάδραση την κάμερα και τα IMU αισθητήρια που διαθέτει. Αρχικά, αναφέρονται οι αρχές λειτουργίας ενός quadcopter με τα μαθηματικά μοντέλα που το διέπουν, καθώς γίνεται και η θεωρητική προσέγγιση στον έλεγχο τόσο σε γενικά πλαίσια όσο και στο συγκεκριμένο μοντέλο. Στη συνέχεια, το θεωρητικό αυτό μοντέλο υλοποιείται σε περιβάλλον εξομοίωσης με τη χρήση του προγράμματος Matlab. Για την υλοποίηση του σε πραγματικές συνθήκες, χρειάστηκε η εγκατάσταση του υλικολογισμικού, η σύνδεσή του με υπολογιστή που διαθέτει λογισμικό Linux και η εγγραφή κώδικα σε γλώσσα C για τον πλήρη έλεγχο του quadcopter. Οι μέθοδοι ελέγχου που χρησιμοποιήθηκαν είναι απλή αιώρηση πάνω από συγκεκριμένο σημείο, χειρισμό από τον χρήστη μέσω πληκτρολογίου, ακολουθία προκαθορισμένης διαδρομής και ανίχνευση συγκεκριμένων χρωμάτων στο έδαφος με εκτέλεση συγκεκριμένων ενεργειών βάσει αυτών. Τέλος, γίνεται ανασκόπηση των πειραμάτων και των προβλημάτων που συναντήθηκαν και μελλοντικές βελτιώσεις που μπορούν να υλοποιηθούν.
abstracttranslated Nowadays, the idea of Unmanned Aerial Vehicles (UAVs) is an important aspect of modern technology and its use is widely rife due to its many advantages that offers. The goal of this project is the study and design of control algorithms, used for remote controlling and autonomy of Rolling Spider with various control methods, using its own vertical camera and its IMU sensors for feedback. First of all, we explain the operation principles of a quadcopter, the mathematical models that refer to it and the theoretical approach of control, not only about this specific model, but also in general terms. Next, we implement this theoretical approach that we developed in a simulation environment, using Matlab. In order to entirely control all of this in real life, a firmware installation inside the quadcopter, a connection to a computer using Linux software and implementation of C code to control it, is needed. The methods that are used in this study are simple hover above a certain point, control using keyboard, precomputed path following and inspection of landmarks to act accordingly. In conclusion, we review the results of those experiments, the problems that occurred, possible troubleshooting and future improvements that can be developed.
advisor
author Μυλωνάς, Ευάγγελος
Σπυρόπουλος, Κωνσταντίνος
author_facet Μυλωνάς, Ευάγγελος
Σπυρόπουλος, Κωνσταντίνος
author_sort Μυλωνάς, Ευάγγελος
collection Okeanis Institutional Repository
facultydepartment Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-3369
institution University of West Attica Campus II
keyword Hover
UAV σύστημα
Μη επανδρωμένα ιπτάμενα οχήματα
Quadcopter
Drone
Matlab simulation
Ελεγκτές
language Greek
physical 103
publishDate 2017
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-33692018-12-14T11:43:33Z Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος Control and modelling of unmanned aerial vehicle Μυλωνάς, Ευάγγελος Σπυρόπουλος, Κωνσταντίνος Νικολάου, Γρηγόριος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. TPSH::Τεχνολογία::Αυτόματος Έλεγχος Hover UAV σύστημα Μη επανδρωμένα ιπτάμενα οχήματα Quadcopter Drone Matlab simulation Ελεγκτές Στη σημερινή εποχή, τα μη επανδρωμένα ιπτάμενα οχήματα (UAV) είναι ένα σημαντικό κομμάτι της σύγχρονης τεχνολογίας και η χρήση τους είναι αρκετά διαδεδομένη, μιας και έχουν πολλά πλεονεκτήματα. Στόχος αυτής της εργασίας είναι η μελέτη και η σχεδίαση αλγόριθμων ελέγχου του quadcopter και η υλοποίησή τους για απομακρυσμένο χειρισμό και αυτονομία του οχήματος με διάφορες μεθόδους ελέγχου, χρησιμοποιώντας για ανάδραση την κάμερα και τα IMU αισθητήρια που διαθέτει. Αρχικά, αναφέρονται οι αρχές λειτουργίας ενός quadcopter με τα μαθηματικά μοντέλα που το διέπουν, καθώς γίνεται και η θεωρητική προσέγγιση στον έλεγχο τόσο σε γενικά πλαίσια όσο και στο συγκεκριμένο μοντέλο. Στη συνέχεια, το θεωρητικό αυτό μοντέλο υλοποιείται σε περιβάλλον εξομοίωσης με τη χρήση του προγράμματος Matlab. Για την υλοποίηση του σε πραγματικές συνθήκες, χρειάστηκε η εγκατάσταση του υλικολογισμικού, η σύνδεσή του με υπολογιστή που διαθέτει λογισμικό Linux και η εγγραφή κώδικα σε γλώσσα C για τον πλήρη έλεγχο του quadcopter. Οι μέθοδοι ελέγχου που χρησιμοποιήθηκαν είναι απλή αιώρηση πάνω από συγκεκριμένο σημείο, χειρισμό από τον χρήστη μέσω πληκτρολογίου, ακολουθία προκαθορισμένης διαδρομής και ανίχνευση συγκεκριμένων χρωμάτων στο έδαφος με εκτέλεση συγκεκριμένων ενεργειών βάσει αυτών. Τέλος, γίνεται ανασκόπηση των πειραμάτων και των προβλημάτων που συναντήθηκαν και μελλοντικές βελτιώσεις που μπορούν να υλοποιηθούν. Nowadays, the idea of Unmanned Aerial Vehicles (UAVs) is an important aspect of modern technology and its use is widely rife due to its many advantages that offers. The goal of this project is the study and design of control algorithms, used for remote controlling and autonomy of Rolling Spider with various control methods, using its own vertical camera and its IMU sensors for feedback. First of all, we explain the operation principles of a quadcopter, the mathematical models that refer to it and the theoretical approach of control, not only about this specific model, but also in general terms. Next, we implement this theoretical approach that we developed in a simulation environment, using Matlab. In order to entirely control all of this in real life, a firmware installation inside the quadcopter, a connection to a computer using Linux software and implementation of C code to control it, is needed. The methods that are used in this study are simple hover above a certain point, control using keyboard, precomputed path following and inspection of landmarks to act accordingly. In conclusion, we review the results of those experiments, the problems that occurred, possible troubleshooting and future improvements that can be developed. 2017-03-14 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3369 el Α.Ε.Ι. Πειραιά Τ.Τ. 103 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/3369/6/%ce%88%ce%bb%ce%b5%ce%b3%cf%87%ce%bf%cf%82%20%ce%ba%ce%b1%ce%b9%20%ce%9c%ce%bf%ce%bd%cf%84%ce%b5%ce%bb%ce%bf%cf%80%ce%bf%ce%af%ce%b7%cf%83%ce%b7%20%ce%bc%ce%b7%20%ce%b5%cf%80%ce%b1%ce%bd%ce%b4%cf%81%cf%89%ce%bc%ce%ad%ce%bd%ce%bf%cf%85%20%ce%b9%cf%80%cf%84%ce%ac%ce%bc%ce%b5%ce%bd%ce%bf%cf%85%20%ce%bf%cf%87%ce%ae%ce%bc%ce%b1%cf%84%ce%bf%cf%82.pdf.jpg
spellingShingle TPSH::Τεχνολογία::Αυτόματος Έλεγχος
Μυλωνάς, Ευάγγελος
Σπυρόπουλος, Κωνσταντίνος
Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title_full Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title_fullStr Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title_full_unstemmed Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title_short Έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title_sort έλεγχος και μοντελοποίηση μη επανδρωμένου ιπτάμενου οχήματος
title_translated Control and modelling of unmanned aerial vehicle
topic TPSH::Τεχνολογία::Αυτόματος Έλεγχος
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3369