Upload
justin-damian-doyle
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition
International Forum on Strategic Technology, p.p. 76-79, Oct. 2006.
Outline
Abstract Introduction Biological Immune System Cooperation Strategy Based On Immune Network Results of Simulation Conclusion
Abstract This study proposes an immune network based
cooperative strategy for robot soccer systems. The strategy enables robots to select proper behaviors from 'Shot', 'Pass', 'Kick', 'Chase', 'Track', and 'Guard'. In addition, the proposed layered immune network achieves cooperation and coordination between each robot.
The proposed architecture is evaluated on the SimuroSot Middle league, a 5-vs-5 simulation platform in FIRA.
Introduction
A multi-agent system (MAS) is a very popular field of artificial intelligence. It can be thought of a group of interacting agents working together to achieve a sequence of tasks.
Consequently, cooperation strategies in multi-agent system have aroused remarkable interest in recent years.
In this study, cooperation strategy based on layered immune network is proposed for a robot soccer game evaluated on the SimuroSot (SIMUlated Robot Soccer) Middle league.
It is one of the soccer simulation leagues in FIRA, with five players involved in the game. A snapshot of an actual simulation game is illustrated in Fig. 1.
Biological Immune System
The immune system protects living bodies from the invading of foreign substances called antigens.
Lymphocytes float freely in blood and lymph nodes, and patrol everywhere for antigens, then gradually drift back into the lymphatic system, to begin the cycle all over again [3].
There are mainly two types of lymphocytes, namely B-cells and T-cells, which play an important role in immunities. The former takes part in the humoral immunity that secretes antibodies (Abs) by clonal proliferation, and the latter takes part in cell mediated immunity.
One class of T-cells, called Killer T-cell, destroys the infected cell whenever they recognize the infection. The other class which trigger clonal expansion and stimulate /suppress antibody formation is called Helper T-cell.
In this study, the dynamic equation proposed by Farmer [5] is employed as a reactive immune network to calculate the variation on the concentration of antibodies, as shown in the following equations:
1 1
1
12
1 exp 0.5
Ab AbN Ni st su
il l ki k i i il k
ii
dA tm a t m a t m k a t
dt
a tA t
Cooperation Strategy Based On Immune Network
Fig.2. The architecture of the proposed immune network.
The proposed mechanism, imitating the cooperation between B-T cells, can help the robot adapt to the environment efficiently.
In the immunology, the T-cell plays a remarkable key role for distinguishing a "self' from other "non-self' antigens.
In addition to the goal keeper, the basic behaviors of the other four robots are kick, pass, chase, track, guard, and shoot.
Therefore, each robot possesses an immune network containing these six actions/antibodies.
Besides, these four immune networks generate a second-layer immune network as Fig. 3.
As to the antigen, it represents the environment information received by sensors. Because the final goal of the robot soccer game is to shoot the ball into the opponent team's goal and keep the ball from own team's goal.
Consequently, the antigen is defined as { , , }. Therefore, the affinity value of each antibody and antigen is average value of these three terms, i.e.
which are described as follows:
bgdgA brd cw
biA
gA
/ 3i b r cwm m m m
Then the affinity value is derived employing the following equation
1 2 3few medium manycw
few medium many
x x x x x xm
x x