Διαχείριση σμήνους με απομακρυσμένο έλεγχο
Swarm management with remote control
Μεταπτυχιακή διπλωματική εργασία
Συγγραφέας
Αϊβατίδης, Ιορδάνης
Ημερομηνία
2024-11Επιβλέπων
Chatzopoulos, AvraamΛέξεις-κλειδιά
Tello EDU ; Έλεγχος σμήνους ; Συγχρονισμένες κινήσεις ; Σχηματισμός drone ; Έλεγχος πτήσης ; Νοημοσύνη σμήνους ; Ρομποτική σμήνους ; PythonΠερίληψη
Το παρόν έργο διερευνά τη διαμόρφωση και τον έλεγχο ενός σμήνους drones Tello EDU, εστιάζοντας σε εκπαιδευτικούς και πειραματικούς σκοπούς. Με χρήση της γλώσσας Python και της βιβλιοθήκης djitellopy, πραγματοποιήθηκε μια σειρά πειραμάτων για την επαλήθευση συγχρονισμένων κινήσεων των drones. Αρχικά, το έργο περιλάμβανε την καθιέρωση μιας αξιόπιστης επικοινωνίας μέσω δικτύου Wi-Fi με τα drones, τη ρύθμισή τους σε λειτουργία "σταθμού" και την εκτέλεση διαφόρων εντολών πτήσης. Εξετάστηκαν διάφορες εφαρμογές και κινήσεις, από απλή αιώρηση έως πιο περίπλοκους σχηματισμούς, όπως η πτήση σε σχηματισμό "κουτιού" και ακροβατικοί ελιγμοί όπως ανατροπές (flips). Ο τελικός στόχος ήταν η παροχή ενός ευέλικτου πλαισίου για τον έλεγχο πολλαπλών drones ταυτόχρονα και η ανάλυση της συμπεριφοράς τους σε περιβάλλοντα σμήνους, προσφέροντας σημαντικές εκπαιδευτικές δυνατότητες και γνώσεις στον τομέα της ρομποτικής σμήνους.
Περίληψη
This project explores the configuration and control of a swarm of Tello EDU drones, focusing on educational and experimental purposes. Using the Python language and the djitellopy library, a series of experiments were conducted to verify the synchronized movements of the drones. Initially, the project involved establishing reliable communication via a Wi-Fi network with the drones, setting them up in "station mode," and executing various flight commands. Various applications and movements were examined, from simple hovering to more complex formations, such as flying in a "box" formation and performing acrobatic maneuvers like flips. The ultimate goal was to provide a flexible framework for controlling multiple drones simultaneously and analyzing their behavior in swarm environments, offering significant educational opportunities and insights into the field of swarm robotics.