Balanced reactive-deliberative architecture for multi-agent system for simulation league of RoboCup
Regular Papers Robotics and Automation
First Online:
Received:
Revised:
Accepted:
- 91 Downloads
- 7 Citations
Abstract
This paper presents an architecture for a multi-agent system for the RoboCup simulation league. It consists of a dynamic dual behavior-based architecture for an intelligent agent, a behavior-based decision algorithm, and a dynamic role-based multi-agent cooperation model. A new concept called confidence function is introduced to balance reactivity and deliberation. This architecture was implemented in a team, and match results demonstrate its validity.
Keywords
Agent architecture confidence function decision deliberative multi-agent cooperation multi-agent system (MAS) reactive RoboCupReferences
- [1]Z. M. Bi, W. J. Zhang, and S. Y. T. Lang, “Modular robot system architecture,” Proc. of the Seventh International Conference on Control, Automation, Robotics And Vision, pp. 1054–1059, 2002.Google Scholar
- [2]M. Chen, E. Foroughi, F. Heintz, Z. X. Huang, J. Kummeneje, I. Noda, O. Obst, P. Riley, T. Steffens, Y. Wnag, and X. Yin, RoboCup Soccer Server Users Manual, http://sourceforge.net/project/showfiles.php?group_id=24184&package_id=71826, 2003.
- [3]X. Cheng, J. Zhang, and J. Ke, “Robocup is a stage which impulse the research of basic technology in robot,” Proc. of the IEEE International Conference on Robotics and Biomimetics, pp. 965–970, 2006.Google Scholar
- [4]R. de Boer and J. Kok, The Incremental Development of a Synthetic Multi-Agent System: The UvA Trilearn 2001 Robotic Soccer Simulation Team, Dissertation, University of Amsterdam. http://staff.science.uva.nl/jellekok/publications/2002/Boe7.pdf, 2002.
- [5]S. K. Halgamuge, “A trainable transparent universal approximator for defuzzification in mamdanitype neuro-fuzzy controllers,” IEEE Trans. Fuzzy Syst., vol. 6, no. 2, pp. 304–314, 1998.CrossRefGoogle Scholar
- [6]J. Harland and M. Winikof, “Agents via mixedmode computation in linear logic: a proposal,” Proc. of the ICLP’01 Workshop on Computational Logic in Multi-Agent systems, 2001.Google Scholar
- [7]S. H. Ji, J. S. Choi, and B. H. Lee, “A computational interactive approach to multi-agent motion planning,” International Journal of Control, Automation, and Systems, vol. 5, no. 3, pp. 295–306, 2007.Google Scholar
- [8]S. Kinoshita and Y. Yamamoto, “Team 11monkeys description,” RoboCup-99: Robot Soccer World Cup III, M. Veloso, E. Pagello, and H. Kitano, eds., pp. 154–156, Springer, Berlin, 2000.Google Scholar
- [9]H. Kitano, M. Asada, I. Noda, and H. Matsubara, “RoboCup: Robot World Cup,” IEEE Robot. Automat. Mag., vol. 5, no. 3, pp. 30–36, 1998.CrossRefGoogle Scholar
- [10]D. W. Lee, S. W. Seo, and K. B. Sim, “Online evolution for cooperative behavior in group robot systems,” International Journal of Control, Automation, and Systems, vol. 6, no. 2, pp. 282–287, 2008.Google Scholar
- [11]F. L. Lian, “Cooperative path planning of dynamical multi-agent systems using differential flatness approach,” International Journal of Control, Automation, and Systems, vol. 6, no. 3, pp. 401–412, 2008.MathSciNetGoogle Scholar
- [12]P. Lima, T. Balch, M. Fujita, R. Rojas, M. Veloso, and H. Yanco, “RoboCup 2001,” IEEE Robot. Automat. Mag., vol. 9, no. 2, pp. 20–30, 2002.CrossRefGoogle Scholar
- [13]A. D. Mali, “On the behavior-based architectures of autonomous agency,” IEEE Trans. Systems, Man and Cybernetics-Part C: Applications and Reviews, vol. 32, no. 3, pp. 231–242, 2002.CrossRefGoogle Scholar
- [14]M. J. Matarić, “Behavior-based robotics,” in MIT Encyclopedia of Cognitive Sciences, R. A. Wilson and F. C. Keil eds., pp. 74–77, MIT Press, 1999.Google Scholar
- [15]V. Matellán and D. Borrajo, “ABC2 an agenda based multi-agent model for robots control and cooperation,” J. Intell. Robot Syst., vol. 32,no. 1, pp. 93–114, 2004.CrossRefGoogle Scholar
- [16]V. Murino and A. Trucco, “A confidence-based approach to enhancing underwater acoustic image formation,” IEEE Trans. Image Processing, vol. 8, no. 2, pp. 270–285, 1999.CrossRefGoogle Scholar
- [17]G. Nitscke, “Cooperating air traffic control agents,” Applied Artificial Intelligence, vol. 15, pp. 209–235, 2001.CrossRefGoogle Scholar
- [18]J. Pfeifer and J. Wainer, “Multi-agent plan: analysis and implementation,” Proc. the first MAPPLE (Multi-Agent collaborative and adversarial Perception, Planning, Execution, and Learning) Meeting, 2000.Google Scholar
- [19]J. L. Posadas, J. L. Poza, J. E. Simó, G. Benet, and F. Blanes, “Agent-based distributed architecture for mobile robot control,” Engineering Applications of Artificial Intelligence, vol. 21, no. 6, pp. 805–823, September, 2008.CrossRefGoogle Scholar
- [20]L. P. Reis, N. Lau, and E. C. Oliveira, “Situation based strategic positioning for coordinating a team of homogeneous agents,” Trans. ASME J. Dynamic Systems, Measurement, and Control, vol. 124, pp. 704–709, 2002.CrossRefGoogle Scholar
- [21]J. Riekki, Reactive Task Execution of a Mobile Robot, Dissertation, University of Oulu, http://herkules.oulu.fi/isbn9514251318/, 1998.
- [22]M. Scheutz and P. Schermerhorn, “Steps towards a systematic investigation of possible evolutionary trajectories from reactive to deliberative control systems,” Proc. of Artificial Life VIII, R. K. Standish, M. A. Bedau, and H. A. Abbass eds., pp. 283–292, MIT Press, 2002.Google Scholar
- [23]M. Schroeder, I. de Almeida Móra, and L. M. Pereira, “A deliberative and reactive diagnosis agent based on logic programming,” Intelligent Agents III-Agent Theories, Architectures, and Languages-, J. Müller, M. Wooldridge, and N. Jennings eds., Springer, Berlin, 1997.Google Scholar
- [24]P. Stone, Layered Learning in Multi-Agent Systems, Dissertation, Carnegie Mellon University, http://reports-archive.adm.cs.cmu.edu/anon/1998/CMUCS-98-187.pdf, 1998.
- [25]P. Stone and M. Veloso, “Towards collaborative and adversarial learning: a case study in robotic soccer,” International Journal of Human-Computer Studies, vol. 48, pp. 83–104, 1998.CrossRefGoogle Scholar
- [26]P. Stone and M. Veloso, “Task decomposition, dynamic role assignment, and low-bandwidth communication for real-time strategic teamwork,” Artificial Intelligence, vol. 110, pp. 241–273, 1999.MATHCrossRefGoogle Scholar
- [27]P. Stone, P. Riley, and M. Veloso, “The CMUnited-99 champion simulator team,” RoboCup-99: Robot Soccer World Cup III, M. Veloso, E. Pagello, and H. Kitano eds., pp. 35–48, Springer, Berlin, 2000.CrossRefGoogle Scholar
- [28]J. Yao, J. Chen, Y. Cai, and S. Li, “Architecture of TsinghuAeolus,” RoboCup 2001: Robot Soccer World Cup V, A. Birk, S. Coradeschi, and S. Tadokoro eds., Lecture Notes in Artificial Intelligence, pp. 491–494, Springer, Berlin, 2002.CrossRefGoogle Scholar
- [29]H. L. Zhang and P. Y. Huang, “A general framework for parallel BDI agents,” Proc. IEEE/WIC/ACM Int. Conf. on Intelligent Agent Technology, pp. 103–112, 2006.Google Scholar
- [30]Y. Zhang, K. D. Roufas, and M. Yim, “Software architecture for modular self-reconfigurable robots,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Maui, Hawaii, pp. 2355–2360, 2001.Google Scholar
- [31]C. Zieliński, “A unified formal description of behavioural and deliberative robotic multi-agent systems,” Proc. of the 7th IFAC International Symposium on Robot Control, Warsaw, Poland, Elsevier IFAC Publications, pp. 405–412, 2003.Google Scholar
Copyright information
© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag Berlin Heidelberg 2009