Καθοδήγηση ενός ρομπότ NXT Lego Mindstorm με χρήση σαρωτή λέιζερ.
Guiding a NXT lego mindstrom robot, using laser.
Abstract
Σκοπός της έρευνας είναι να κατασκευαστεί ένας αισθητήρας ο οποίος θα καθοδηγεί ένα ρομπότ (lego mindstorm NXT) σε πραγματικό χρόνο καθώς επίσης και σε πραγματικό περιβάλλον χρησιμοποιώντας μία κάμερα σε συνδυασμό με ένα σαρωτή λέιζερ. Θα πρέπει το ρομπότ να είναι ικανό να αποφεύγει εμπόδια προκαθορισμένου ύψους, διαφορετικού σχήματος, μεγέθους, υλικού και υφής. Εδώ βρίσκεται και η πρωτοτυπία μας, καθώς σε αυτόν τον τομέα οι άλλοι αισθητήρες υστερούν ή απλά το κόστος απόκτησης και χρήσης τους είναι υπέρογκο. Η επεξεργασία της εικόνας έγινε με τη βοήθεια του Matlab, γεγονός που δυσχέραινε την ταχύτητα εκτέλεσης. Αυτό οδήγησε στην απαραίτητη δημιουργία τεχνικών και αλγορίθμων οι οποίοι θα ενεργούσαν γρηγορότερα. Το αποτέλεσμα επιτυγχάνεται με τη χρήση μιας κάμερας, η οποία εστιάζει στο μπροστινό μέρος του ρομπότ (σημείο όπου εστιάζει και ο σαρωτής λέιζερ). Από την εικόνα (που λαμβάνεται από την κάμερα) γίνεται διαχωρισμός του λέιζερ από το υπόλοιπο φόντο, με χρήση μιας μεθόδου προσαρμοστικής κατάτμησης την οποία και δημιουργήσαμε. Τα σημεία πάνω στα οποία προσπίπτει η ακτίνα του λέιζερ είναι και αυτά τα οποία προσδιορίζουν τα εμπόδια ως προς το ύψος και το μήκος.
Collections
This website uses cookies to ensure you get the best browsing experience.
Continue
More info