Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια

dc.contributor.advisorΔερματάς, Ευάγγελος
dc.contributor.authorΜαγκαφάς, Μιλτιάδης
dc.contributor.authorΦιλτισένιος, Ιωάννης
dc.contributor.committeeΔερματάς, Ευάγγελος
dc.contributor.committeeΜουστάκας, Κωνσταντίνος
dc.contributor.otherMagkafas, Miltiadis
dc.contributor.otherFiltisenios, Ioannis
dc.date.accessioned2019-10-10T21:18:12Z
dc.date.available2019-10-10T21:18:12Z
dc.date.copyright2019-07-10
dc.degreeΔιπλωματική Εργασίαel
dc.description.abstractΗ παρούσα διπλωματική έχει ως αντικείμενο τον προγραμματισμό και τον έλεγχο δύο ρομποτικών οχημάτων σε ανταγωνιστικό περιβάλλον. Στόχος είναι ο σχεδιασμός δύο κινητών ρομπότ και ανάπτυξη κατάλληλων αλγορίθμων, προκειμένου αναμετρώνται στο παιχνίδι Sumo Robot. Για την υλοποίηση του αλγορίθμου είναι απαραίτητος ο προσδιορισμός της θέσης των ρομπότ στο χώρο, ο οποίος επιτυγχάνεται με τη χρήση μιας κάμερας και κατάλληλης επεξεργασίας εικόνας μέσω της βιβλιοθήκης υπολογιστικής όρασης, OpenCV. Επιπρόσθετα, με τη βιβλιοθήκη ArUco και μέσω κατάλληλου αλγορίθμου, κάθε ρομποτικό όχημα γνωρίζει τόσο τη δική του θέση όσο και του αντιπάλου μέσω ειδικών τετραγωνικών δεικτών αναφοράς (ΑrUco Markers), που τοποθετόυνται στο σασί του ρομπότ. Η εμφύσηση Τεχνητής Νοημοσύνης στα ρομπότ ώστε να ανταποκριθούν στο παιχνίδι, γίνεται μέσω της ανάπτυξης κατάλληλων στρατηγικών. Τα ρομπότ με γνώμονα τη θέση και περιστροφή τους λαμβάνουν αποφάσεις για τις στρατηγικές επίθεσης – άμυνας, που θα ακολουθήσουν.el
dc.description.translatedabstractThe subject of this diploma thesis is the programming and the control of two robot vehicles in a competitive environment. The main goal is to design two mobile robots and develop appropriate algorithms, so that to compete in a Sumo Robot game. For the implementation of the algorithm it is necessary to determine the pose of the robots in 3D space, which is achieved by using a camera and appropriate image processing through the computer vision library, OpenCV. In addition, by using the ArUco library and a proper algorithm, each robotic vehicle knows both its own and its opponent’s position via square fiducial markers (ArUco Markers), which are placed on the robots chassis. The integration of Artificial Intelligence into robots in order to take part in the game is accomplished by the development of appropriate strategies. The robots based on their position and rotation make decisions about the attack – defense strategies they are going to follow.el
dc.identifier.urihttp://hdl.handle.net/10889/12599
dc.language.isogrel
dc.rights0el
dc.subjectΡομποτικό όχημαel
dc.subjectΜηχανική όρασηel
dc.subjectΠλοήγησηel
dc.subject.alternativeRobotic vehicleel
dc.subject.alternativeComputer visionel
dc.subject.alternativeNavigationel
dc.subject.alternativeArucoel
dc.subject.alternativeSumo robotel
dc.titleΠρογραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδιαel
dc.title.alternativeProgramming and control of robotic vehicles in competitive gamesel
dc.typeThesisel

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_final_mm.pdf
Size:
2.67 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.2 KB
Format:
Item-specific license agreed upon to submission
Description: