Torki, Samir and Sanza, Cedric and Torguet, Patrice and Jessel, Jean-Pierre and Siron, Pierre Intelligent autonomous agents in HLA virtual environments. (2005) In: European Simulation Interoperability Workshop, 27-30 juin 2005, Toulouse, France . (Unpublished)
(Document in English)
PDF (Author's version) - Depositor and staff only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Official URL: http://www.sisostds.org/
Many simulations of virtual environments involve realistically behaving autonomous agents to give users as much interaction capabilities as possible. In this kind of simulations, interoperable architectures such as the High Level Architecture enable us to create complex and lively environments from simple simulations of different kinds of entities. However, making simulations collaborate requires to give existing agents the ability to interact with the newly integrated ones. Such a task generally consists in redefining existing behaviours completely. Hence, making several even interoperable simulations collaborate, implies long and demanding developments while interoperability tries to prevent them. Such drawbacks are mainly due to the fact that most behavioural models are based on nite state machines and expert systems for which designers have to describe exhaustively all agents' behaviour. Classifier systems enable designers to describe agents' behaviours through goals ("what to do") instead of transitions or set of rules ("how to do it"). Then, agents learn how to reach those objectives using evolutionary learning algorithms. Such a modeling is more suited for the development of interoperable simulations. Indeed, adding new simulated agents only requires to add new goals to the existing ones. This paper presents the distributed driving simulation we built using interoperable subsimulations. At first, it presents how classier systems make agents' behaviour easily evolutional in the context of interoperable simulations. Then, it shows how interoperability enables us to share the management of autonomous entities between several computers in a distributed way.
Repository Staff Only: item control page