HEAL DSpace

Υλοποίηση ελεγκτών εμπέδησης και κατασκευή συστήματος συνεργαζόμενων ρομπότ

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Χρυσάφης, Γεώργιος el
dc.contributor.author Chrysafis, Georgios en
dc.date.accessioned 2022-02-02T14:00:17Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/54533
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.22231
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Ρομποτική el
dc.subject ROS el
dc.subject Gazebo el
dc.subject Έλεγχος Δύναμης el
dc.subject Συνεργατικά Ρομπότ el
dc.subject Robotics en
dc.subject ROS en
dc.subject Gazebo en
dc.subject Force Control en
dc.subject Cooperative Robots en
dc.title Υλοποίηση ελεγκτών εμπέδησης και κατασκευή συστήματος συνεργαζόμενων ρομπότ el
dc.title Implementation of an impedance controller and a system of cooperative robots en
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο--Μεταπτυχιακή Εργασία. Διεπιστημονικό-Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών (Δ.Π.Μ.Σ.) “Συστήματα Αυτοματισμού” el
heal.type masterThesis
heal.classification Ρομποτική el
heal.dateAvailable 2023-02-01T22:00:00Z
heal.language el
heal.access embargo
heal.recordProvider ntua el
heal.publicationDate 2021-10-05
heal.abstract Η παρούσα διπλωματική εργασία πραγματεύεται την ανάπτυξη ενός ολοκληρωμένου συστήματος, το οποίο αποτελείται από 3 ρομπότ, με στόχο τη μεταφορά ογκώδους αντικειμένου σε ένα εσωτερικό περιβάλλον εργασίας. Πιο αναλυτικά, το σύστημα θα αποτελείται από ένα ρομπότ - οδηγό και δύο ρομπότ - ακολούθους, οι οποίοι θα πρέπει να προσαρμόζονται πλήρως στις κινήσεις του οδηγού. Το ρομπότ - οδηγός προορίζεται να δρα και να κινείται αυτόνομα εντός του χώρου εργασίας μέσω ενός συστήματος ελέγχου τύπου PID σε μια προσπάθεια να προσομοιαστεί η ανθρώπινη παρουσία στο χώρο. Από την άλλη, οι δύο ακόλουθοι θα πρέπει να συμμορφώνονται στις κινήσεις του οδηγού και να ακολουθούν την τροχιά του, μέσω ενός κατάλληλου βρόχου ελέγχου δύναμης (και πιο συγκεκριμένα ελέγχου εμπέδησης) που υλοποιήθηκε. Και οι 3 ρομποτικοί πράκτορες μεταφέρουν το φορτίο - αντικείμενο, τη στιγμή που τα τελικά εργαλεία δράσης τους είναι άκαμπτα προσαρτημένα σε αυτό. Κατά αυτόν τον τρόπο, το σύστημα πλέον αποτελεί μία κλειστή κινηματική αλυσίδα με άμεση συνέπεια να υπεισέρχονται επιπλέον κινηματικοί περιορισμοί σε αυτό. Όσον αφορά το κομμάτι του λογισμικού, το σύστημα στο σύνολό του αναπτύσσεται στο Robot Operating System (ROS), ενός πλαισίου ανοιχτού κώδικα ιδανικού για την ανάπτυξη ρομποτικών εφαρμογών. Το ROS είναι μια συλλογή πακέτων λογισμικού που στο χαμηλότερο επίπεδο προσφέρουν μια διεπαφή μετάδοσης μηνυμάτων μεταξύ διαφορετικών διεργασιών. Επιπλέον, παρέχει ένα σύνολο εργαλείων για την περιγραφή και τη μοντελοποίηση των ρομποτικών κατασκευών, έτσι ώστε να γίνει κατανοητή από το υπόλοιπο οικοσύστημα. Αυτό το πρότυπο για την περιγραφή κινηματικών αλυσίδων ονομάζεται URDF (Unified Robot Description Format) και αποτελείται από αρχεία σε XML κωδικοποίηση με τη δομή και τις φυσικές ιδιότητες του ρομπότ. Τέλος, το ROS παρέχει κατάλληλες διεπαφές επικοινωνίας του υλικού με τους υλοποιημένους ελεγκτές και έτσι δύναται να σταλούν, καθώς και να ληφθούν εντολές από το ρομπότ. Τέλος, για την υποστήριξη του ROS χρησιμοποιείται το λειτουργικό σύστημα Linux και η γλώσσα προγραμματισμού C++. Εν κατακλείδι, αξίζει να αναφερθεί ότι το προαναφερθέν σενάριο υλοποιείται σε ένα τρισδιάστατο περιβάλλον γραφικής προσομοίωσης, το Gazebo. To Gazebo αποτελεί το πιο διαδομένο ανοιχτού κώδικα περιβάλλον προσομοίωσης, προσανατολισμένο ειδικά για ρομποτικές εφαρμογές, ενώ περιλαμβάνει ενσωματωμένη μηχανή γραφικών. el
heal.abstract This diploma thesis deals with the development of an integrated system, which consists of 3 robots, with the aim of transporting a large rigid object in an internal workspace environment. More specifically, the system consists of a robot - leader and two robots - followers, which should be capable of being fully adapted to the movements of the leader. The driver robot is intended to act and move autonomously within the workplace through a PID control scheme in an attempt to simulate a human presence. On the other hand, the two followers must comply with the driver's movements and follow his trajectory, through a suitable force control scheme (and more specifically impedance control) which is implemented. All 3 robotic agents carry a single payload - object and their end effector tools are rigidly attached to it. In this way, the system is considered a closed kinematic chain with the consequence of additional kinematic constraints to its movement. As far as the software part is concerned, the complete system is implemented on Robot Operating System (ROS), an open source framework ideal for developing robotic applications. ROS is a collection of software frameworks and packages, which at the lowest level offer a message passing interface that provides inter - process communication. Moreover, ROS provides a set of tools for describing and modeling the robotic agents, so that it can communicate and be understood by the rest of the ecosystem. This format for describing kinematic chains is called URDF (Unified Robot Description Format), which consists of XML documents with the structure and physical properties of the robot. Finally, ROS provides appropriate hardware interfaces in conjunction with built-in or custom made ROS controllers to send and receive commands to the robot. Finally, the operating system and the programming language that are used are Linux and C++ respectively. In conclusion, it is worth mentioning that the above scenario is simulated on a 3D graphical simulation environment, Gazebo. Gazebo is the most widely used open source simulation environment, specifically oriented to robotic applications with a built-in graphics and physics engine. en
heal.advisorName Κυριακόπουλος, Κωνσταντίνος
heal.committeeMemberName Παπαδόπουλος, Ευάγγελος el
heal.committeeMemberName Παπαλάμπρου, Γεώργιος el
heal.committeeMemberName Κυριακόπουλος, Κωνσταντίνος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Μηχανολόγων Μηχανικών el
heal.academicPublisherID ntua
heal.numberOfPages 90 σ. el
heal.fullTextAvailability false
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα