Extending Kouretes Statechart Editor for executing statechart-based robotic behavior modelsExtending Kouretes Statechart Editor for executing statechart-based robotic behavior modelsΑναβάθμιση του Kouretes Statechart Editor για εκτέλεση μοντέλων ρομποτικής συμπεριφοράς βασισμένων σε διαγράμματα καταστάσεων
Διπλωματική Εργασία
Diploma Work
2014-10-062014enThe development of high-level behavior for autonomous robots is a time-consuming task even for experts. The Kouretes Statechart Editor (KSE) is a Computer-Aided Software Engineering (CASE) tool, which allows to easily specify a desired robot behavior as a statechart model utilizing a variety of base robot functionalities (vision, localization, locomotion, motion skills, communication) developed within the Monas robotic software architecture framework. This thesis presents an extension to KSE, which allows to define generic agent behaviors using automatic framework-independent code generation, as long as the underlying software framework is written in the C++ programming language. This way a user can program behaviors for physical robots or software agents that can be executed on any platform using any C++ software framework. This thesis demonstrates the transparent use of the extended KSE in the SimSpark 3D soccer simulation, the Wumpus world, and the Starcraft Broodwar strategy game. http://creativecommons.org/licenses/by/4.0/Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών ΥπολογιστώνPapadimitriou_Georgios_Dip_2014.pdfPapadimitriou_Georgios_Dip_2014.odtChania [Greece]Library of TUC2014-10-06Chania [Greece]Library of TUC2014-10-06application/pdfapplication/vnd.oasis.opendocument.text4.1 MB5.0 MBfreefreePapadimitriou_Georgios_Dip_2014.pdfPapadimitriou_Georgios_Dip_2014.odtChania [Greece]Library of TUC2014-10-06Chania [Greece]Library of TUC2014-10-06application/pdfapplication/vnd.oasis.opendocument.text4.1 MB5.0 MBfreefree
Papadimitriou Georgios
Παπαδημητριου Γεωργιος
Lagoudakis Michael
Λαγουδακης Μιχαηλ
Spanoudakis Nikolaos
Σπανουδακης Νικολαος
Samoladas Vasilis
Σαμολαδας Βασιλης
Πολυτεχνείο Κρήτης
Technical University of Crete
AI (Artificial intelligence)
Artificial thinking
Electronic brains
Intellectronics
Intelligence, Artificial
Intelligent machines
Machine intelligence
Thinking, Artificial
artificial intelligence
ai artificial intelligence
artificial thinking
electronic brains
intellectronics
intelligence artificial
intelligent machines
machine intelligence
thinking artificial