Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας
Αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής επαυξημένης πραγματικότητας, μέσω της οποίας ο χρήστης ϑα μπορεί να αλληλεπιδρά με έναν ρομποτικό βραχίονα και να τον κατευθύνει μέσω επίδειξης. Σκοπός της εφαρμογής είναι να διευκολύνει και να επιταχύνει τη βιομηχανική π...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2020
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/13711 |
id |
nemertes-10889-13711 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-137112022-09-05T20:13:00Z Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας Augmented reality based robot programming using teaching by demonstration techniques Λοτσάρης, Κωνσταντίνος Lotsaris, Konstantinos Επαυξημένη πραγματικότητα Ρομποτικοί βραχίονες Αλληλεπίδραση ανθρώπου-ρομπότ Augmented reality HoloLens UR Robotic arms Human-robot interaction (HRI) Αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής επαυξημένης πραγματικότητας, μέσω της οποίας ο χρήστης ϑα μπορεί να αλληλεπιδρά με έναν ρομποτικό βραχίονα και να τον κατευθύνει μέσω επίδειξης. Σκοπός της εφαρμογής είναι να διευκολύνει και να επιταχύνει τη βιομηχανική παραγωγική διαδικασία, εισάγοντας έναν εύκολο και διαισθητικό τρόπο αλληλεπίδρασης με το ρομπότ, ο οποίος δε ϑα απαιτεί ειδικέςγνώσειςπρογραμματισμούαπότονεργαζόμενοήμεγάλοχρόνο εκπαίδευσης. Η εφαρμογή αναπτύχθηκε για το Microsoft HoloLens Mixed Reality Headset, το οποίο είναι μία από τις πιο εξελιγμένες συσκευές επαυξημένης απεικόνισης, και το ρομπότ που χρησιμοποιήθηκε είναι το Universal Robots UR10. Η επικοινωνία μεταξύ τους επιτυγχάνεται μέσω του Robot Operating System (ROS). Το περιβάλλον ανάπτυξης ήταν η μηχανή γραφικών Unity και οι γλώσσες προγραμματισμού που χρησιμοποιήθηκαν ήταν οι C# και Python. Στην εργασία αυτή γίνεται, αρχικά, μια εισαγωγή στα αυτοματοποιημένα συστήματα παραγωγής και την αλληλεπίδραση ανθρώπου - ρομπότ. Στη συνέχεια, επιχειρείται μια ανασκόπηση της τεχνολογίας γύρω από την επαυξημένη πραγματικότητα και τα HoloLens. Έπειτα, παρουσιάζονται τα εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής. Στα τελευταία δύο κεφάλαια αναλύονται τα στάδια της υλοποίησης και γίνεται η παρουσίαση του τελικού αποτελέσματος. The object of this thesis, is the development of an augmented reality application, which will allow the user to interact with a robotic arm and move it by demonstration. The application’s purpose is to simplify and accelerate the industrial manufacturing process by introducing an easy and intuitive way of interacting with the robot, without requiring special programming skills or long education time from the worker. The application was developed for the Microsoft HoloLens Mixed Reality Headset, which is one of the most advanced augmented reality devices, and the used robot was the Universal Robots UR10. The communication between HoloLens and the robot was accomplished through the Robot Operating System (ROS). The development platform was Unity engine and the coding languages were C# and Python. In this report there is, firstly, an itroduction to the automated production systems and human-robot interaction. Afterwards, a rivew of the technology around augmented reality and HoloLens is attempted. Subsequently, there is a presentation of the tools used for the application’s development. Finally, in the last two chapters, the development process is reviewed and the final results are presented. 2020-08-02T11:13:53Z 2020-08-02T11:13:53Z 2020-07 http://hdl.handle.net/10889/13711 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Επαυξημένη πραγματικότητα Ρομποτικοί βραχίονες Αλληλεπίδραση ανθρώπου-ρομπότ Augmented reality HoloLens UR Robotic arms Human-robot interaction (HRI) |
spellingShingle |
Επαυξημένη πραγματικότητα Ρομποτικοί βραχίονες Αλληλεπίδραση ανθρώπου-ρομπότ Augmented reality HoloLens UR Robotic arms Human-robot interaction (HRI) Λοτσάρης, Κωνσταντίνος Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
description |
Αντικείμενο της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής επαυξημένης πραγματικότητας, μέσω της οποίας ο χρήστης ϑα μπορεί να αλληλεπιδρά με έναν ρομποτικό βραχίονα και να τον κατευθύνει μέσω επίδειξης. Σκοπός της εφαρμογής είναι να διευκολύνει και να επιταχύνει τη βιομηχανική παραγωγική διαδικασία, εισάγοντας έναν εύκολο και διαισθητικό τρόπο αλληλεπίδρασης με το ρομπότ, ο οποίος δε ϑα απαιτεί ειδικέςγνώσειςπρογραμματισμούαπότονεργαζόμενοήμεγάλοχρόνο εκπαίδευσης. Η εφαρμογή αναπτύχθηκε για το Microsoft HoloLens Mixed Reality Headset, το οποίο είναι μία από τις πιο εξελιγμένες συσκευές επαυξημένης απεικόνισης, και το ρομπότ που χρησιμοποιήθηκε είναι το Universal Robots UR10. Η επικοινωνία μεταξύ τους επιτυγχάνεται μέσω του Robot Operating System (ROS). Το περιβάλλον ανάπτυξης ήταν η μηχανή γραφικών Unity και οι γλώσσες προγραμματισμού που χρησιμοποιήθηκαν ήταν οι C# και Python. Στην εργασία αυτή γίνεται, αρχικά, μια εισαγωγή στα αυτοματοποιημένα συστήματα παραγωγής και την αλληλεπίδραση ανθρώπου - ρομπότ. Στη συνέχεια, επιχειρείται μια ανασκόπηση της τεχνολογίας γύρω από την επαυξημένη πραγματικότητα και τα HoloLens. Έπειτα, παρουσιάζονται τα εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής. Στα τελευταία δύο κεφάλαια αναλύονται τα στάδια της υλοποίησης και γίνεται η παρουσίαση του τελικού αποτελέσματος. |
author2 |
Lotsaris, Konstantinos |
author_facet |
Lotsaris, Konstantinos Λοτσάρης, Κωνσταντίνος |
author |
Λοτσάρης, Κωνσταντίνος |
author_sort |
Λοτσάρης, Κωνσταντίνος |
title |
Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
title_short |
Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
title_full |
Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
title_fullStr |
Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
title_full_unstemmed |
Προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
title_sort |
προγραμματισμός ρομποτικού βραχίονα βασισμένος σε μάθηση μέσω επίδειξης με τη χρήση τεχνολογίας επαυξημένης πραγματικότητας |
publishDate |
2020 |
url |
http://hdl.handle.net/10889/13711 |
work_keys_str_mv |
AT lotsarēskōnstantinos programmatismosrompotikoubrachionabasismenossemathēsēmesōepideixēsmetēchrēsētechnologiasepauxēmenēspragmatikotētas AT lotsarēskōnstantinos augmentedrealitybasedrobotprogrammingusingteachingbydemonstrationtechniques |
_version_ |
1771297358185758720 |