Κατασκευή αυτοκινούμενου οχήματος προορισμένου για οδήγηση σε οδούς χωρίς διαγράμμιση αξιοποιώντας λαμβανόμενη εικόνα και τεχνητό νευρωνικό δίκτυο για την ανάλυσή της
Autonomous vehicle construction purposed for moving through road surfaces without line markings, making use of video feed analyzed by neural network
Διπλωματική εργασία
Author
Πετρούλιας Μεϊμέτης, Γεώργιος
Date
2021-03-01Advisor
Chatzopoulos, AvraamKeywords
Μηχανική όραση ; Raspberry Pi ; RBF ; OpenCV ; Αυτόνομα οχήματα ; Νευρωνικά δίκτυα ; Ακτινική συνάρτηση ενεργοποίησηςAbstract
Η παρούσα διπλωματική εργασία ενασχολείται με τον σχεδιασμό και την υλοποίηση κατασκευής ικανής να πλοηγείτε αυτόνομα σε προσπελάσιμο δρόμο αφού τον αναγνωρίσει επιτυχώς, κάνοντας χρήση οπτικής πληροφορίας η οποία αναλύεται από τεχνητό νευρωνικό δίκτυο νευρώνων με συνάρτηση ενεργοποίησης ακτινικής βάσης. Το κατασκευασμένο όχημα κινείται σε πραγματικό και όχι προσομοιωμένο περιβάλλον και αποπειράται να αντιληφθεί το «δρόμο» όπως και κάποιος οδηγός που κοιτάζοντας, αντιλαμβάνεται ποιο μέρος του οπτικού του πεδίου αντιστοιχεί σε οδόστρωμα και στρέφει το όχημα του προς την ανάλογη κατεύθυνση. Έτσι και η κατασκευή, μετά την οπτική αναγνώριση στρέφεται προς αντίστοιχη κατεύθυνση. Γίνεται εκτενής χρήση συναρτήσεων της βιβλιοθήκης Υπολογιστικής Όρασης OpenCV για την διαμόρφωση και αξιοποίηση της ληφθείσας οπτικής πληροφορίας.
Abstract
This thesis ‘s subject is the planning and construction of a vehicle able to autonomously navigate road that is successfully recognized via optical means, analyzed by an artificial neural network constituted of neurons with Radial Basis activation Function (RBF). The vehicle is designed for use in real environments where it attempts to perceive the road as a driver would, by seeing, understanding where the drivable road is and leading the vehicle to the correct direction. Like so the built project will drive to the corresponding direction after analyzing the environment. The Computer Vision OpenCV library is extensively used throughout the project for formatting and making the received motion picture suitable for analysis.