Προσομοίωση μοντέλου στερεοσκοπικής όρασης για εφαρμογή αυτόνομης πλοήγησης οχημάτων και υλοποίηση σε πλατφόρμα ανοιχτού κώδικα
Κύριος συγγραφέας: | |
---|---|
Μορφή: | Πτυχιακή εργασία |
Γλώσσα: | 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 |