4.3 Simulation and Validation
In order to compare the original Sat-Alt model and
the new one using tiles, we have developed simula-
tors based on the Turtlekit framework
1
(Michel et al.,
2005), which is dedicated to reactive multi-agent sys-
tems simulation.
Tiles and mobile agents have been implemented
in independent processes. As tiles implement only
not blocking short processes they answer in real-time
compared to the mobile agent actions. The average
frequency of the Turtlekit scheduler is very low com-
pared to the tile’s one.
Our objective was to validate the rewriting of the
original Sat-Alt in the tiles-based model. Our ap-
proach consists in comparing executions with both
models starting from the same initial state (same
agents and environment). To allow the comparison,
we biased random computation by always using the
same seed as the Turtlekit agents scheduling is fixed.
Indeed, some displacements may use random choices,
for instance when two fleeing directions are equiva-
lent. Then we checked that agents have the same evo-
lution in both simulations using the different models.
We performed simulations with 11 agents explor-
ing a 9x9 map composed of rooms and corridors. We
compared logs of both models execution, i.e. com-
paring agents position, orientation, satisfaction value
and signal value, to detect differences. Up to thou-
sand steps, we did not see any difference between the
two models. This result was obtained by setting the
TurtleKit time step at 0.5s.
This first empirical validation showed the equiv-
alence of both models. However the tiles based
model introduces interesting properties as it sepa-
rates agents’ decision from perception and commu-
nication mechanisms. It first allows to have a high
frequency to perform perceptions and distributed pro-
cesses through the environment. It also provides to
agents new way of communication, as the diffusion
approach used in our case study.
5 CONCLUSIONS
In order to extend robots’ perception and communi-
cation we proposed to pave indoor floors with com-
municating tiles, each one being able to communicate
only with its neighbouring tiles and a mobile agent.
We shown that diffusing and collecting information
can then be managed by the tiles through local and
recursive mechanisms. We defined each tile as a real-
time autonomous process and as simple as possible
1
http://www.madkit.net
to limit time computation and energy consumption.
We illustrated the interest of the approach by splitting
the Satisfaction-Altruism model into tiles and a sim-
ple agent behaviour. Experiments shown the equiv-
alence of both models, where tiles have the advan-
tage to manage communication and perception inde-
pendently of the agent activity.
Concerning future work, we started to study the
electronic implementation of the tiles, by considering
Mote technology, to carry out some experiments. We
also plan to continue the study of the model, by eval-
uating algorithm complexity and robustness.
REFERENCES
Beckers, R., Holland, O., and Deneubourg, J.-L. (1994).
From local actions to global tasks: stigmergy and col-
lective robotics. In Artificial Life IV: Proc. of the 4th
Int. Workshop on the synthesis and the simulation of
living systems, third edition, MIT Press.
Foster, I., Kesselman, C., and Tuecke, S. (2001). The
anatomy of the Grid: enabling scalable virtual organi-
zations. Supercomputer Applications, 15(3):200–222.
Guizzo, E. (2008). Three Engineers, Hundreds of
Robots, One Warehouse. In IEEE Spectrum online,
http://www.spectrum.ieee.org/jul08/6380.
Mamei, M. and Zambonelli, F. (2007). Pervasive
pheromone-based interaction with RFID tags. ACM
Trans. Auton. Adapt. Syst., 2(2):4.
Michel, F., Beurier, G., and Ferber, J. (2005). The TurtleKit
Simulation Platform: Application to Complex Sys-
tems. In Proceedings of the Workshops Sessions at the
1st International Conference on Signal & Image Tech-
nology and Internet-Based Systems (IEEE SITIS05),
pages 122–128.
Parunak, H. V. D. (1997). Go to the Ant: Engineering Prin-
ciples from Natural Agent Systems. Annals of Opera-
tions Research.
Polastre, J., Szewczyk, R., Sharp, C., and Culler, D. (2004).
The Mote Revolution: Low Power Wireless Sensor
Network Devices. In Hot Chips 2004.
Simonin, O. and Ferber, J. (2000). Modeling self satisfac-
tion and altruism to handle action selection and reac-
tive cooperation. In In The Sixth International Con-
ference on the Simulation of Adaptative Behavior.
Zhou, G., He, T., Krishnamurthy, S., and Stankovic, J.
(2004). Impact of Radio Irregularity on Wireless Sen-
sor Networks. In The 2
nd
Int. conf. on Mobile Systems,
Applications, and Services MobiSYS’ 04, pages 125–
138.
INTELLIGENT TILES - Putting Situated Multi-Agents Models in Real World
519