Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης

Σήμερα στους δρόμους και ειδικά σε μεγάλα αστικά κέντρα, αντιμετωπίζουμε το πρόβλημα της κυκλοφορίας, γεγονός που καθιστά δύσκολη την εύρεση χώρων στάθμευσης. Πολύτιμος χρόνος από την καθημερινή μας ζωή, επηρεάζεται από την οδική κυκλοφορία. Φυσικά η αυξημένη κυκλοφορία, συμβάλλει επίσης στη ρύπανση...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μάργαρης, Νικόλαος
Άλλοι συγγραφείς: Margaris, Nikolaos
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/14770
id nemertes-10889-14770
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Έξυπνη στάθμευση
Βαθιά μάθηση
Ανίχνευση αντικειμένων
Υπολογιστική όραση
Smart parking
ROS
UAV
Deep learning
Computer vision
Object detection
CNN
YOLO
spellingShingle Έξυπνη στάθμευση
Βαθιά μάθηση
Ανίχνευση αντικειμένων
Υπολογιστική όραση
Smart parking
ROS
UAV
Deep learning
Computer vision
Object detection
CNN
YOLO
Μάργαρης, Νικόλαος
Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
description Σήμερα στους δρόμους και ειδικά σε μεγάλα αστικά κέντρα, αντιμετωπίζουμε το πρόβλημα της κυκλοφορίας, γεγονός που καθιστά δύσκολη την εύρεση χώρων στάθμευσης. Πολύτιμος χρόνος από την καθημερινή μας ζωή, επηρεάζεται από την οδική κυκλοφορία. Φυσικά η αυξημένη κυκλοφορία, συμβάλλει επίσης στη ρύπανση του περιβάλλοντος. Επομένως, πρέπει να εκμεταλλευτούμε την εξέλιξη της τεχνολογίας προς όφελός μας. Σε αυτήν την εργασία, έγινε μια προσπάθεια να αντιμετωπίσουμε το πρόβλημα. Επικεντρωθήκαμε σε χώρους όπως μια πανεπιστημιούπολη ή ένα εμπορικό κατάστημα, που συνήθως διαθέτουν μια περιοχή, αποκλειστικά για στάθμευση. Η πρότασή μας, θέλαμε να είναι χαμηλού κόστους και φιλική προς το περιβάλλον. Κατασκευάσαμε δύο διαφορετικά συστήματα. Το ένα σύστημα αποτελείται από ένα μη επανδρωμένο αεροσκάφος (drone). Στο σύστημα αυτό, περιλαμβάνεται ένα σενάριο πλοήγησης για το drone. Το drone πετάει σε μεγάλο υψόμετρο, σε ανοιχτούς χώρους, οπότε δεν χρειάζεται να αποφεύγει εμπόδια κατά την πτήση του. Η πτήση σχεδιάστηκε να αποτελείται από τρία μέρη: α) Απογείωση και ανάγνωση των συντεταγμένων που πρέπει να μεταβεί. β) Μετακίνηση από σημείο σε σημείο, πραγματοποιώντας μια μικρή στάση στο καθένα. γ) Επιστροφή στο σημείο εκκίνησης για προσγείωση. Ο προγραμματισμός του drone πραγματοποιήθηκε με τη χρήση του εργαλείου ROS. Το δεύτερο σύστημα, είναι ξεχωριστό από αυτό της πλοήγησης. Πρόκειται για ένα σύστημα που έχει εκπαιδευτεί, ώστε να μπορεί να αναγνωρίζει χώρους στάθμευσης σε κατάσταση “empty” ή “occupied”. Χρησιμοποιήθηκαν για την κατασκευή του τεχνικές deep learning. Συγκεκριμένα, η ανίχνευση βασίζεται στον YOLOv3-tiny. Ο YOLOv3-tiny εκπαιδεύτηκε στο framework Darknet. Με το πέρας της εκπαίδευσής του, προσαρμόστηκε για να λειτουργεί, σε μια βιβλιοθήκη της γλώσσας python που λέγεται keras. Το σύστημα πτήσης κατασκευάστηκε, ώστε να λειτουργεί σε προσομοίωση. Ωστόσο, θα μπορούσε να λειτουργήσει και στον πραγματικό κόσμο. Το σύστημα ανίχνευσης θέσεων στάθμευσης, εκπαιδεύτηκε με πραγματικά δεδομένα. Τα αποτελέσματα ήταν πολύ ενθαρρυντικά.
author2 Margaris, Nikolaos
author_facet Margaris, Nikolaos
Μάργαρης, Νικόλαος
author Μάργαρης, Νικόλαος
author_sort Μάργαρης, Νικόλαος
title Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
title_short Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
title_full Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
title_fullStr Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
title_full_unstemmed Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
title_sort ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης
publishDate 2021
url http://hdl.handle.net/10889/14770
work_keys_str_mv AT margarēsnikolaos ensōmatōsēdroneseperiballonexypnēspolēskaiypoboēthēsēstēnparakolouthēsētēskinēsēskaitēseuresēstheseōnstathmeusēs
AT margarēsnikolaos integrationofdronesinasmartcityenvironmentandassistanceinmonitoringtrafficandfindingparkinglots
_version_ 1771297187075981312
spelling nemertes-10889-147702022-09-05T09:40:48Z Ενσωμάτωση drone σε περιβάλλον έξυπνης πόλης και υποβοήθηση στην παρακολούθηση της κίνησης και της εύρεσης θέσεων στάθμευσης Integration of drones in a smart city environment and assistance in monitoring traffic and finding parking lots Μάργαρης, Νικόλαος Margaris, Nikolaos Έξυπνη στάθμευση Βαθιά μάθηση Ανίχνευση αντικειμένων Υπολογιστική όραση Smart parking ROS UAV Deep learning Computer vision Object detection CNN YOLO Σήμερα στους δρόμους και ειδικά σε μεγάλα αστικά κέντρα, αντιμετωπίζουμε το πρόβλημα της κυκλοφορίας, γεγονός που καθιστά δύσκολη την εύρεση χώρων στάθμευσης. Πολύτιμος χρόνος από την καθημερινή μας ζωή, επηρεάζεται από την οδική κυκλοφορία. Φυσικά η αυξημένη κυκλοφορία, συμβάλλει επίσης στη ρύπανση του περιβάλλοντος. Επομένως, πρέπει να εκμεταλλευτούμε την εξέλιξη της τεχνολογίας προς όφελός μας. Σε αυτήν την εργασία, έγινε μια προσπάθεια να αντιμετωπίσουμε το πρόβλημα. Επικεντρωθήκαμε σε χώρους όπως μια πανεπιστημιούπολη ή ένα εμπορικό κατάστημα, που συνήθως διαθέτουν μια περιοχή, αποκλειστικά για στάθμευση. Η πρότασή μας, θέλαμε να είναι χαμηλού κόστους και φιλική προς το περιβάλλον. Κατασκευάσαμε δύο διαφορετικά συστήματα. Το ένα σύστημα αποτελείται από ένα μη επανδρωμένο αεροσκάφος (drone). Στο σύστημα αυτό, περιλαμβάνεται ένα σενάριο πλοήγησης για το drone. Το drone πετάει σε μεγάλο υψόμετρο, σε ανοιχτούς χώρους, οπότε δεν χρειάζεται να αποφεύγει εμπόδια κατά την πτήση του. Η πτήση σχεδιάστηκε να αποτελείται από τρία μέρη: α) Απογείωση και ανάγνωση των συντεταγμένων που πρέπει να μεταβεί. β) Μετακίνηση από σημείο σε σημείο, πραγματοποιώντας μια μικρή στάση στο καθένα. γ) Επιστροφή στο σημείο εκκίνησης για προσγείωση. Ο προγραμματισμός του drone πραγματοποιήθηκε με τη χρήση του εργαλείου ROS. Το δεύτερο σύστημα, είναι ξεχωριστό από αυτό της πλοήγησης. Πρόκειται για ένα σύστημα που έχει εκπαιδευτεί, ώστε να μπορεί να αναγνωρίζει χώρους στάθμευσης σε κατάσταση “empty” ή “occupied”. Χρησιμοποιήθηκαν για την κατασκευή του τεχνικές deep learning. Συγκεκριμένα, η ανίχνευση βασίζεται στον YOLOv3-tiny. Ο YOLOv3-tiny εκπαιδεύτηκε στο framework Darknet. Με το πέρας της εκπαίδευσής του, προσαρμόστηκε για να λειτουργεί, σε μια βιβλιοθήκη της γλώσσας python που λέγεται keras. Το σύστημα πτήσης κατασκευάστηκε, ώστε να λειτουργεί σε προσομοίωση. Ωστόσο, θα μπορούσε να λειτουργήσει και στον πραγματικό κόσμο. Το σύστημα ανίχνευσης θέσεων στάθμευσης, εκπαιδεύτηκε με πραγματικά δεδομένα. Τα αποτελέσματα ήταν πολύ ενθαρρυντικά. Nowadays, especially in large urban centres, we are faced with the problem of traffic, which makes it difficult to find parking spots. Road traffic highly affects our daily lives, as well as our valuable free time. Without a doubt, road traffic also contributes to environmental pollution. Therefore, we need to find ways to use today’s technology to our advantage. In this thesis, we made an effort to tackle the problem, especially in populous areas, such as campuses and malls. Such places usually have a dedicated parking space area. For this particular project, we needed the implementation costs to be affordable, but at the same time environmentally friendly. The system we created consists of an unmanned aerial vehicle (drone). For the sake of simplicity, the drone flies at a high altitude so that it does not have to avoid obstacles during its flight. The flight was designed to consist of three steps: a) Taking off and analysing the relevant coordinations where it needs to travel to, b) Moving from spot to spot and making brief stops, and c) Returning at the starting point for landing. The drone was programmed in the robotic operating system ROS. Its detection system is different from its navigation system. More specifically, it is trained to be able to identify parking spaces in an "empty" or "occupied" state, using deep learning techniques. In fact, the detection system is based on YOLOv3-tiny, which was trained on the Darknet framework and then adapted to operate in a python library called keras. The drone’s flight system was built to be simulation-based, although it could operate in the real world as well. Real data were used for the parking spot detection system. The results were very encouraging. 2021-04-21T05:48:25Z 2021-04-21T05:48:25Z 2021-04-20 http://hdl.handle.net/10889/14770 gr application/pdf