Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις

Στην παρούσα διπλωματική εργασία αναλύεται το μοντέλο ενός ρομποτικού βραχίονα με δύο αρθρώσεις με σκοπό την μοντελοποίηση αυτού χρησιμοποιώντας το πρόγραμμα Simulink. Μετά το πρώτο εισαγωγικό κεφάλαιο, παρουσιάζεται αναλυτικά η διαδικασία που πρέπει να ακολουθηθεί για να προκύψει τελικά το δυναμικό...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Γιαννέλος, Ιωάννης
Άλλοι συγγραφείς: Καζάκος, Δημοσθένης
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/13983
id nemertes-10889-13983
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Ρομποτικός βραχίονας
Έλεγχος
Robotic manipulator
Control
Simulink
spellingShingle Ρομποτικός βραχίονας
Έλεγχος
Robotic manipulator
Control
Simulink
Γιαννέλος, Ιωάννης
Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
description Στην παρούσα διπλωματική εργασία αναλύεται το μοντέλο ενός ρομποτικού βραχίονα με δύο αρθρώσεις με σκοπό την μοντελοποίηση αυτού χρησιμοποιώντας το πρόγραμμα Simulink. Μετά το πρώτο εισαγωγικό κεφάλαιο, παρουσιάζεται αναλυτικά η διαδικασία που πρέπει να ακολουθηθεί για να προκύψει τελικά το δυναμικό μοντέλο, δηλαδή μία σχέση η οποία περιγράφει το ρομπότ. Χρησιμοποιώντας βασικούς νόμους της φυσικής και των μαθηματικών αλλά και την μέθοδο Euler-Lagrange καταφέραμε να καταστρώσουμε την σχέση αυτή η οποία θα μας επιτρέπει στην συνέχεια να μοντελοποιήσουμε το σύστημα μας. Στο τέλος του κεφαλαίου αυτού, παρουσιάζεται η θεωρία της αντίστροφης κινηματικής βάση της οποίας μετατρέπουμε ένα πρόβλημα που θέλει να σταθεροποιήσουμε το άκρο του ρομπότ σε δύο σταθερές συντεταγμένες, σε ένα πρόβλημα που απλά πρέπει να σταθεροποιήσουμε το ρομπότ σε δύο σταθερές γωνίες.Στο τρίτο κεφάλαιο παρουσιάζουμε όλη την απαραίτητη θεωρία ενός εκ των πιο διαδεδομένων ελεγκτών, του PID. Αφού πρώτα αναλύουμε την δομή του ελεγκτή αυτού, γίνεται μία παρουσίαση των τριών όρων του, του αναλογικού, του διαφορικού και του ολοκληρωτικού μέσα από απλά παραδείγματα. Μπορεί κάποιος να κατανοήσει μέσα από την ενότητα αυτή πως κάθε ένας από τους παραπάνω όρους επηρεάζει τον ελεγκτή αλλά και πως οι τιμές καθενός εξ αυτών έχουν επίδραση στον χρόνο ανύψωσης, την υπερύψωση, τον χρόνο αποκατάστασης και το μόνιμο σφάλμα το συστήματος.Στην συνέχεια παρουσιάζεται αναλυτικά πως μπορούμε να εκμεταλλευτούμε την σχέση που προέκυψε από τις εξισώσεις Lagrange στο δεύτερο κεφάλαιο ώστε τελικά να μοντελοποιήσουμε τον ρομποτικό βραχίονα. Επίσης φαίνεται καθαρά πως χρησιμοποιήθηκε το πρόγραμμα Simulink για τον σχεδιασμό του ρομπότ το οποίο μελετάμε αλλά φυσικά και του PID ελεγκτή, ο οποίος με τον τρόπο που σχεδιάζεται μπορεί πολύ εύκολα να λειτουργήσει σαν ένας P ή PD εκλεκτής.Εκμεταλλευόμενοι το παραπάνω γεγονός, παρουσιάζουμε στο κεφάλαιο πέντε μία σύγκριση μεταξύ των ελεγκτών P, PD και PID ώστε να αποδειχθεί μέσα από ένα ρεαλιστικό σενάριο-πρόβλημα η θεωρία του κεφαλαίου τρία. Η σύγκριση αυτή αφορά αφενός διαφορετικές τιμές κερδών και αφετέρου διαφορετικές τροχιές, άλλες πιο απλές και άλλες πιο σύνθετες, για κάθε έναν από τους παραπάνω ελεγκτές. Στο έκτο και τελευταίο κεφάλαιο σχολιάζονται τα αποτελέσματα που προέκυψαν από τις προσομοιώσεις του πέμπτου κεφαλαίου. Στην προσπάθεια για την σύγκριση αυτή χρησιμοποιούνται κοινά διαγράμματα για τους τρεις ελεγκτές έτσι ώστε να φανούν ξεκάθαρα οι διαφορές τους. Τέλος σχολιάζεται κατά πόσο κάθε ελεγκτής κατάφερε να είναι αρκετά αποδοτικός όσον αφορά τον έλεγχο ενός τέτοιου συστήματος.
author2 Καζάκος, Δημοσθένης
author_facet Καζάκος, Δημοσθένης
Γιαννέλος, Ιωάννης
format Thesis
author Γιαννέλος, Ιωάννης
author_sort Γιαννέλος, Ιωάννης
title Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
title_short Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
title_full Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
title_fullStr Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
title_full_unstemmed Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
title_sort έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις
publishDate 2020
url http://hdl.handle.net/10889/13983
work_keys_str_mv AT giannelosiōannēs elenchosanadrasēsexodouthesēsrompotikoubrachionamedyoarthrōseis
AT giannelosiōannēs outputfeedbackpositionofatwolinkmanipulator
_version_ 1771297358220361728
spelling nemertes-10889-139832022-09-05T20:31:29Z Έλεγχος ανάδρασης εξόδου θέσης ρομποτικού βραχίονα με δύο αρθρώσεις Output feedback position of a two-link manipulator Γιαννέλος, Ιωάννης Καζάκος, Δημοσθένης Κούσουλας, Νικόλαος Giannelos, Ioannis Ρομποτικός βραχίονας Έλεγχος Robotic manipulator Control Simulink Στην παρούσα διπλωματική εργασία αναλύεται το μοντέλο ενός ρομποτικού βραχίονα με δύο αρθρώσεις με σκοπό την μοντελοποίηση αυτού χρησιμοποιώντας το πρόγραμμα Simulink. Μετά το πρώτο εισαγωγικό κεφάλαιο, παρουσιάζεται αναλυτικά η διαδικασία που πρέπει να ακολουθηθεί για να προκύψει τελικά το δυναμικό μοντέλο, δηλαδή μία σχέση η οποία περιγράφει το ρομπότ. Χρησιμοποιώντας βασικούς νόμους της φυσικής και των μαθηματικών αλλά και την μέθοδο Euler-Lagrange καταφέραμε να καταστρώσουμε την σχέση αυτή η οποία θα μας επιτρέπει στην συνέχεια να μοντελοποιήσουμε το σύστημα μας. Στο τέλος του κεφαλαίου αυτού, παρουσιάζεται η θεωρία της αντίστροφης κινηματικής βάση της οποίας μετατρέπουμε ένα πρόβλημα που θέλει να σταθεροποιήσουμε το άκρο του ρομπότ σε δύο σταθερές συντεταγμένες, σε ένα πρόβλημα που απλά πρέπει να σταθεροποιήσουμε το ρομπότ σε δύο σταθερές γωνίες.Στο τρίτο κεφάλαιο παρουσιάζουμε όλη την απαραίτητη θεωρία ενός εκ των πιο διαδεδομένων ελεγκτών, του PID. Αφού πρώτα αναλύουμε την δομή του ελεγκτή αυτού, γίνεται μία παρουσίαση των τριών όρων του, του αναλογικού, του διαφορικού και του ολοκληρωτικού μέσα από απλά παραδείγματα. Μπορεί κάποιος να κατανοήσει μέσα από την ενότητα αυτή πως κάθε ένας από τους παραπάνω όρους επηρεάζει τον ελεγκτή αλλά και πως οι τιμές καθενός εξ αυτών έχουν επίδραση στον χρόνο ανύψωσης, την υπερύψωση, τον χρόνο αποκατάστασης και το μόνιμο σφάλμα το συστήματος.Στην συνέχεια παρουσιάζεται αναλυτικά πως μπορούμε να εκμεταλλευτούμε την σχέση που προέκυψε από τις εξισώσεις Lagrange στο δεύτερο κεφάλαιο ώστε τελικά να μοντελοποιήσουμε τον ρομποτικό βραχίονα. Επίσης φαίνεται καθαρά πως χρησιμοποιήθηκε το πρόγραμμα Simulink για τον σχεδιασμό του ρομπότ το οποίο μελετάμε αλλά φυσικά και του PID ελεγκτή, ο οποίος με τον τρόπο που σχεδιάζεται μπορεί πολύ εύκολα να λειτουργήσει σαν ένας P ή PD εκλεκτής.Εκμεταλλευόμενοι το παραπάνω γεγονός, παρουσιάζουμε στο κεφάλαιο πέντε μία σύγκριση μεταξύ των ελεγκτών P, PD και PID ώστε να αποδειχθεί μέσα από ένα ρεαλιστικό σενάριο-πρόβλημα η θεωρία του κεφαλαίου τρία. Η σύγκριση αυτή αφορά αφενός διαφορετικές τιμές κερδών και αφετέρου διαφορετικές τροχιές, άλλες πιο απλές και άλλες πιο σύνθετες, για κάθε έναν από τους παραπάνω ελεγκτές. Στο έκτο και τελευταίο κεφάλαιο σχολιάζονται τα αποτελέσματα που προέκυψαν από τις προσομοιώσεις του πέμπτου κεφαλαίου. Στην προσπάθεια για την σύγκριση αυτή χρησιμοποιούνται κοινά διαγράμματα για τους τρεις ελεγκτές έτσι ώστε να φανούν ξεκάθαρα οι διαφορές τους. Τέλος σχολιάζεται κατά πόσο κάθε ελεγκτής κατάφερε να είναι αρκετά αποδοτικός όσον αφορά τον έλεγχο ενός τέτοιου συστήματος. In this diplomatic thesis, the model of a two-joint robotic arm is analyzed in order to model it using the Simulink program. After the first introductory chapter, we describe in detail the procedure that must be followed to develop the dynamic model, that is, a relationship that describes the robot. Using basic laws of physics and mathematics as well as the Euler-Lagrange method we were able to establish this relationship which will then allow us to model our system. At the end of this chapter, the theory of reverse kinematics is presented in which we convert a problem that wants a robot to stabilize its edge into two target coordinates, into a problem that we simply need to stabilize the robot at two constant angles.In the third chapter we present all the necessary theory of one of the most widespread controllers, the PID. After first analyzing the structure of this controller, a presentation follows of its three terms, the analog, the differential and the integral one, through simple examples. One can understand through this section how each of the above conditions affects the controller but also how the values of each of them affect the lift time, overhead, recovery time and the system's permanent error.Later, we show in detail how we can use the equation which emerged from the Lagrange’s equations in the second chapter so to model the robotic arm. It also seems clear how the Simulink program was used in order to design the robot we are studying but also the PID controller, which in the way it is designed can very easily function as a P or PD controller.Taking advantage of the above, in chapter five we present a comparison between P, PD and PID controllers to prove through a realistic problem-scenario the theory mentioned in chapter three. This comparison concerns both different profit values and different trajectories, some simpler some more complex, for each of the above controllers.The sixth and final chapters comment on the results of the fifth chapter simulations. In attempting this comparison, common charts are used for the three controllers so that their differences can be clearly seen. Finally, there is a commentary on whether each controller has been efficient enough to control such a system. 2020-10-08T11:23:15Z 2020-10-08T11:23:15Z 2019-11-27 Thesis http://hdl.handle.net/10889/13983 gr 12 application/pdf