Αποφυγή εμποδίων κινούμενου ρομπότ
Ο στόχος αυτής της διπλωματικής εργασίας αυτής είναι η ανάπτυξη ενός συστήματος ελέγχου για την κίνηση ενός επίπεδου ρομποτικού βραχίονα πλεονάζοντων βαθμών ελευθερίας με στόχο την αποφυγή εμποδίων έτσι ώστε να αποφευχθεί οποιαδήποτε πιθανή σύγκρουση. Αρχικά γίνεται εισαγωγή στα κινούμενα ρομπότ κ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2009
|
Θέματα: | |
Διαθέσιμο Online: | http://nemertes.lis.upatras.gr/jspui/handle/10889/1349 |
id |
nemertes-10889-1349 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-13492022-09-05T20:26:01Z Αποφυγή εμποδίων κινούμενου ρομπότ Στράτος, Γεώργιος Τζες, Αντώνιος Μάνεσης, Σταμάτης Τζες, Αντώνιος Ρομπότ Εμπόδια Robots Obstacles LabVIEW 629.892 Ο στόχος αυτής της διπλωματικής εργασίας αυτής είναι η ανάπτυξη ενός συστήματος ελέγχου για την κίνηση ενός επίπεδου ρομποτικού βραχίονα πλεονάζοντων βαθμών ελευθερίας με στόχο την αποφυγή εμποδίων έτσι ώστε να αποφευχθεί οποιαδήποτε πιθανή σύγκρουση. Αρχικά γίνεται εισαγωγή στα κινούμενα ρομπότ και στις παραμέτρους που τα χαρακτηρίζουν. Επίσης δεδομένου ότι η επικοινωνία του ρομπότ με το περιβάλλον γίνεται μέσω αισθητήρων γίνεται μια εισαγωγή για τη γενική λειτουργία αυτών. Πιο συγκεκριμένα αυτή η εργασία πραγματεύεται τους ρομποτικούς βραχίονες οι οποίοι είναι αρθρωτά ρομπότ η λειτουργία των οποίων είναι παρόμοια με αυτή του ανθρώπινου βραχίονα. Τέλος γίνεται αναφορά στους αισθητήρες θερμοκρασίας και συγκεκριμένα σε αυτούς που παρέχουν οι ολοκληρωμένες πλατφόρμες Telos motes οι οποίες συνδυάζουν χαμηλή κατανάλωση ισχύος και δυνατότητα ασύρματης μετάδοσης δεδομένων. Για να προσομοιώσουμε την αποφυγή εμποδίων και στη συνέχεια να εκτελέσουμε το πείραμα χρειάστηκε πρώτα να μελετήσουμε το ευθύ κινηματικό πρόβλημα, το οποίο προσδιορίζει τη θέση του τελικού σημείου όταν γνωρίζουμε τις γωνίες των συνδέσμων του βραχίονα. Επιπρόσθετα παρουσιάζεται το μαθηματικό μοντέλλο της θεωρίας της αποφυγής εμποδίων και η τελική εξίσωση η οποία εφαρμόζεται στον επαναληπτικό αλγόριθμο της αποφυγής. Σε αυτή την εργασία δεν ασχολούμαστε καθόλου με τη δυναμική των ρομπότ. Στο τρίτο κεφάλαιο προσομοιώνουμε με τη βοήθεια του λογισμικού πακέτου MATLAB την αποφυγή εμποδίων θεωρώντας πολλές περιπτώσεις ρομπότ διαφόρων βαθμών ελευθερίας και ποικίλων εμποδίων στο περιβάλλον του βραχίονα. Η στρατηγική αποφυγής έγγυται στο να προσδώσουμε στα σημεία του βραχίονα που απειλούνται από ενδεχόμενα εμπόδια μία ταχύτητα έτσι ώστε να τα οδηγήσει μακρύα από αυτά. Για να γίνει αυτό χωρίς να διακοπέι η πρωτεύουσα εργασία του ρομπότ, η οποία είναι η τοποθέτηση του τελικού σημείου δράσης σε ένα σημείο του επιπέδου, χρειάζεται ο βραχίονας να διαθέτει πλεονάζοντες βαθμούς ελευθερίας ώστε να είναι αρκετά ευέλικτος σε ένα περιβάλλον με εμπόδια. Σε τελικό στάδιο παρουσιάζεται η πειραματική αποφυγή ενός εμποδίου χρησιμοποιώντας το λογισμικό Lab VIEW για την επικοινωνία του χρήστη με ένα ρομποτικό βραχίονα τριών βαθμών ελευθερίας. Εδώ εφαρμόσαμε για πρώτη φορά τη θεωρία της ανάδρασης δεδομένου ότι λόγω θορύβου και μηχανικών τριβών στα γρανάζια των επενεργητών η πραγματική θέση του ρομπότ θα διαφέρει από την επιθυμητή. Για μέτρηση της πραγματικής θέσης χρησιμοποιήθηκαν δύο ψηφιακοί και ένας οπτικός encoders. Τέλος για αισθητήρα χρησιμοποιήσαμε ένα Telos mote για αναγνώριση θερμοκρασίας του εμποδίου το οποίο ήτανε μια πηγή φλόγας. Με κατάλληλους μετασχηματισμόυς μετατρέψαμε αυτή τη μέτρηση θερμοκρασίας σε απόσταση η οποία είναι και η απόσταση του εμποδίου από το βραχίονα. Στο τελευταίο κεφάλαιο συνοψίζουμε τα αποτελέσματα της προσομοίωσης και του πειράματος και παραθέτουμε προτάσεις για περεταίρω έρευνα καθώς και για βελτίωση των αποτελεσμάτων σε μελλοντικά πειράματα. Εντέλει, αυτή η εργασία αποτελεί μία εισαγωγή στη ρομποτική και σε πειράματα ελεγχόμενα από ηλεκτρονικό υπολογιστή και τονίζει τη σπουδαιότητα της χρήσης τον ρομπότ στη σύγχρονη επιστήμη. - 2009-02-13T10:16:52Z 2009-02-13T10:16:52Z 2008-09-25 2009-02-13T10:16:52Z Thesis http://nemertes.lis.upatras.gr/jspui/handle/10889/1349 gr 0 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Ρομπότ Εμπόδια Robots Obstacles LabVIEW 629.892 |
spellingShingle |
Ρομπότ Εμπόδια Robots Obstacles LabVIEW 629.892 Στράτος, Γεώργιος Αποφυγή εμποδίων κινούμενου ρομπότ |
description |
Ο στόχος αυτής της διπλωματικής εργασίας αυτής είναι η ανάπτυξη ενός συστήματος ελέγχου για την κίνηση ενός επίπεδου ρομποτικού βραχίονα πλεονάζοντων βαθμών ελευθερίας με στόχο την αποφυγή εμποδίων έτσι ώστε να αποφευχθεί οποιαδήποτε πιθανή σύγκρουση.
Αρχικά γίνεται εισαγωγή στα κινούμενα ρομπότ και στις παραμέτρους που τα χαρακτηρίζουν. Επίσης δεδομένου ότι η επικοινωνία του ρομπότ με το περιβάλλον γίνεται μέσω αισθητήρων γίνεται μια εισαγωγή για τη γενική λειτουργία αυτών. Πιο συγκεκριμένα αυτή η εργασία πραγματεύεται τους ρομποτικούς βραχίονες οι οποίοι είναι αρθρωτά ρομπότ η λειτουργία των οποίων είναι παρόμοια με αυτή του ανθρώπινου βραχίονα. Τέλος γίνεται αναφορά στους αισθητήρες θερμοκρασίας και συγκεκριμένα σε αυτούς που παρέχουν οι ολοκληρωμένες πλατφόρμες Telos motes οι οποίες συνδυάζουν χαμηλή κατανάλωση ισχύος και δυνατότητα ασύρματης μετάδοσης δεδομένων.
Για να προσομοιώσουμε την αποφυγή εμποδίων και στη συνέχεια να εκτελέσουμε το πείραμα χρειάστηκε πρώτα να μελετήσουμε το ευθύ κινηματικό πρόβλημα, το οποίο προσδιορίζει τη θέση του τελικού σημείου όταν γνωρίζουμε τις γωνίες των συνδέσμων του βραχίονα. Επιπρόσθετα παρουσιάζεται το μαθηματικό μοντέλλο της θεωρίας της αποφυγής εμποδίων και η τελική εξίσωση η οποία εφαρμόζεται στον επαναληπτικό αλγόριθμο της αποφυγής. Σε αυτή την εργασία δεν ασχολούμαστε καθόλου με τη δυναμική των ρομπότ.
Στο τρίτο κεφάλαιο προσομοιώνουμε με τη βοήθεια του λογισμικού πακέτου MATLAB την αποφυγή εμποδίων θεωρώντας πολλές περιπτώσεις ρομπότ διαφόρων βαθμών ελευθερίας και ποικίλων εμποδίων στο περιβάλλον του βραχίονα. Η στρατηγική αποφυγής έγγυται στο να προσδώσουμε στα σημεία του βραχίονα που απειλούνται από ενδεχόμενα εμπόδια μία ταχύτητα έτσι ώστε να τα οδηγήσει μακρύα από αυτά. Για να γίνει αυτό χωρίς να διακοπέι η πρωτεύουσα εργασία του ρομπότ, η οποία είναι η τοποθέτηση του τελικού σημείου δράσης σε ένα σημείο του επιπέδου, χρειάζεται ο βραχίονας να διαθέτει πλεονάζοντες βαθμούς ελευθερίας ώστε να είναι αρκετά ευέλικτος σε ένα περιβάλλον με εμπόδια.
Σε τελικό στάδιο παρουσιάζεται η πειραματική αποφυγή ενός εμποδίου χρησιμοποιώντας το λογισμικό Lab VIEW για την επικοινωνία του χρήστη με ένα ρομποτικό βραχίονα τριών βαθμών ελευθερίας. Εδώ εφαρμόσαμε για πρώτη φορά τη θεωρία της ανάδρασης δεδομένου ότι λόγω θορύβου και μηχανικών τριβών στα γρανάζια των επενεργητών η πραγματική θέση του ρομπότ θα διαφέρει από την επιθυμητή. Για μέτρηση της πραγματικής θέσης χρησιμοποιήθηκαν δύο ψηφιακοί και ένας οπτικός encoders. Τέλος για αισθητήρα χρησιμοποιήσαμε ένα Telos mote για αναγνώριση θερμοκρασίας του εμποδίου το οποίο ήτανε μια πηγή φλόγας. Με κατάλληλους μετασχηματισμόυς μετατρέψαμε αυτή τη μέτρηση θερμοκρασίας σε απόσταση η οποία είναι και η απόσταση του εμποδίου από το βραχίονα.
Στο τελευταίο κεφάλαιο συνοψίζουμε τα αποτελέσματα της προσομοίωσης και του πειράματος και παραθέτουμε προτάσεις για περεταίρω έρευνα καθώς και για βελτίωση των αποτελεσμάτων σε μελλοντικά πειράματα. Εντέλει, αυτή η εργασία αποτελεί μία εισαγωγή στη ρομποτική και σε πειράματα ελεγχόμενα από ηλεκτρονικό υπολογιστή και τονίζει τη σπουδαιότητα της χρήσης τον ρομπότ στη σύγχρονη επιστήμη. |
author2 |
Τζες, Αντώνιος |
author_facet |
Τζες, Αντώνιος Στράτος, Γεώργιος |
format |
Thesis |
author |
Στράτος, Γεώργιος |
author_sort |
Στράτος, Γεώργιος |
title |
Αποφυγή εμποδίων κινούμενου ρομπότ |
title_short |
Αποφυγή εμποδίων κινούμενου ρομπότ |
title_full |
Αποφυγή εμποδίων κινούμενου ρομπότ |
title_fullStr |
Αποφυγή εμποδίων κινούμενου ρομπότ |
title_full_unstemmed |
Αποφυγή εμποδίων κινούμενου ρομπότ |
title_sort |
αποφυγή εμποδίων κινούμενου ρομπότ |
publishDate |
2009 |
url |
http://nemertes.lis.upatras.gr/jspui/handle/10889/1349 |
work_keys_str_mv |
AT stratosgeōrgios apophygēempodiōnkinoumenourompot |
_version_ |
1771297340477407232 |