Itsuki Noda
Stanford University, USA
Damon Otoshi
Stanford University, USA
Stanley Peters
Stanford University, USA
Download articlePublished in: RobocCup-99 Team Descriptions. Simulation League
Linköping Electronic Conference Proceedings 4:12, p. 54-58
Linköping Electronic Articles in Computer and Information Science vol. 4 4:12, p. 54-58
Published: 1999-12-15
ISBN:
ISSN: 1650-3686 (print), 1650-3740 (online)
In order to realize flexible strategic planning in multi-agent systems that are working in dynamic environment; it is necessary to provide a mechanism to integrate hierarchical planning (include team planning) and reactive behavior. The main issues of this integration are (1) how to switch the context of plan (2) how to organize multiple planning. In order to attack these issues; we are proposing a programming language called Gaea and programming methodology on it. Using facilities of Gaea; we represent a strategy as a tree of situations; in which the system evaluate conditions of situations asynchronously and determines an appropriate situation dynamically. Sharing a plan and assigning of roles are also realized in the same manner of determination of situation.
[1] Rodney A. Brooks. Intelligence without representation. Technical Report Tech. Rep.; MIT; 1988.
[2] Hideyuki Nakashima; Itsuki Noda; and Kenichi Handa. Organic programming for complex systems. In Proc. of Poster Session of Fifteenth International Joint Conference on Articial Intelligence; page 76. IJCAI; Aug. 1997.
[3] Itsuki NODA. Agent programming on gaea. In Proc. of The First International Workshop on RoboCup; pages 147-150. IJCAI; Aug. 1997.
[4] Itsuki NODA. Kappa: Agent program by gaea. In Minoru Asada; editor; RoboCup-98 (Proc. of second RoboCup Workshop); pages 387-392. The RoboCup Federation; July 1998.
[5] Soar manual. http://bigfoot.eecs.umich.edu/~soar/.
[6] Milind Tambe. Towards flexible teamwork. Journal of Artificial Intelligence Research; 7:83-124; Sep. 1997.