ABSTRACT
In a previous paper we generated animated agents and their behavior in XML. These agents were specified as FSMs. We make the system more useful by implementing probabilistic FSMs. We show how more interesting behaviors can be generated. Then, we make the system more flexible and structured by implementing layered FSMs and hierarchical FSMs. We show how both of these approaches, used independently or together, allow the user to write more complex behaviors.
- Alur, R., Kannan, S., and Yannakakis, M. 1999. Communicating hierarchical state machines. In ICAL '99: Proceedings of the 26th International Colloquium on Automata, Languages and Programming, Springer-Verlag, London, UK, 169--178.]] Google ScholarDigital Library
- Arafa, Y., and Mamdani, E. H. 2003. Scripting embodied agents behaviour with CML: Character Markup Language. In Intelligent User Interfaces, 313--316.]] Google ScholarDigital Library
- Becheiraz, P., and Thalmann, D. 1998. A behavioral animation system for autonomous actors personified by emotions. In Proc. First Workshop on Embodied Conversational Characters (WECC '98), 57--65.]]Google Scholar
- Benes, B., Cordoba, J. A., and Soto, J. M. 2003. Modeling virtual gardens by autonomous procedural agents. In Theory and Practice of Computer Graphics, 58--65.]] Google ScholarDigital Library
- Brogan, D., and Hodgins, J. 1997. Group behaviors for systems with significant dynamics. Autonomous Robots 4, 137--153.]] Google ScholarDigital Library
- Brooks, R. 1986. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation RA-2, 1, 14--23.]]Google ScholarCross Ref
- Cremer, J., Kearney, J., and Papelis, Y. E. 1995. HCSM: A framework for behavior and scenario in virtual environments. Modeling and Computer Simulation 5., 3, 242--267.]] Google ScholarDigital Library
- Dachselt, R., and Rukzio, E. 2003. Behavior3D: an XML-based framework for 3d graphics behavior. In Web3D, 101--112.]] Google ScholarDigital Library
- Devillers, F., and Donikian, S. 2003. A scenario language to orchestrate virtual world evolution. In SCA '03: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer animation, Eurographics Association, 265--275.]] Google ScholarDigital Library
- Egges, A., Kshirsagar, S., Zhang, X., and Magnenat-Thalmann, N. 2003. Emotional communication with virtual humans. In MMM, 243--263.]]Google Scholar
- Gebhard, P., Kipp, M., Klesen, M., and Rist, T. 2003. Authoring scenes for adaptive, interactive performances. In Proceedings of the second international joint conference on Autonomous agents and multiagent systems, ACM Press, 725--732.]] Google ScholarDigital Library
- Guye-Vuillèmme, A. 2004. Simulation of nonverbal social interaction and small groups dynamics in virtual environments. PhD thesis, cole Polytechnique Fdrale de Lausanne.]]Google Scholar
- Millán, E., and Rudomín, I. 2005. Agent paint: Intuitive specification and control of multiagent animations. In International Conference on Computer Animation and Social Agents (CASA).]]Google Scholar
- Muñoz-Gómez, L., Alencastre-Miranda, M., Rudomín, I., Swain-Oropeza, R., Arechavaleta, G., and Ramirez-Uresti, J. 2004. Extending OODVR, a collaborative virtual robotics environment. In 1st Workshop on Virtual Laboratories, IBERAMIA 2004, Autonomous University of Puebla, 409--418.]]Google Scholar
- Musse, S. R., and Thalmann, D. 2001. Hierarchical model for real time simulation of virtual human crowds. IEEE Transactions on Visualization and Computer Graphics 7, 2, 152--164.]] Google ScholarDigital Library
- Rabin, S. 2002. Implementing a state machine language. In AI Game Programming Wisdom. Charles River Media, Inc., Rockland, MA, USA, 314--320.]]Google Scholar
- Reynolds, C. W. 1987. Flocks, herds, and schools: A distributed behavioral model. Computer Graphics 21, 4, 25--34.]] Google ScholarDigital Library
- Rudomín, I., and Millán, E. 2004. XML scripting and images for specyfying behavior of virtual characters and crowds. In proceedings CASA 2004, University Press, 121--128.]]Google Scholar
- Steels, L. 1990. Cooperation between distributed agents through self-organisation. In Proc. of the First European Workshop on Modelling Autonomous Agents in a Multi-Agent World. North-Holland, Amsterdam, 175--196.]]Google ScholarCross Ref
- Ulicny, B., and Thalmann, D. 2001. Crowd simulation for interactive virtual environments and vr training systems. In Proceedings of the Eurographic workshop on Computer animation and simulation, Springer-Verlag New York, Inc., New York, NY, USA, 163--170.]] Google ScholarDigital Library
Index Terms
- Probabilistic, layered and hierarchical animated agents using XML
Recommendations
Mapping of bibliographical standards into XML
The most popular bibliographical standards, which prescribe the exchange of bibliographical data in machine readable form, are MARC (Machine Readable Cataloguing) and UNIMARC (Universal Machine Readable Cataloguing). This paper presents two schemas, ...
Integrating Semantic Web technologies with XML Schema using role-mapping annotations
Purpose - XML Schema is used to define schema of XML documents that have become standards for data exchange in various Web-based information applications. The main problem of XML Schema is that it emphasizes syntax and format rather than semantics and ...
XML-based XML schema access
WWW '07: Proceedings of the 16th international conference on World Wide WebXML Schema's abstract data model consists of components, which are the structures that eventually define a schema as a whole. XML Schema's XML syntax, on the other hand, is not a direct representation of the schema components, and it proves to be ...
Comments