Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μπούκας, Ανδρέας
Μορφή: Πτυχιακή εργασία
Γλώσσα:Greek
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2019
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4933
_version_ 1780524597731393536
abstract Το αντικείμενο της παρούσας εργασίας είναι η ανάλυση ενός συστήματος στερεοσκοπικής υπολογιστικής όρασης και η προσομοίωσή του σε ένα όχημα αυτόνομης πλοήγησης. Θα εξηγήσουμε τον τρόπο με τον οποίο υπολογίζουμε την απόσταση ενός αντικειμένου στο χώρο σύμφωνα με τις αρχές της στερεοσκοπίας και θα αναλύσουμε την διάταξη του συστήματος στερεοζεύγους και των υποσυστημάτων του. Πιο συγκεκριμένα, το σύστημα σχεδιάστηκε για την αναγνώριση διασταυρώσεων στον δρόμο αλλά και την απόσταση από αυτές. Η αναγνώριση απόστασης πραγματοποιείται με την χρήση δύο καμερών οι οποίες είναι σταθερές μεταξύ τους. Κατά την ανάγνωση των κεφαλαίων που έπονται, γίνεται προσπάθεια ώστε ο αναγνώστης να οικειοποιηθεί με έννοιες όπως αυτή της προβολικής και στη συνέχεια επιπολικής γεωμετρίας καθώς είναι απαραίτητες στην κατανόηση της προσέγγισης. Αναλύονται τα επίπεδα της αυτονομίας στον τομέα της αυτοκίνησης και παρουσιάζονται αναλυτικότερα τρόποι με τους οποίους το σύστημα λαμβάνει πληροφορίες για τον περιβάλλοντα χώρο του. Η επιπολική γεωμετρία είναι η προβολική γεωμετρία ενός στερεοσκοπικού συστήματος και μας βοηθάει να αναλύσουμε με μαθηματικά όλο το σύστημα του στερεοζεύγους. Με βάση την επιπολική γεωμετρία η αναγνώριση της απόστασης πραγματοποιείται με την σύγκριση των δύο εικόνων. Στη συνέχεια ακολουθεί περιγραφή του υλισμικού και του λογισμικού που χρησιμοποιήθηκε για την περάτωση της εργασίας και αναλύεται η δομή του συστήματος και η αρχή λειτουργίας του. Πιο συγκεκριμένα παρουσιάζεται ο τρόπος με τον οποίο εφαρμόζεται η επιπολική γεωμετρία για την επίλυση του προβλήματος του υπολογισμού της απόστασης. Σε αυτό το σημείο γίνεται παρουσίαση του προγραμματιστικού περιβάλλοντος του Simulink στο οποίο αναπτύχθηκε πρόγραμμα για τον υπολογισμό της απόστασης του σημείου ενδιαφέροντος (διασταύρωση σε οδόστρωμα), και αναλύεται ο τρόπος λειτουργίας του και τα δομικά στοιχεία που το απαρτίζουν. Καθώς ο αναγνώστης γνωρίζει τις βαθμίδες, τις υποβαθμίδες του Simulink, και τα χαρακτηριστικά τους, μαθαίνει στη συνέχεια για τον τρόπο λειτουργίας του προγράμματος που αναπτύχθηκε, για την βαθμονόμηση και στη συνέχεια για την πειραματική διαδικασία που πραγματοποιήθηκε.
abstracttranslated The subject of this paper is the analysis of a stereoscopic vision system and its simulation in an autonomous navigation vehicle. We will explain how we calculate the distance of an object in space according to the principles of stereoscopy and we will analyze the configuration of the stereo system and its subsystems. Specifically, the system was designed to identify road intersections and the distance from them. Distance recognition is achieved by using two cameras that are stationary with each other. When reading the following chapters, an attempt is made to make the reader acquainted with the concepts of projective and epipolar geometry as they are necessary to understand this approach. The levels of autonomy in the automotive sector are analyzed and more detailed ways in which the system receives information about its surroundings are presented. Epipolar geometry is the projective geometry of a stereoscopic system and helps us to analyze mathematically the entire stereo system. Based on epipolar geometry, distance recognition is performed by comparing the two images. Subsequently a description of the hardware and software used to complete the task and the structure analysis of the system and its operating principle is presented. In particular, the way in which epipolar geometry is applied to solve the problem of distance calculation is presented. At this point the Simulink programming environment in which a program was developed to calculate the distance of the point of interest (road junction), and how its mode of operation and its constituent elements are analyzed is demonstrated. As the reader is acquainted with the Simulink blocks, the subsystems, and their features, he then learns about the way the software was developed, the calibration and then the experimental process.
advisor
author Μπούκας, Ανδρέας
author_facet Μπούκας, Ανδρέας
author_sort Μπούκας, Ανδρέας
collection Okeanis Institutional Repository
facultydepartment Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-4933
institution University of West Attica Campus II
keyword MATLAB
Simulink
Raspberry Pi
Αυτόνομα οχήματα
language Greek
physical 59
publishDate 2019
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-49332019-06-19T11:42:28Z Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα Simulation of stereoscopic vision model for an autonomous vehicle navigation application and implementation on an open source platform Μπούκας, Ανδρέας Παπαγέωργας, Παναγιώτης Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Τεχνολογία::Αυτόματος Έλεγχος::Προγραμματιζόμενοι Ελεγκτές MATLAB Simulink Raspberry Pi Αυτόνομα οχήματα Το αντικείμενο της παρούσας εργασίας είναι η ανάλυση ενός συστήματος στερεοσκοπικής υπολογιστικής όρασης και η προσομοίωσή του σε ένα όχημα αυτόνομης πλοήγησης. Θα εξηγήσουμε τον τρόπο με τον οποίο υπολογίζουμε την απόσταση ενός αντικειμένου στο χώρο σύμφωνα με τις αρχές της στερεοσκοπίας και θα αναλύσουμε την διάταξη του συστήματος στερεοζεύγους και των υποσυστημάτων του. Πιο συγκεκριμένα, το σύστημα σχεδιάστηκε για την αναγνώριση διασταυρώσεων στον δρόμο αλλά και την απόσταση από αυτές. Η αναγνώριση απόστασης πραγματοποιείται με την χρήση δύο καμερών οι οποίες είναι σταθερές μεταξύ τους. Κατά την ανάγνωση των κεφαλαίων που έπονται, γίνεται προσπάθεια ώστε ο αναγνώστης να οικειοποιηθεί με έννοιες όπως αυτή της προβολικής και στη συνέχεια επιπολικής γεωμετρίας καθώς είναι απαραίτητες στην κατανόηση της προσέγγισης. Αναλύονται τα επίπεδα της αυτονομίας στον τομέα της αυτοκίνησης και παρουσιάζονται αναλυτικότερα τρόποι με τους οποίους το σύστημα λαμβάνει πληροφορίες για τον περιβάλλοντα χώρο του. Η επιπολική γεωμετρία είναι η προβολική γεωμετρία ενός στερεοσκοπικού συστήματος και μας βοηθάει να αναλύσουμε με μαθηματικά όλο το σύστημα του στερεοζεύγους. Με βάση την επιπολική γεωμετρία η αναγνώριση της απόστασης πραγματοποιείται με την σύγκριση των δύο εικόνων. Στη συνέχεια ακολουθεί περιγραφή του υλισμικού και του λογισμικού που χρησιμοποιήθηκε για την περάτωση της εργασίας και αναλύεται η δομή του συστήματος και η αρχή λειτουργίας του. Πιο συγκεκριμένα παρουσιάζεται ο τρόπος με τον οποίο εφαρμόζεται η επιπολική γεωμετρία για την επίλυση του προβλήματος του υπολογισμού της απόστασης. Σε αυτό το σημείο γίνεται παρουσίαση του προγραμματιστικού περιβάλλοντος του Simulink στο οποίο αναπτύχθηκε πρόγραμμα για τον υπολογισμό της απόστασης του σημείου ενδιαφέροντος (διασταύρωση σε οδόστρωμα), και αναλύεται ο τρόπος λειτουργίας του και τα δομικά στοιχεία που το απαρτίζουν. Καθώς ο αναγνώστης γνωρίζει τις βαθμίδες, τις υποβαθμίδες του Simulink, και τα χαρακτηριστικά τους, μαθαίνει στη συνέχεια για τον τρόπο λειτουργίας του προγράμματος που αναπτύχθηκε, για την βαθμονόμηση και στη συνέχεια για την πειραματική διαδικασία που πραγματοποιήθηκε. The subject of this paper is the analysis of a stereoscopic vision system and its simulation in an autonomous navigation vehicle. We will explain how we calculate the distance of an object in space according to the principles of stereoscopy and we will analyze the configuration of the stereo system and its subsystems. Specifically, the system was designed to identify road intersections and the distance from them. Distance recognition is achieved by using two cameras that are stationary with each other. When reading the following chapters, an attempt is made to make the reader acquainted with the concepts of projective and epipolar geometry as they are necessary to understand this approach. The levels of autonomy in the automotive sector are analyzed and more detailed ways in which the system receives information about its surroundings are presented. Epipolar geometry is the projective geometry of a stereoscopic system and helps us to analyze mathematically the entire stereo system. Based on epipolar geometry, distance recognition is performed by comparing the two images. Subsequently a description of the hardware and software used to complete the task and the structure analysis of the system and its operating principle is presented. In particular, the way in which epipolar geometry is applied to solve the problem of distance calculation is presented. At this point the Simulink programming environment in which a program was developed to calculate the distance of the point of interest (road junction), and how its mode of operation and its constituent elements are analyzed is demonstrated. As the reader is acquainted with the Simulink blocks, the subsystems, and their features, he then learns about the way the software was developed, the calibration and then the experimental process. 2019-06-10 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4933 el Α.Ε.Ι. Πειραιά Τ.Τ. 59 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/4933/4/Thesis_Boukas_Vivliothiki.pdf.jpg
spellingShingle TPSH::Τεχνολογία::Αυτόματος Έλεγχος::Προγραμματιζόμενοι Ελεγκτές
Μπούκας, Ανδρέας
Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title_full Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title_fullStr Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title_full_unstemmed Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title_short Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title_sort προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
title_translated Simulation of stereoscopic vision model for an autonomous vehicle navigation application and implementation on an open source platform
topic TPSH::Τεχνολογία::Αυτόματος Έλεγχος::Προγραμματιζόμενοι Ελεγκτές
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4933