mixed solution that would risk to satisfy none of the
behaviors (Pirjanian and Mataric, 1999), but one of
the preferred alternatives.
Compared to the other methods based on the vote,
our objective has been to propose solutions to the lim-
itation of the action space and to the weighting prob-
lem (Hostetler and Karrney, 2002; Rosenblatt et al.,
2002). Compared to (Hanon et al., 2005), the contin-
uous values constitute another solution to the indiffer-
ence expression; they allow to decrease the number of
locked steps, but the time taken to make a decision re-
mains high.
Indeed, continuous values comparison, what is re-
alized with the Hausdorff distance in our proposition,
is time consuming. This is certainly the main lim-
itation of the method proposed here. However, in
these first tests, the decision time remains stable ac-
cording to the amount of changes in the environment.
The method should thus be chosen conditioned to stay
under the threshold value determined by the applica-
tion context, e.g. 50 MHz for screen refreshment in
a video game. More generally, the use of continuous
values seems to be relevant when the application con-
text presents three characteristics: the environment is
dynamical, the agent can perform actions that really
belong to continuous domains and the supplement of
time taken to manage the continuous values is accept-
able considering the application constraints.
These results have to be confirmed by comple-
mentary experiments in more complex environments
and situations, and with a higher number of action
components. Additional tests must be done too, in
the aim to compare the proposed method with other
different (non voting based) AS methods.
6 CONCLUSIONS
We have proposed an action selection method for
behavior-based agents that uses continuous values for
the alternatives, allows a fair vote based on one alter-
native proposition per behavior and the expression of
the indifference.
Different versions of the method have been tested
on a small dynamical environment. The results
show that the use of continuous values enables to
avoid some locking situations. Such methods are
more time-consuming than methods processing dis-
crete values, but the difference remains stable even
with an increasing change rate in the environment.
These characteristics must be confirmed by new ex-
periments in larger and various environments, and
with several agents.
The methods discussed here can be integrated in
a lot of different contexts. For example, they could
be used at the reactive low level of a multi-level
agent, composed of other, more cognitive and higher
level competences, such as in (Bryson and Thorisson,
2000). Another idea is to use this action selection pro-
cess to coordinate inter-agent actions, at the macro-
level of a multi-agent system, instead of the internal
behaviors of an agent, at a micro-level. Another in-
teresting perspective is to study these methods associ-
ated with learning mechanisms.
ACKNOWLEDGEMENTS
The authors wish to thank the CISIT, the Nord-Pas
de Calais regional authorities and the FEDER which
contributed to support this research. The authors
gratefully acknowledge the support of these institu-
tions. The authors thank also the anonymous review-
ers for their helpful remarks.
REFERENCES
Antonelli, G., Arrichiello, F., and Chiaverini, S. (2008). The
null-space-based behavioral control for autonomous
robotic systems. Intelligent Service Robotics, 1(1):27–
39.
Arkin, H. (1998). Behavior-based robotics. The MIT Press,
Cambridge.
Brooks, R. (1986). A robust layered control system for a
mobile robot. IEEE Journal of Robotics and Automa-
tion, RA-2:14–23.
Bryson, J. (2002). The behavior-oriented design of modular
agent intelligence. In Int. Workshop on Agent Technol-
ogy and Software Engineering (AgeS).
Bryson, J. and Thorisson, K. R. (2000). Dragons, bats
and evil knights: A three-layer design approach to
character-based creative play. VirtuaI Reality, 5:57–
71.
Cross, V. V. and Sudkamp, T. A. (2002). Similarity and
compatibility in fuzzy set theory: assessment and ap-
plications. Physica-Verlag GmbH, Heidelberg, Ger-
many, Germany.
Dorer, K. (1999). Behavior networks for continuous do-
mains using situation-dependent motivations. In Proc.
16th Int. Joint Conf. on Artificial Intelligence (IJCAI),
pages 1233–1238. Morgan Kaufmann.
Flacher, F. and Sigaud, O. (2003). Coordination spatiale
´
emergente par champs de potentiel. RSTI - TSI, Vie
artificielle(22):171–195.
Hanon, D., Grislin–Le Strugeon, E., and Mandiau, R.
(2005). A behaviour based decisional model us-
ing vote. In Mohammadian, M., editor, Proceedings
IAWTIC’2005 International Conference on Intelligent
ICAART 2011 - 3rd International Conference on Agents and Artificial Intelligence
62