Δυναμικός έλεγχος αυτοκινούμενου ρομποτικού οχήματος
Dynamic control of autonomous robotic vehicle
Keywords
Ρομποτική ; Ρομπότ ; Lego ; Lego Mindstorms ; Αυτοκινούμενο σύστημα ; Ρομποτικό όχημαAbstract
Σκοπός της πτυχιακής εργασίας είναι η ανάπτυξη εφαρμογής που αφορά την αυτοδύναμη εκτέλεση διεργασιών από αυτοκινούμενο ρομποτικό όχημα με τη χρήση της αναπτυξιακής πλατφόρμας Lego Mindstorms NXT. Αρχικά, καταστρώνεται το θεωρητικό υπόβαθρο της Ρομποτικής. Στη συνέχεια παρουσιάζονται δομικά στοιχεία του πακέτου Lego Mindstorms NXTκαι επεξηγείται λεπτομερώς το προγραμματιστικό περιβάλλον Lego Mindstorms EV3 Home Edition. Στη συνέχεια, αναλύεται η κατασκευή ρομποτικού οχήματος και τον προγραμματισμό του ρομπότ μας. Η κύρια λειτουργία του ρομπότ θα είναι ο εντοπισμός και η κατάσβεση φωτιάς.Τέλος, καταγράφονται συμπεράσματα που απορρέουν από την εκπόνηση της συγκεκριμένης εργασίας.
Abstract
The purpose of this thesis is the algorithm development of the self-sufficient motions of the robotic vehicle, with the help of Legos educational material, Lego Mindstorms NXT.Primarily, we will gather information from the theoretical part of this thesis on the subject of robotics and how it evolved historically until this very day by mentioning some sectors of which robotics have become necessary for us. Thereinafter, we will analyze from what the kit of Lego Mindstorms NXT is composed. We will see the pieces that make it up, such as various building blocks for the construction of the robot, as well as the sensors that can be used on a device like this. Having analyzed the objects that have to do with the construction of the robot we will see in detail the programming environment we used for its construction, which is Lego Mindstorms EV3 Home Edition.In the next part of this project we will see everything that has to do with the construction and programming of this robot. Its main function willbe to quench the fire of a candle. At first thought it might seem quite easy. The robot, in addition to this function, should be able to detect the candle. This means that the robot has to move on its own avoiding any obstacles it might find on its way.