Δημιουργία εκπαιδευτικών προσομοιώσεων και λογισμικών με χρήση του ROS 2

Απόθεσις

 

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

dc.contributor.advisor Βολογιαννίδης, Σταύρος
dc.contributor.author Κάτος, Δημήτριος
dc.date.accessioned 2024-07-12T06:02:47Z
dc.date.available 2024-07-12T06:02:47Z
dc.date.issued 2024-03
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/4635
dc.description.abstract Η Διπλωματική εργασία παρουσιάζει προσομοιώσεις και λογισμικά τα οποία είναι προορισμένα για την διδασκαλία τους στην Τριτοβάθμια εκπαίδευση. Ο στόχος της εργασίας είναι να βοηθήσει φοιτητές να κατανοήσουν κάποιες από τις λειτουργίες του λογισμικού ROS 2 μέσα από την ενασχόληση τους με προσομοιώσεις ρομπότ οι οποίες μπορούν να έχουν και πραγματικές προεκτάσεις. Στο πρώτο κεφάλαιο, παρουσιάζεται το λογισμικού του ROS 2, πραγματοποιείται η εγκατάσταση του, αναλύονται εκτενώς τα χαρακτηριστικά του και αναφέρονται κάποιες διαφορές συγκριτικά με την προηγούμενη έκδοση του. Στο δεύτερο κεφάλαιο, δημιουργείται μια προσομοίωση ενός ρομπότ με δύο ρόδες και παρουσιάζονται το περιβάλλον οπτικοποίησης Rviz2 και προσομοίωσης Gazebo Classic. Στο τρίτο κεφάλαιο, δημιουργείται ένας βραχίονας δύο βαθμών ελευθερίας και επιτυγχάνεται ο έλεγχος του με χρήση του πακέτου ros2_control. Το τέταρτο κεφάλαιο, παρουσιάζει την προσθήκη αισθητήρων σε ένα ρομπότ διαφορικής κίνησης και αναπτύσσεται ένας απλός αλγόριθμος αποφυγής εμποδίων σε γλώσσα Python. Τα δύο τελευταία κεφάλαια της εργασίας έχουν σαν κύριο στόχο την παρουσίαση κάποιων απλών χαρακτηριστικών δύο πακέτων του ROS2, τα οποία είναι το Nav2 και MoveIt2. Παράλληλα σαν συμπλήρωμα της διπλωματικής εργασίας, δημιουργήθηκαν παρουσιάσεις κατάλληλες για διδασκαλία και διαμορφώθηκαν κατάλληλα αποθετήρια ώστε οι κώδικες που αναπτύχθηκαν να είναι προσβάσιμοι στο ευρύ κοινό. el
dc.description.abstract The thesis presents simulations and software which are intended for teaching them in higher education. The aim of the thesis is to help students to understand some of the functions of ROS 2 software through dealing with robot simulations which can have real-world implications. In the first chapter, the ROS 2 software is introduced, its installation is performed, its features are extensively analyzed and some differences compared to the previous version are mentioned. In the second chapter, a simulation of a robot with two wheels is created and the visualization environment Rviz2 and simulation environment Gazebo Classic are presented. In the third chapter, a two-degree-of-freedom arm is created and its control is achieved using the ros2_control package. Chapter four, presents the addition of sensors to a differential drive robot and a simple obstacle avoidance algorithm is developed using Python. The last two chapters of the thesis have as their main goal the presentation of some simple features of two ROS2 packages, which are Nav2 and MoveIt2. As a complement to the thesis, presentations suitable for teaching were created and appropriate repositories were formed so that the codes developed are accessible to the general public. en
dc.format.extent 203 el
dc.language.iso el el
dc.publisher ΔΙ.ΠΑ.Ε.-Σέρρες el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject ΠΡΟΣΟΜΟΙΩΣΗ ΜΕ ΗΛΕΚΤΡΟΝΙΚΟ ΥΠΟΛΟΓΙΣΤΗ el
dc.subject ΠΡΟΣΟΜΟΙΩΣΗ ΜΕ ΗΛΕΚΤΡΟΝΙΚΟ ΥΠΟΛΟΓΙΣΤΗ, ΜΕΘΟΔΟΙ ΤΗΣ el
dc.subject.ddc 003.3 el
dc.title Δημιουργία εκπαιδευτικών προσομοιώσεων και λογισμικών με χρήση του ROS 2 el
dc.type Διπλωματική εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.contributor.master ΠΜΣ ΣΤΗ ΡΟΜΠΟΤΙΚΗ el
dc.heal.publisherID teiser
dc.subject.keyword Προσομοίωση el
dc.subject.keyword Λογισμικά el
dc.subject.keyword Τριτοβάθμια Εκπαίδευση el
dc.subject.keyword Λογισμικό ROS 2 el
dc.subject.keyword Gazebo Classic el


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

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

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

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές