Το work with title Extending the kouretes statechart editor for generic agent behavior development by Papadimitriou Georgios, Lagoudakis Michael, Spanoudakis Nikolaos I. is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
G. Papadimitriou, N.I. Spanoudakis, M.G. Lagoudakis. (2014, Sep.). Extending the kouretes statechart editor for generic agent behavior development. Presented at 10th International Conference on Artificial Intelligence Applications and Innovations (AIAI). [Online]. Available: http://users.isc.tuc.gr/~nispanoudakis/resources/AIAI2014-PapadimitriouEtAl.pdf
The development of high-level behavior for autonomous robotsis a time-consuming task even for experts. The Kouretes StatechartEditor (KSE) is a Computer-Aided Software Engineering (CASE)tool, which allows to easily specify a desired robot behavior as a statechartmodel utilizing a variety of base robot functionalities (vision,localization, locomotion, motion skills, communication) for the Monasrobotic software architecture framework. This paper presents an extensionto KSE, which allows defining generic agent behaviors using automaticframework-independent code generation, as long as the underlyingframework is written in C++. This way a user can program physical (robots)or software agents that can be executed on any platform using anycompatible software framework. This paper demonstrates the transparentuse of the extended KSE in the SimSpark 3D soccer simulation andthe Wumpus world.