Abstract
Heterogeneous agents that execute in dynamic, uncertain, partially cooperative, partially adversely environments have to take their decisions rapidly with an incomplete knowledge of actual environment conditions. This paper discusses different level of abstractions in agent’s development for this type of domain, explains the principles of offline debugging and employs these principles in robotic agent’s teams through the use of a new visual debugging tool. We argue that during the development of such complex agents, understanding agent reasoning is of crucial importance to the developer and that such understanding can only be done, in most of the cases, using an offline analysis of the agent’s decisions. In order for the developer to rapidly perceive agent’s reasoning we advocate visual debugging of the agent knowledge and reasoning at several levels of abstraction and at several different functional views. These principles have been applied with success in the context of a robotic soccer 2D simulation league team through the development of tools and extensive use of these analysis principles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Badjonski, M., Schroeter, K., Wendler, J., Burkhard, H.-D.: Learning of Kick in Artificial Soccer. In: Proceedings of Fourth Int. Workshop on RoboCup, Melbourne (August 2000)
Chen, M., Foroughi, E., Heintz, F., Huang, Z., Kapetanakis, S., Kostiadis, K., Kummeneje, J., Noda, I., Obst, O., Riley, P., Steffens, T., Wang, Y., Yin, X.: RoboCup Soccer Server Manual (2002), http://downloads.sourceforge.net/sserver/manual.pdf
Kitano, H.: Robocup: The Robot World Cup Initiative. In: Agents 1997. Proceedings of 1st International Conference on Autonomous Agent, Marina del Ray, ACM Press, New York (1997)
Kostiadis, K., Hu, H.: A Multi-threaded Approach to Simulated Soccer Agents for the RoboCup Competition. In: Veloso, M.M., Pagello, E., Kitano, H. (eds.) RoboCup 1999. LNCS (LNAI), vol. 1856, pp. 366–377. Springer, Heidelberg (2000)
Reis, L.P., Lau, N., Oliveira, E.C.: Situation Based Strategic Positioning for Coordinating a Team of Homogeneous Agents. In: Hannebauer, M., Wendler, J., Pagello, E. (eds.) Balancing Reactivity and Social Deliberation in Multi-Agent Systems. LNCS (LNAI), vol. 2103, Springer, Heidelberg (2001)
Reis, L.P., Lau, N.: FC Portugal Team Description: RoboCup 2000 Simulation League Champion. In: Stone, P., Balch, T., Kraetzschmar, G.K. (eds.) RoboCup 2000. LNCS (LNAI), vol. 2019, pp. 29–40. Springer, Heidelberg (2001)
Riedmiller, M., Merke, A., Meier, D., Hoffman, A., Sinner, A., Thate, O., Ehrmann, R.: Karlsruhe Brainstormers - A Reinforcement Learning Approach to Robotic Soccer. Lecture Notes In Computer Science, pp. 367–372. Springer, Heidelberg (2001)
Stone, P.: Layered Learning in Multiagent Systems: A Winning Approach to Robotic Soccer. MIT Press, Cambridge (2000)
Stone, P., Riley, P., Veloso, M.: CMUnited-99 source code, Date Accessed: July 2007 (1999), accessible from http://www.cs.cmu.edu/~pstone/RoboCup/CMUnited99-sim.html
Stone, P., Riley, P., Veloso, M.: Layered Disclosure: Why is the agent doing what it’s doing? In: Agents 2000, Fourth Int. Conf. on Autonomous Agents. Barcelona (June 2000)
Stone, P., Veloso, M.: Task Decomposition, Dynamic Role Assignment, and Low-Bandwidth Communication for Real-Time Strategic Teamwork. Artificial Intelligence 110(2), 241–273 (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lau, N., Reis, L.P., Certo, J. (2007). Understanding Dynamic Agent’s Reasoning. In: Neves, J., Santos, M.F., Machado, J.M. (eds) Progress in Artificial Intelligence. EPIA 2007. Lecture Notes in Computer Science(), vol 4874. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77002-2_46
Download citation
DOI: https://doi.org/10.1007/978-3-540-77002-2_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77000-8
Online ISBN: 978-3-540-77002-2
eBook Packages: Computer ScienceComputer Science (R0)