Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης

H παρούσα διπλωματική εργασία έχει ως αντικείμενο μελέτης τη μοντελοποίηση και τον έλεγχο συνεργατικής πτήσης μεταξύ ελικοπτέρων τεσσάρων ελίκων, γνωστά ως Quadrotor, με τη μέθοδο Leader-Follower. Ο σκοπός του ελέγχου του συστήματος αυτού είναι η αποφυγή σύγκρουσης μεταξύ των Quadrotors και βέβαια η...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Ριζάκης, Κωνσταντίνος
Άλλοι συγγραφείς: Rizakis, Constantinos
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15329
id nemertes-10889-15329
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Μη επανδρωμένα οχήματα
Αυτόματος έλεγχος
Προσομοίωση
Σμήνος
UAV swarm
Coordination
Simulink
Formation control
spellingShingle Μη επανδρωμένα οχήματα
Αυτόματος έλεγχος
Προσομοίωση
Σμήνος
UAV swarm
Coordination
Simulink
Formation control
Ριζάκης, Κωνσταντίνος
Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης
description H παρούσα διπλωματική εργασία έχει ως αντικείμενο μελέτης τη μοντελοποίηση και τον έλεγχο συνεργατικής πτήσης μεταξύ ελικοπτέρων τεσσάρων ελίκων, γνωστά ως Quadrotor, με τη μέθοδο Leader-Follower. Ο σκοπός του ελέγχου του συστήματος αυτού είναι η αποφυγή σύγκρουσης μεταξύ των Quadrotors και βέβαια η διατήρηση του σχηματισμού του σμήνους στον αέρα. Η μοντελοποίηση και η προσομοίωση του συστήματος του κάθε ελικοπτέρου, των ελεγκτών και του συνολικού συστήματος σμήνους πραγματοποιείται με το πρόγραμμα MATLAB/Simulink. Συγκεκριμένα, στο 1ο κεφάλαιο παρουσιάζεται το ελικόπτερο τύπου Quadrotor, περιγράφεται η λειτουργία του, η χρήση του σε μεγάλο πλήθος εφαρμογών και γίνεται μια ιστορική αναφορά στα επιστημονικά και κοινωνικοοικονομικά κίνητρα που οδήγησαν στην γενικότερη ιδέα, την κατασκευή και τη χρήση των μη επανδρωμένων αεροσκαφών. Στο 2ο κεφάλαιο, παρουσιάζονται αναλυτικά οι εξισώσεις οι οποίες περιγράφουν την κίνηση και τον προσανατολισμό του Quadrotor. Αυτές αποτελούν το μαθηματικό μοντέλο του ελικοπτέρου, το οποίο χρησιμοποιείται για τις προσομοιώσεις της εργασίας. Στο 3ο κεφάλαιο, παρουσιάζονται και αναλύονται θεωρητικά οι ελεγκτές που χρησιμοποιούνται στο μοντέλο του Quadrotor. Συγκεκριμένα παρουσιάζεται ο ελεγκτής PID και αναφέρεται ο τρόπος με τον οποίο οι όροι του επηρεάζουν τη συμπεριφορά του συστήματος. Στο 4ο κεφάλαιο, παρουσιάζεται το μοντέλο του Quadrotor και οι ελεγκτές του στο περιβάλλον του Simulink. Εκεί απεικονίζονται σχηματικά τα τμήματα του μοντέλου και επεξηγείται ο τρόπος με τον οποίο οι ελεγκτές επεμβαίνουν στο σύστημα. Στο 5ο κεφάλαιο, παρουσιάζονται οι εξισώσεις του Formation Controller ο οποίος αναλαμβάνει το συντονισμό του σμήνους. Συγκεκριμένα, εξηγείται ο τρόπος με τον οποίο ο Controller επεμβαίνει στο σύστημα, αποσκοπώντας στη διατήρηση του σχηματισμού. Στο 6ο κεφάλαιο, παρουσιάζονται και σχολιάζονται τα αποτελέσματα της προσομοίωσης πτήσης του Single Quadrotor στο περιβάλλον του Simulink. Συγκεκριμένα, με τη βοήθεια των γραφημάτων των μεταβλητών θέσης και προσανατολισμού, αλλά και με το Visualization Block το οποίο απεικονίζει γραφικά το Quadrotor, βλέπουμε τη συμπεριφορά του ελικοπτέρου καθώς αυτό ακολουθεί ένα “μονοπάτι” συντεταγμένων στο καρτεσιανό σύστημα. (Path Tracking). Επίσης δίνονται τα αποτελέσματα της προσομοίωσης πτήσης του σμήνους των Quadrotors. Μέσω γραφημάτων παρατηρούμε τη συμπεριφορά τους καθώς ακολουθούν ένα συγκεκριμένο εναέριο μονοπάτι. Τέλος πραγματοποιείται μια προσομοίωση μεταφοράς ενός φορτίου από δύο Quadrotors. Στο 7ο κεφάλαιο, δίνονται τα συμπεράσματα της έρευνας αυτής, οι δυνατότητες επέκτασης και εξέλιξής της και αναφέρονται οι διαφορετικές προσεγγίσεις που υπάρχουν στο συγκεκριμένο αντικείμενο.
author2 Rizakis, Constantinos
author_facet Rizakis, Constantinos
Ριζάκης, Κωνσταντίνος
author Ριζάκης, Κωνσταντίνος
author_sort Ριζάκης, Κωνσταντίνος
title Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης
title_short Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης
title_full Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης
title_fullStr Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης
title_full_unstemmed Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης
title_sort συντονισμός σμήνους uav για αποφυγή σύγκρουσης
publishDate 2021
url http://hdl.handle.net/10889/15329
work_keys_str_mv AT rizakēskōnstantinos syntonismossmēnousuavgiaapophygēsynkrousēs
AT rizakēskōnstantinos uavswarmcoordinationforcollisionavoidance
_version_ 1771297358232944640
spelling nemertes-10889-153292022-09-05T20:39:56Z Συντονισμός σμήνους UAV για αποφυγή σύγκρουσης UAV swarm coordination for collision avoidance Ριζάκης, Κωνσταντίνος Rizakis, Constantinos Μη επανδρωμένα οχήματα Αυτόματος έλεγχος Προσομοίωση Σμήνος UAV swarm Coordination Simulink Formation control H παρούσα διπλωματική εργασία έχει ως αντικείμενο μελέτης τη μοντελοποίηση και τον έλεγχο συνεργατικής πτήσης μεταξύ ελικοπτέρων τεσσάρων ελίκων, γνωστά ως Quadrotor, με τη μέθοδο Leader-Follower. Ο σκοπός του ελέγχου του συστήματος αυτού είναι η αποφυγή σύγκρουσης μεταξύ των Quadrotors και βέβαια η διατήρηση του σχηματισμού του σμήνους στον αέρα. Η μοντελοποίηση και η προσομοίωση του συστήματος του κάθε ελικοπτέρου, των ελεγκτών και του συνολικού συστήματος σμήνους πραγματοποιείται με το πρόγραμμα MATLAB/Simulink. Συγκεκριμένα, στο 1ο κεφάλαιο παρουσιάζεται το ελικόπτερο τύπου Quadrotor, περιγράφεται η λειτουργία του, η χρήση του σε μεγάλο πλήθος εφαρμογών και γίνεται μια ιστορική αναφορά στα επιστημονικά και κοινωνικοοικονομικά κίνητρα που οδήγησαν στην γενικότερη ιδέα, την κατασκευή και τη χρήση των μη επανδρωμένων αεροσκαφών. Στο 2ο κεφάλαιο, παρουσιάζονται αναλυτικά οι εξισώσεις οι οποίες περιγράφουν την κίνηση και τον προσανατολισμό του Quadrotor. Αυτές αποτελούν το μαθηματικό μοντέλο του ελικοπτέρου, το οποίο χρησιμοποιείται για τις προσομοιώσεις της εργασίας. Στο 3ο κεφάλαιο, παρουσιάζονται και αναλύονται θεωρητικά οι ελεγκτές που χρησιμοποιούνται στο μοντέλο του Quadrotor. Συγκεκριμένα παρουσιάζεται ο ελεγκτής PID και αναφέρεται ο τρόπος με τον οποίο οι όροι του επηρεάζουν τη συμπεριφορά του συστήματος. Στο 4ο κεφάλαιο, παρουσιάζεται το μοντέλο του Quadrotor και οι ελεγκτές του στο περιβάλλον του Simulink. Εκεί απεικονίζονται σχηματικά τα τμήματα του μοντέλου και επεξηγείται ο τρόπος με τον οποίο οι ελεγκτές επεμβαίνουν στο σύστημα. Στο 5ο κεφάλαιο, παρουσιάζονται οι εξισώσεις του Formation Controller ο οποίος αναλαμβάνει το συντονισμό του σμήνους. Συγκεκριμένα, εξηγείται ο τρόπος με τον οποίο ο Controller επεμβαίνει στο σύστημα, αποσκοπώντας στη διατήρηση του σχηματισμού. Στο 6ο κεφάλαιο, παρουσιάζονται και σχολιάζονται τα αποτελέσματα της προσομοίωσης πτήσης του Single Quadrotor στο περιβάλλον του Simulink. Συγκεκριμένα, με τη βοήθεια των γραφημάτων των μεταβλητών θέσης και προσανατολισμού, αλλά και με το Visualization Block το οποίο απεικονίζει γραφικά το Quadrotor, βλέπουμε τη συμπεριφορά του ελικοπτέρου καθώς αυτό ακολουθεί ένα “μονοπάτι” συντεταγμένων στο καρτεσιανό σύστημα. (Path Tracking). Επίσης δίνονται τα αποτελέσματα της προσομοίωσης πτήσης του σμήνους των Quadrotors. Μέσω γραφημάτων παρατηρούμε τη συμπεριφορά τους καθώς ακολουθούν ένα συγκεκριμένο εναέριο μονοπάτι. Τέλος πραγματοποιείται μια προσομοίωση μεταφοράς ενός φορτίου από δύο Quadrotors. Στο 7ο κεφάλαιο, δίνονται τα συμπεράσματα της έρευνας αυτής, οι δυνατότητες επέκτασης και εξέλιξής της και αναφέρονται οι διαφορετικές προσεγγίσεις που υπάρχουν στο συγκεκριμένο αντικείμενο. The subject of this thesis is the modeling and the control of co-flight among four-propeller helicopters, known as Quadrotor, using the Leader-Follower method. The purpose of this control system is to avoid collision among the Quadrotors and, of course, to maintain the flight formation of the swarm on air. The modeling and simulation of the system of each helicopter, the controllers, and the collective control of the swarm is executed via the MATLAB/Simulink software. To begin with, in chapter one, there is a presentation of the Quadrotor type helicopter, its functions and use in a vast variety of applications and also a historical mention of the scientific, socio-economic motives that led to the general idea, the construction, and the use of unmanned aircrafts. The second chapter is a thorough presentation of the equations which describe the motion and direction of the Quadrotor model. These comprise the mathematic model of the helicopter, which is used in the project simulations. In the third chapter, the theoretic controllers used in the Quadrotor model are presented and analyzed. In particular, there is a presentation of the PID controller and the way its terms affect the overall behavior of system. The fourth chapter is a presentation of the Quadrotor model and its controllers in the Simulink environment. The parts of the model are depicted in graphs and the way in which the controllers interfere in the system is also explained. In the fifth chapter, the equations of the Formation Controller, which takes control of the coordination of the swarm, are presented. More specifically, the way in which the Controller interferes with the system is explained, aiming for the maintenance of the flight formation. In the sixth chapter, the results of the flight simulation of the Single Quadrotor in the Simulink environment are presented and analyzed. With the aid of graphs showing the variables of position and direction, and also with the Visualization Block which gives a graphic demonstration of the Quadrotor, the behavior of the helicopter can be observed as it follows a coordinate-“path” in the cartesian system. (Path Tracking). Moreover, there are the results of the flight simulation of the Quadrotor swarm. Through graphs, it is possible to observe their behavior as they follow a particular on-air path. Lastly, a simulation of a cargo transfer by two Quadrotors is executed. In the seventh chapter, there are the results of this research, the possibilities of its continuation and development, and the mention of different approaches on the subject. 2021-10-15T05:38:46Z 2021-10-15T05:38:46Z 2020-10-15 http://hdl.handle.net/10889/15329 gr application/pdf