Team Description Arman 2005 – 3D

Mosalam Ebrahimi, Mohammad Ali Darvish-Darab

Department of Computer Science, Shahriar Azad University, Shahriar-Tehran, Iran


Abstract This paper introduces our high level skills. More precise, since 3D Soccer Server is changing and new version is coming we decided to work on high level skills. We mainly focused on action selection. So most of this paper is dedicated to this subjec, and our tests.

1 Introduction

This paper introduces our high level skills. More precise, since 3D Soccer Server is changing and new version is coming we decided to work on high level skills. We mainly focused on action selection. So most of this paper is dedicated to this subjec, and our tests.

2 Agent Architecture

The main part of our agent architecture is its action selection architecture. We used FCMs to design an architecture for action selection (Fig. 1).

We added emotion and creativity to the architecture and tested overall performance. Fig. 2 show comparison of emotional and unemotional action selection in a specified scenario, Fig.3 depicts that scenario. We statically compared emotion and unemotional action selections and the result shows emotional action selection was significantly better than unemotional action selection.

Fig. 1. An architecture for emotional action selection using FCMs
Fig. 1. An architecture for emotional action selection using FCMs
Fig. 2. Comparison of emotional agent with unemotional agent in simulation
Fig. 2. Comparison of emotional agent with unemotional agent in simulation
Fig. 4. This Scenario used for comparing both agent kinds
Fig. 4. This Scenario used for comparing both agent kinds

3 3D Development

Our idea to implement is simulating crashes. Now our idea is (at least) adding noise in actions after crashes. This way it will be a new constraint and agents should be careful and don't waste their body. For example, in machines if agent crashes and it's from head, so some noise will be added to its turning and speed control.