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

Η παρούσα διπλωματική έχει ως αντικείμενο τον προγραμματισμό και τον έλεγχο δύο ρομποτικών οχημάτων σε ανταγωνιστικό περιβάλλον. Στόχος είναι ο σχεδιασμός δύο κινητών ρομπότ και ανάπτυξη κατάλληλων αλγορίθμων, προκειμένου αναμετρώνται στο παιχνίδι Sumo Robot. Για την υλοποίηση του αλγορίθμου είναι α...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Μαγκαφάς, Μιλτιάδης, Φιλτισένιος, Ιωάννης
Άλλοι συγγραφείς: Δερματάς, Ευάγγελος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2019
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/12599
id nemertes-10889-12599
record_format dspace
spelling nemertes-10889-125992022-09-05T20:12:45Z Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια Programming and control of robotic vehicles in competitive games Μαγκαφάς, Μιλτιάδης Φιλτισένιος, Ιωάννης Δερματάς, Ευάγγελος Δερματάς, Ευάγγελος Μουστάκας, Κωνσταντίνος Magkafas, Miltiadis Filtisenios, Ioannis Ρομποτικό όχημα Μηχανική όραση Πλοήγηση Robotic vehicle Computer vision Navigation Aruco Sumo robot Η παρούσα διπλωματική έχει ως αντικείμενο τον προγραμματισμό και τον έλεγχο δύο ρομποτικών οχημάτων σε ανταγωνιστικό περιβάλλον. Στόχος είναι ο σχεδιασμός δύο κινητών ρομπότ και ανάπτυξη κατάλληλων αλγορίθμων, προκειμένου αναμετρώνται στο παιχνίδι Sumo Robot. Για την υλοποίηση του αλγορίθμου είναι απαραίτητος ο προσδιορισμός της θέσης των ρομπότ στο χώρο, ο οποίος επιτυγχάνεται με τη χρήση μιας κάμερας και κατάλληλης επεξεργασίας εικόνας μέσω της βιβλιοθήκης υπολογιστικής όρασης, OpenCV. Επιπρόσθετα, με τη βιβλιοθήκη ArUco και μέσω κατάλληλου αλγορίθμου, κάθε ρομποτικό όχημα γνωρίζει τόσο τη δική του θέση όσο και του αντιπάλου μέσω ειδικών τετραγωνικών δεικτών αναφοράς (ΑrUco Markers), που τοποθετόυνται στο σασί του ρομπότ. Η εμφύσηση Τεχνητής Νοημοσύνης στα ρομπότ ώστε να ανταποκριθούν στο παιχνίδι, γίνεται μέσω της ανάπτυξης κατάλληλων στρατηγικών. Τα ρομπότ με γνώμονα τη θέση και περιστροφή τους λαμβάνουν αποφάσεις για τις στρατηγικές επίθεσης – άμυνας, που θα ακολουθήσουν. The 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. 2019-10-10T21:18:12Z 2019-10-10T21:18:12Z 2019-07-10 Thesis http://hdl.handle.net/10889/12599 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ρομποτικό όχημα
Μηχανική όραση
Πλοήγηση
Robotic vehicle
Computer vision
Navigation
Aruco
Sumo robot
spellingShingle Ρομποτικό όχημα
Μηχανική όραση
Πλοήγηση
Robotic vehicle
Computer vision
Navigation
Aruco
Sumo robot
Μαγκαφάς, Μιλτιάδης
Φιλτισένιος, Ιωάννης
Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
description Η παρούσα διπλωματική έχει ως αντικείμενο τον προγραμματισμό και τον έλεγχο δύο ρομποτικών οχημάτων σε ανταγωνιστικό περιβάλλον. Στόχος είναι ο σχεδιασμός δύο κινητών ρομπότ και ανάπτυξη κατάλληλων αλγορίθμων, προκειμένου αναμετρώνται στο παιχνίδι Sumo Robot. Για την υλοποίηση του αλγορίθμου είναι απαραίτητος ο προσδιορισμός της θέσης των ρομπότ στο χώρο, ο οποίος επιτυγχάνεται με τη χρήση μιας κάμερας και κατάλληλης επεξεργασίας εικόνας μέσω της βιβλιοθήκης υπολογιστικής όρασης, OpenCV. Επιπρόσθετα, με τη βιβλιοθήκη ArUco και μέσω κατάλληλου αλγορίθμου, κάθε ρομποτικό όχημα γνωρίζει τόσο τη δική του θέση όσο και του αντιπάλου μέσω ειδικών τετραγωνικών δεικτών αναφοράς (ΑrUco Markers), που τοποθετόυνται στο σασί του ρομπότ. Η εμφύσηση Τεχνητής Νοημοσύνης στα ρομπότ ώστε να ανταποκριθούν στο παιχνίδι, γίνεται μέσω της ανάπτυξης κατάλληλων στρατηγικών. Τα ρομπότ με γνώμονα τη θέση και περιστροφή τους λαμβάνουν αποφάσεις για τις στρατηγικές επίθεσης – άμυνας, που θα ακολουθήσουν.
author2 Δερματάς, Ευάγγελος
author_facet Δερματάς, Ευάγγελος
Μαγκαφάς, Μιλτιάδης
Φιλτισένιος, Ιωάννης
format Thesis
author Μαγκαφάς, Μιλτιάδης
Φιλτισένιος, Ιωάννης
author_sort Μαγκαφάς, Μιλτιάδης
title Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
title_short Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
title_full Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
title_fullStr Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
title_full_unstemmed Προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
title_sort προγραμματισμός και έλεγχος ρομποτικών οχημάτων σε ανταγωνιστικά παιχνίδια
publishDate 2019
url http://hdl.handle.net/10889/12599
work_keys_str_mv AT mankaphasmiltiadēs programmatismoskaielenchosrompotikōnochēmatōnseantagōnistikapaichnidia
AT philtiseniosiōannēs programmatismoskaielenchosrompotikōnochēmatōnseantagōnistikapaichnidia
AT mankaphasmiltiadēs programmingandcontrolofroboticvehiclesincompetitivegames
AT philtiseniosiōannēs programmingandcontrolofroboticvehiclesincompetitivegames
_version_ 1771297355501404160