WEB-BASED, DYNAMIC AND INTELLIGENT SIMULATION SYSTEMS
|
|
- Darrell Carson
- 5 years ago
- Views:
Transcription
1 Proceedings of the IASTED International Conference Intelligent Systems and Control 2000 August 14-16, 2000 Honolulu, Hawaii, USA WEB-BASED, DYNAMIC AND INTELLIGENT SIMULATION SYSTEMS T. PANAYIOTOPOULOS, S.VOSINAKIS, J. KALLIGATSIS, K. KABASSI University of Piraeus, Department of Informatics Knowledge Engineering Laboratory 80 Karaoli & Dimitriou str Piraeus, Greece (+301) ABSTRACT In this paper we present a method and an architecture for constructing intelligent simulation systems over the World Wide Web. In order to achieve this, different technologies such as Logic Programming, Object-Oriented Programming and Virtual Reality have been integrated. The proposed approach is illustrated by the presentation of a multi-agent VRML game where agents appear to possess dynamic as well as intelligent behavior. We are currently working on developing a generic tool for providing intelligence to Virtual Reality worlds. KEYWORDS Virtual Reality, Intelligent Systems, Modeling and Simulation, Web-Based Applications. 1. INTRODUCTION During the last few years VRML has accomplished extraordinary advances towards the field of three-dimensional visual representation [1]. It has motivated people to construct complex real or imaginary worlds where the user can virtually navigate and explore them. Empowered with Java, with the use of EAI (External Authoring Interface) [2], VRML has abandoned the static modeling style of its first version and is capable of complex object manipulation. Quite recently, attempts have been made to integrate Desktop Virtual Reality (Desktop VR) with educational software to produce a higher level of interaction and visualization. Researchers have tried to model concepts such as Virtual University [3], three dimensional representations of chemical structures [4], Virtual Laboratory [5,6] etc. In spite of all these, VRML can still not handle dynamic, non-deterministic behavior of virtual objects. On the other hand, Logic Programming (LP) has shown rapid progress in areas like Problem solving [7], proof systems [8,9], temporal reasoning and planning [10,11], etc. Recently many attempts have been made to putting toge ther technologies like Logic Programming, Object - Oriented Programming, as well as Virtual Reality [12, 13, 14]. Therefore, a need for a step further was emerging gradually and the last few years it became rather imperative: The need to integrate all these technologies. In this paper, we present an architecture, which can be used as a highly expressive tool for combining the forces of virtual reality and intelligent behavior. The proposed methodology can be applied to various kinds of applications. As a case study, we present a program that simulates the game of musical chairs. The paper is structured as follows: Section 2 discusses the issue of incorporating intelligence into VRML objects. Section 3 introduces the specifics of intelligent and dynamic behavior, and section 4 proposes an architecture for constructing such applications. Consequently, in section 5, we present implementation issues. In Section 6, a sample application developed with the proposed architecture is described in detail
2 Finally, we state conclusions, discuss problems and possible extensions of such kind of applications. 2. INTELLIGENT VRML OBJECTS Recently, there have been many attempts towards the visualization of Logic Programs, i.e. the perception of the output of a logic program in a visual way. Standard Logic Programming languages such as Prolog produce only text output. However, this was not enough, as Logic Programming applications were in need of a better output representation. Wouldn t one prefer to perceive an agent walking into a maze rather than reading the printout of each movement action? E.Denti, A. Natali and A.Omicini [15], propose a way to merge Logic Programming into Web based technology. In other words, they use Java as an effective GUI between the user and a logic program. Although this is worth mentioned effort, they mostly use Java for its network facilities, as a plain mean for producing an output, rather than for representing visually a process or a sequence of certain actions. The availability of logic programs on the Internet is the subject of a research done by S.Beltagy, M.Rafea and A.Rafea [16]. It appears that they follow an architecture that uses a Java front end for visualizing logic programs. Nevertheless, the visualization is still static in the sense that the output of a LP is produced in text. An interesting application of the current research towards visualizing logic programs would be the introduction of intelligent behavior of virtual objects, i.e. the control of the virtual objects actions using techniques from the field of Artificial Intelligence. Jeffrey Coble and Karan Harbinson, who present a Multi Agent architecture for Virtual Environments (MAVE) [17], propose such an approach. They describe an effective platform for groupware and coordination of information systems. Although they have managed to visualize complex processes, such as planning, they insist very strongly upon the implementation part, skipping the clarification of the methodology that led them to the specific result. Other researchers are dealing with the visualization of complex behavior of synthetic characters using methodologies based on Artificial Intelligence and Intelligent Agents theories. They focus on systems that implement real-time virtual humans [18] and their applications, as well as the representation of autonomous intelligent agents as avatars in virtual worlds [19]. We have also done some preliminary work on incorporating artificial intelligence techniques into VRML worlds. In [12], we presented an intelligent agent framework for visualizing simple but intelligent agents. However that approach was rather problem-oriented. More recently, [13], we have tried to develop a Virtual Reality Intelligent Agent Language. The proposed language however, has not been completed, as it must take care of many complex issues concerning VRML objects behavior. An attempt to describe Distributed Intelligent Virtual Agents architecture has been made in [14]. We are particularly interested in the field of VRML, where we propose an architecture of implementing systems that integrate intelligent behavior defined in terms of a declarative Logic based approach (e.g. using Prolog), dynamic behavior by means of an object oriented approach (e.g. Java) and visualization of the above behavior by the means of powerful browsers on expressive 3D environments (e.g. VRML worlds). The application fields of such a system are innumerable. Every VRML world that requires complex behavior from its objects can be enriched with the use of the proposed architecture. 3. MOTIVATION AND SPECIFICS OF INTELLIGENT AND DYNAMIC BEHAVIOR The majority of the VRML worlds published on the Internet is either static or includes predefined (or at least predictable ) objects behavior. Therefore they lack realism and fail to capture user s attention. An interesting VRML world would be one whose objects would be able to adjust their behavior to the alterations of the environment and decide for their actions according to a set of rules. Such a behavior is both dynamic in the sense that the sequence of an - 2 -
3 object s actions is not directly predictable, but depends on the environment, and intelligent because objects follow a certain strategy for choosing their actions. In order to find a satisfactory solution for this problem, a number of protocols that enable the manipulation of VRML worlds by external programming languages have been introduced. One of the most promising ones is the External Authoring Interface that allows a Java Applet to control VRML Nodes and alter their attributes. As a result, one can create composite animations, which are sequences or partial orders of primitive VRML animations, and generate dynamic objects behavior. We call VRML handled animations, primitive animations, not because they are primitive but because they are considered as basic elements of more complex animations of our approach. Primitive animations normally concern the individual transformation of parts of complex objects. Examples of primitive animations are move hand, blink, move foot, etc. Composite animations, on the other hand, concern the synchronized animations of all the parts of complex objects resulting in a realistic motion. For example push, sit down, stand up, etc. However, composite animations happen to be primitive actions of artificial intelligence planning systems. Such systems tend to define primitive and composite actions (which are defined in terms of primitive actions) and, using a planner, they generate a sequence (or partial order) of actions for changing the world in order to achieve some predetermined goals. Intelligent and dynamic behavior must first be defined at an abstract level, than it must become more specific at a lower level and finally it must be visualized. A planner could handle all decisions by using its internal world representation and a set of rules that constitute the core of the reasoning mechanism. Such a system defines composite and primitive actions and generates a sequence of such actions to be performed. Each primitive action is received by an intermediate unit, which produces one (but sometimes a few) composite animation. These animations are finally visualized as a synchronized set of primitive animations. Say for example that the planner has decided that a character must move to the next room. This means that it must stand up, walk through the room without bouncing on objects, open a door, and walk towards a chair in the middle of the next room. The intermediate unit receives the decided actions and produces the appropriate composite animations. The visualization unit generates these animations at the lowest level as primitive animations. 4. ABSTRACTION - SPECIFICATION - VISUALIZATION The proposed architecture consists of three different parts: the Logic Unit, the Interface Unit and the Visual Representation Unit (fig. 1). The logic unit handles all possible decisions and actions in an abstract way. There is a solver, i.e. an engine that produces the result of a problem and a knowledge base (KB) that has all the rules and facts needed to describe the specific problem. The KB contains two kinds of information: the domain knowledge, that describes the world and its objects, and the strategic knowledge, that describes the set of rules the solver has to follow in order to decide for an action. Respectively, the Visual Representation Unit contains a Virtual Reality Management Unit, which is a 3D Engine that displays and manipulates the virtual objects that take part in the problem. It can handle a set of instructions that determine the geometric transformations on the virtual objects and its output is based on a 3D-Models database, where the geometric features of the objects are stored. Some of these models are not affected by any possible action (e.g. a wall), while others can change their geometry and/or material attributes in real time (e.g. a human). Therefore 3D Models are categorized into static and dynamic ones respectively. The communication between the Logic Unit and the Visual Representation Unit is accomplished through the Interface Unit. It instantiates the objects that were defined in the Logic Program using its own objects base, receives an abstract notion of the action sequence and transforms it into specific instructions. The Interface Unit consists of three parts: the Communication Unit, which is responsible for the interaction with the Logic Unit, the 3D Interaction Unit that handles - 3 -
4 the geometric transformations and the Object Instantiation and Action Management Unit (OIAMU), which coordinates the above units as well as transforms the abstract orders produced by the Logic Unit into specific 3D objects animation. Logic Unit Solver Strategic Knowledge Knowledge Base Domain Knowledge response The Server Side Communication Unit interacts with the Solver, transmitting requests and receiving notification. The latter is transmitted back to the Client Side Communication Unit. The 3D Interaction Unit is also divided into two parts. The first part is the 3D interface that enables the communication of the Visual Representation Unit with the Interface Unit. Above the 3D interface, stands a more abstract encapsulation of it, called the Node Interface. The node interface enables the OIAMU to focus on movement and animation problems, rather than the Visual Representation Unit s implementation issues. Interface Unit Object Instantiation & Action Management Unit Communication Unit 3D Intercation Unit Objects Base Finally, the OIAMU carries out the basic translation of the Logic Unit s orders to a visually perceived presentation. To achieve this, it contains theme specific object paradigms (Objects Base). These paradigms analyze an abstract movement order (produced by the Logic Unit and received via the communication unit) to elementary animations. Definitions of these animations are kept in a queue structure inside the paradigm, and are activated one at a time. Each of these animations is correlated with a Stop Event structure, discussed later on. Visual Representation Unit Virtual Reality Management Unit Static Models 3D Models Base Dynamic Models The main OIAMU engine consists of a timer and a chronically sorted queue of Stop Event structures. This is a global list (i.e. contains Stop Event structures produced by all active objects). A Stop Event structure is registered upon activation of animation by an object. Among other information, it contains the timestamp of the relevant animations termination time. When the clock reaches the time contained within the first Stop Event in the list, the corresponding object is notified. Figure 1: The proposed architecture The communication unit serves two purposes: it interacts with the logic unit and implements the optional but suitable client-server architecture discussed later on. This architecture places the logic unit on a server, while the visual representation unit resides on one or more clients. The communication unit is divided into two parts, which communicate via a protocol built especially for this cause. The Client Side Communication Unit receives requests from the OIAMU and forwards them to the Server Side Communication Unit. Upon reception of the The object s response depends on whether it has some more animation registered in its queue, or not. In the first case, it activates the next animation. Otherwise, it informs the OIAMU engine that it needs further instructions (from the Logic Unit) before proceeding. The OIAMU engine has the ability to generate global events that are not produced by objects, but by general rules of the application
5 5. IMPLEMENTATION One possible way of implementing our proposed architecture is based on a 2 tier client/server motif. Prolog/Java are on the server side while Java/VRML on the client. The communication between the client and the server takes place by using stream sockets. Needless to say, the Java client part should be an applet in order to be able to connect to the VRML world. On the contrary, the server part should be an application because the Java - VRML interface (Jasper) only functions with Java applications. Thus, parts of the reasons for choosing a client/server approach were technical. The logic unit corresponds to a compiled prolog program that any player can call in order to decide what to do next. In this implementation, the logic is common for all the players, but their physical abilities (e.g. speed) vary. The interface unit uses two special classes: Chair and Player. These define the behavior of the corresponding objects by providing a set of methods that accomplish specific complex animations. Being quite obvious that the logic part is implemented in Prolog, the interface in Java, and the visual representation unit in VRML, one has to model the conceptual level using logical terms, the object instantiation level using an object-oriented approach and the visualization level using VRML language or other modeling packages able to export VRML files. The system s units cooperate through a sequence of messages traveling through different units and different implementation programming languages. This communication scheme is required for the autonomy of each unit and enhances the system s flexibility, in a way that it is easy to regenerate the application to perform a different scenario. 6. A SIMPLE EXAMPLE: MUSICAL CHAIRS The example presented here is the known game of musical chairs. This game is played in turns, during which several players can take part. N players stand in a line. When the music begins they run around a rectangle formed by n-1 chairs. When the music stops, each player races to his/her nearest chair. At least two players will be heading to the same chair. One of them arrives there first, so the other looks for another vacant chair. The player who remains standing is disqualified. Before the next turn begins, the player removes a chair. The last player to stay in game is the winner. In our example we created a 3D simulation of musical chairs using a set of human models to represent the players. Picture 1: A sample screenshot The main engine is based on three loops that terminate on occurrence of special events. These loops appear in three similar methods. The first is terminated when there are no more actions, the second is terminated when a predefined generic Stop Event has occurred (e.g. the music has stopped), and the third one is terminated when all but one player have been seated down. A very large VRML file contains the static world s data, the players and chairs data and the required TimeSensors, Interpolators and routes, for the animations. For each complex animation a set of interpolators is connected to one TimeSensor. 7. CONCLUSIONS AND FUTURE WORK In this paper we discussed about the need to combine artificial intelligence with 3D visual representation, by defining the behavior of virtual objects with the use of logic programming, and the possible benefits of such an approach. We proposed an architecture in order to create dynamic and intelligent behavior - 5 -
6 in a virtual world and described a possible implementation. The proposed methodology and implementation provides a simple yet efficient way for embedding intelligent behavior in VRML worlds. Unfortunately, desktop VRML s performance does not yet allow the creation of very complex 3D worlds. Since our architecture and methodology is proposed for visualizing actions, we could apply those to intelligent Agent architectures [20, 21]. A similar work has already been done [12], but the methodology had not been stressed well enough. Visualizing an agent s actions is a very important issue as it raises matters concerning a more natural human computer interaction. We could also expand that thought and include as well, the communication of intelligent agents and the visual representation of it. We are also researching the possibility of extending our architecture to introduce prolog-driven Intelligent Virtual Agents in large virtual environments [13]. We plan to develop a generic tool for the description and creation of such systems in all levels of abstraction. Interactive stories are also subjects of great interest [22]. Our methodology could apply to the formation of such stories and possibly will have to take in mind the user s participation. Our current work does not include continuous feedback from the user, but it could be easily modified to do so. ACKNOWLEDGEMENT This work has been supported by the Greek Secretariat of Research and Technology under the PENED '99 project entitled: Executable Intensional Languages and Intelligent Multimedia, Hypermedia and Virtual Reality Applications", Contract No. 99ED265. REFERENCES [1] ISO/IEC :1997, VRML97 International Standard. The VRML Consortium, [2] Marrin, C., External Authoring Interface Reference. Silicon Graphics Inc., [3] Panayiotopoulos, T., Zacharis, N., Vosinakis, S., Intelligent Guidance in a Virtual University. IMACS International Symposium on Soft Computing in Engineering Applications, SOFTCOM 98, Athens, June 1998, appears also in Advances in Intelligent Systems : Concepts, Tools and Applications, (S. Tzafestas ed.), Chapter 10, pp , Kluwer Academic Publishers, Netherlands, [4] Krieger, J., Doing Chemistry in a Virtual World. Chemical & Engineering News, December 9, 1996, [5] Panayiotopoulos, T., Vosinakis, S., Katsirelos, G., Avradinis, N., Interactive experimentation in Virtual Laboratories. CAL99 International Conference, Virtuality in Educat ion, London, UK, March [6] Dede C., Salzman, M., Loftin, B., Ash, K., Using virtual reality technology to convey abstract scientific concepts. In M. Jacobson & R. Kozma (Eds.), Learning the sciences of the 21st century: Research, design and implementation of advanced technological learning environments. Lawrence Erlbaum, Hillsdale, NJ, [7] Breuker, J., Problems in Indexing Problem Solving Methods. Workshop on Problem Solving Methods for Knowledge Based systems in Connection with the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI-97) Nagoya, Japan, August 23-25, [8] Sofronie-Stokkermans, V., Representation Theorems and Automated Theorem Proving in Non-Classical Logics. Proceedings of ISMVL-99, [9] Felty, A., Thory, L., Interactive Theorem Proving with Temporal Logic. Journal of Symbolic Computation, April [10] Panayiotopoulos, T., Gergatsoulis, M., Intelligent Information Processing using TRLi. 6th International Conference andworkshop on Database and Expert Systems Applications, DEXA'95, London, U.K., September, 4-8, 1995, appears in Proceedings, N.Revell, A. M. Tjoa (Eds.), 1995, pp [11] Marinagi, C.C., Panayiotopoulos, T., Vouros, G.A. Spyropoulos, C..D., Advisor : A knowledge-based planning system. International Journal of Expert Systems, Research and Applications, 9(3), 1996, pp [12] Panayiotopoulos, T., Katsirelos, G., Vosinakis, S., Kousidou, S., An Intelligent - 6 -
7 Agent Framework in VRML worlds. Third European Robotics, Intelligent Systems & Control Conference, EURISCON 98, Athens, June 1998, also in Advances in Intelligent Systems : Concepts, Tools and Applications, (S. Tzafestas ed.), Chapter 3, pp.33-43, Kluwer Academic Publishers, Netherlands, [13] Panayiotopoulos, T., Anastassakis, G., Towards a Virtual Reality Intelligent Agent Language. 7th Hellenic Conference on Informatics, 1999, Ioannina, also in Advances in Informatics, D. Fotiadis and S.D. Nikolopoulos (Eds), World Scientific, [14] Vosinakis, S., Anas tassakis, G., Panayiotopoulos, T., DIVA: Distributed Intelligent Virtual Agents, Workshop on Intelligent Virtual Agents, Virtual Agents 99, The Centre for Virtual Environments, University of Salford, pp , Issn , Salford, U.K., September 13, [15] Denti, E., Natali, A., Omicini., A., Merging Logic Programming into Web-based technology : a Coordination-based approach. Proceedings of 2nd International Workshop on Logic Programming Tools for Internet Applications, Leuven, Belgium, July [16] El-Beltagy, S.R., Rafea, M., and Rafea, A., Practical Development of Internet Prolog Applications using a Java Front End. Proceedings of 2nd International Workshop on Logic Programming Tools for Internet Applications, Leuven, Belgium, July [17] Coble, J., Harbison, K., MAVE : A Multi agent Architecture for Virtual Environments. 11th International Conference on Industrial & Engineering Applications of Artificial Intelligence and Expert Systems. [18] Badler, N., Real Time Virtual Humans. Proceedings of the Pacific Graphics 1997: The Fifth Pacific Conference on Computer Graphics and Applications, Los Alamitos, CA, IEEE Computer Society Press,1997. [19] Elliot, C., Brzezinski, J., Autonomous Agents as Synthetic Characters, AI Magazine, Summer 1998, AAAI Press, pp [20] Wooldridge, M., Muller, J., Tambe, M., editors. Intelligent Agents II, Agent Theories, Architectures and Languages. Volume 1037 of Lecture Notes in Artificial Intelligence, Springer-Verlag, [21] Muller, J., The Design of Intelligent Agents, A Layered Approach. Volume 1177 of Lecture Notes in Artificial Intelligence, Springer-Verlag, [22] Sgouros N. M., Tsanakas P., Papakonstantinou G., A Framework for Plot Control in Interactive Story Systems. Proceedings of the 13th National Conference on Artificial Intelligence (AAAI-96), Portland OR, USA, AAAI/MIT Press, 1996, pp
INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY
INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY T. Panayiotopoulos,, N. Zacharis, S. Vosinakis Department of Computer Science, University of Piraeus, 80 Karaoli & Dimitriou str. 18534 Piraeus, Greece themisp@unipi.gr,
More informationAn Unreal Based Platform for Developing Intelligent Virtual Agents
An Unreal Based Platform for Developing Intelligent Virtual Agents N. AVRADINIS, S. VOSINAKIS, T. PANAYIOTOPOULOS, A. BELESIOTIS, I. GIANNAKAS, R. KOUTSIAMANIS, K. TILELIS Knowledge Engineering Lab, Department
More informationDistributed Virtual Learning Environment: a Web-based Approach
Distributed Virtual Learning Environment: a Web-based Approach Christos Bouras Computer Technology Institute- CTI Department of Computer Engineering and Informatics, University of Patras e-mail: bouras@cti.gr
More informationNetworked Virtual Environments
etworked Virtual Environments Christos Bouras Eri Giannaka Thrasyvoulos Tsiatsos Introduction The inherent need of humans to communicate acted as the moving force for the formation, expansion and wide
More informationDesigning Semantic Virtual Reality Applications
Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium
More informationAN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS
AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting
More informationThis list supersedes the one published in the November 2002 issue of CR.
PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.
More informationDistributed Vision System: A Perceptual Information Infrastructure for Robot Navigation
Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp
More informationPolytechnical Engineering College in Virtual Reality
SISY 2006 4 th Serbian-Hungarian Joint Symposium on Intelligent Systems Polytechnical Engineering College in Virtual Reality Igor Fuerstner, Nemanja Cvijin, Attila Kukla Viša tehnička škola, Marka Oreškovica
More informationCapturing and Adapting Traces for Character Control in Computer Role Playing Games
Capturing and Adapting Traces for Character Control in Computer Role Playing Games Jonathan Rubin and Ashwin Ram Palo Alto Research Center 3333 Coyote Hill Road, Palo Alto, CA 94304 USA Jonathan.Rubin@parc.com,
More information6 System architecture
6 System architecture is an application for interactively controlling the animation of VRML avatars. It uses the pen interaction technique described in Chapter 3 - Interaction technique. It is used in
More informationSIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The
SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The 29 th Annual Conference of The Robotics Society of
More informationSTRATEGO EXPERT SYSTEM SHELL
STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl
More informationJournal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS
List of Journals with impact factors Date retrieved: 1 August 2009 Journal Title ISSN Impact Factor 5-Year Impact Factor 1. ACM SURVEYS 0360-0300 9.920 14.672 2. VLDB JOURNAL 1066-8888 6.800 9.164 3. IEEE
More informationContext-Aware Interaction in a Mobile Environment
Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione
More informationUsing Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots
Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationCommunication: A Specific High-level View and Modeling Approach
Communication: A Specific High-level View and Modeling Approach Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationAutonomic gaze control of avatars using voice information in virtual space voice chat system
Autonomic gaze control of avatars using voice information in virtual space voice chat system Kinya Fujita, Toshimitsu Miyajima and Takashi Shimoji Tokyo University of Agriculture and Technology 2-24-16
More informationIndividual Test Item Specifications
Individual Test Item Specifications 8208120 Game and Simulation Design 2015 The contents of this document were developed under a grant from the United States Department of Education. However, the content
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationAGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira
AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables
More informationBehaviour-Based Control. IAR Lecture 5 Barbara Webb
Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor
More informationTopics VRML. The basic idea. What is VRML? History of VRML 97 What is in it X3D Ruth Aylett
Topics VRML History of VRML 97 What is in it X3D Ruth Aylett What is VRML? The basic idea VR modelling language NOT a programming language! Virtual Reality Markup Language Open standard (1997) for Internet
More informationConflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach
Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Witold Jacak* and Stephan Dreiseitl" and Karin Proell* and Jerzy Rozenblit** * Dept. of Software Engineering, Polytechnic
More informationCraig Barnes. Previous Work. Introduction. Tools for Programming Agents
From: AAAI Technical Report SS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Visual Programming Agents for Virtual Environments Craig Barnes Electronic Visualization Lab
More informationWeb-Based Mobile Robot Simulator
Web-Based Mobile Robot Simulator From: AAAI Technical Report WS-99-15. Compilation copyright 1999, AAAI (www.aaai.org). All rights reserved. Dan Stormont Utah State University 9590 Old Main Hill Logan
More informationIMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS
IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS L. M. Cragg and H. Hu Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ E-mail: {lmcrag, hhu}@essex.ac.uk
More informationAutonomous Cooperative Robots for Space Structure Assembly and Maintenance
Proceeding of the 7 th International Symposium on Artificial Intelligence, Robotics and Automation in Space: i-sairas 2003, NARA, Japan, May 19-23, 2003 Autonomous Cooperative Robots for Space Structure
More informationINTERACTIVE ARCHITECTURAL COMPOSITIONS INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS
INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS RABEE M. REFFAT Architecture Department, King Fahd University of Petroleum and Minerals, Dhahran, 31261, Saudi Arabia rabee@kfupm.edu.sa
More informationAGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML
17 AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML Svetan Ratchev and Omar Medani School of Mechanical, Materials, Manufacturing Engineering and Management,
More informationAn Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment
An Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment R. Michael Young Liquid Narrative Research Group Department of Computer Science NC
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationAgents for Serious gaming: Challenges and Opportunities
Agents for Serious gaming: Challenges and Opportunities Frank Dignum Utrecht University Contents Agents for games? Connecting agent technology and game technology Challenges Infrastructural stance Conceptual
More informationDesign and Application of Multi-screen VR Technology in the Course of Art Painting
Design and Application of Multi-screen VR Technology in the Course of Art Painting http://dx.doi.org/10.3991/ijet.v11i09.6126 Chang Pan University of Science and Technology Liaoning, Anshan, China Abstract
More informationCSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards
CSTA K- 12 Computer Science s: Mapped to STEM, Common Core, and Partnership for the 21 st Century s STEM Cluster Topics Common Core State s CT.L2-01 CT: Computational Use the basic steps in algorithmic
More informationAI Framework for Decision Modeling in Behavioral Animation of Virtual Avatars
AI Framework for Decision Modeling in Behavioral Animation of Virtual Avatars A. Iglesias 1 and F. Luengo 2 1 Department of Applied Mathematics and Computational Sciences, University of Cantabria, Avda.
More informationContext Sensitive Interactive Systems Design: A Framework for Representation of contexts
Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu
More informationINTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT
INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,
More informationSeparation of Concerns in Software Engineering Education
Separation of Concerns in Software Engineering Education Naji Habra Institut d Informatique University of Namur Rue Grandgagnage, 21 B-5000 Namur +32 81 72 4995 nha@info.fundp.ac.be ABSTRACT Separation
More informationSkybox as Info Billboard
Skybox as Info Billboard Jana Dadova Faculty of Mathematics, Physics and Informatics Comenius University Bratislava Abstract In this paper we propose a new way of information mapping to the virtual skybox.
More informationCatholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands
INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce
More informationFramework for Simulating the Human Behavior for Intelligent Virtual Agents. Part I: Framework Architecture
Framework for Simulating the Human Behavior for Intelligent Virtual Agents. Part I: Framework Architecture F. Luengo 1,2 and A. Iglesias 2 1 Department of Computer Science, University of Zulia, Post Office
More informationLINKING CONSTRUCTION INFORMATION THROUGH VR USING AN OBJECT ORIENTED ENVIRONMENT
LINKING CONSTRUCTION INFORMATION THROUGH VR USING AN OBJECT ORIENTED ENVIRONMENT G. Aouad 1, T. Child, P. Brandon, and M. Sarshar Research Centre for the Built and Human Environment, University of Salford,
More informationREBO: A LIFE-LIKE UNIVERSAL REMOTE CONTROL
World Automation Congress 2010 TSI Press. REBO: A LIFE-LIKE UNIVERSAL REMOTE CONTROL SEIJI YAMADA *1 AND KAZUKI KOBAYASHI *2 *1 National Institute of Informatics / The Graduate University for Advanced
More informationIntroduction to Autonomous Agents and Multi-Agent Systems Lecture 1
Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1 The Unit... Theoretical lectures: Tuesdays (Tagus), Thursdays (Alameda) Evaluation: Theoretic component: 50% (2 tests). Practical component:
More informationDESKTOP VIRTUAL ENVIRONMENTS IN CONSTRUCTION EDUCATION
DESKTOP VIRTUAL ENVIRONMENTS IN CONSTRUCTION EDUCATION Mohammed E. Haque Texas A&M University Department of Construction Science College Station, TX 77845-3137 mhaque@tamu.edu Abstract In construction
More informationGameplay as On-Line Mediation Search
Gameplay as On-Line Mediation Search Justus Robertson and R. Michael Young Liquid Narrative Group Department of Computer Science North Carolina State University Raleigh, NC 27695 jjrobert@ncsu.edu, young@csc.ncsu.edu
More informationYears 9 and 10 standard elaborations Australian Curriculum: Digital Technologies
Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making
More informationKeywords: Multi-robot adversarial environments, real-time autonomous robots
ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened
More informationA Virtual Reality Tool for Teleoperation Research
A Virtual Reality Tool for Teleoperation Research Nancy RODRIGUEZ rodri@irit.fr Jean-Pierre JESSEL jessel@irit.fr Patrice TORGUET torguet@irit.fr IRIT Institut de Recherche en Informatique de Toulouse
More informationDiVA Digitala Vetenskapliga Arkivet
DiVA Digitala Vetenskapliga Arkivet http://umu.diva-portal.org This is a paper presented at First International Conference on Robotics and associated Hightechnologies and Equipment for agriculture, RHEA-2012,
More informationMHEG Multimedia and hypermedia expert group
MHEG Multimedia and hypermedia expert group Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06 Email: aroshas@ieee.org Overview (1/2) Review
More informationNarrative Guidance. Tinsley A. Galyean. MIT Media Lab Cambridge, MA
Narrative Guidance Tinsley A. Galyean MIT Media Lab Cambridge, MA. 02139 tag@media.mit.edu INTRODUCTION To date most interactive narratives have put the emphasis on the word "interactive." In other words,
More informationAffordance based Human Motion Synthesizing System
Affordance based Human Motion Synthesizing System H. Ishii, N. Ichiguchi, D. Komaki, H. Shimoda and H. Yoshikawa Graduate School of Energy Science Kyoto University Uji-shi, Kyoto, 611-0011, Japan Abstract
More informationInteraction Design in Digital Libraries : Some critical issues
Interaction Design in Digital Libraries : Some critical issues Constantine Stephanidis Foundation for Research and Technology-Hellas (FORTH) Institute of Computer Science (ICS) Science and Technology Park
More informationCISC 1600 Lecture 3.4 Agent-based programming
CISC 1600 Lecture 3.4 Agent-based programming Topics: Agents and environments Rationality Performance, Environment, Actuators, Sensors Four basic types of agents Multi-agent systems NetLogo Agents interact
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationMeta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems
Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini
More informationUsing Reactive Deliberation for Real-Time Control of Soccer-Playing Robots
Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,
More informationCS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1
CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition
More informationAn Ontology for Modelling Security: The Tropos Approach
An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk
More informationDistributed Virtual Environments!
Distributed Virtual Environments! Introduction! Richard M. Fujimoto! Professor!! Computational Science and Engineering Division! College of Computing! Georgia Institute of Technology! Atlanta, GA 30332-0765,
More informationAn Agent-based Heterogeneous UAV Simulator Design
An Agent-based Heterogeneous UAV Simulator Design MARTIN LUNDELL 1, JINGPENG TANG 1, THADDEUS HOGAN 1, KENDALL NYGARD 2 1 Math, Science and Technology University of Minnesota Crookston Crookston, MN56716
More informationChanging and Transforming a Story in a Framework of an Automatic Narrative Generation Game
Changing and Transforming a in a Framework of an Automatic Narrative Generation Game Jumpei Ono Graduate School of Software Informatics, Iwate Prefectural University Takizawa, Iwate, 020-0693, Japan Takashi
More informationCMSC 372 Artificial Intelligence. Fall Administrivia
CMSC 372 Artificial Intelligence Fall 2017 Administrivia Instructor: Deepak Kumar Lectures: Mon& Wed 10:10a to 11:30a Labs: Fridays 10:10a to 11:30a Pre requisites: CMSC B206 or H106 and CMSC B231 or permission
More informationPAPER. Connecting the dots. Giovanna Roda Vienna, Austria
PAPER Connecting the dots Giovanna Roda Vienna, Austria giovanna.roda@gmail.com Abstract Symbolic Computation is an area of computer science that after 20 years of initial research had its acme in the
More informationAutomatically Adjusting Player Models for Given Stories in Role- Playing Games
Automatically Adjusting Player Models for Given Stories in Role- Playing Games Natham Thammanichanon Department of Computer Engineering Chulalongkorn University, Payathai Rd. Patumwan Bangkok, Thailand
More informationModeling and Simulation: Linking Entertainment & Defense
Calhoun: The NPS Institutional Archive Faculty and Researcher Publications Faculty and Researcher Publications 1998 Modeling and Simulation: Linking Entertainment & Defense Zyda, Michael 1 April 98: "Modeling
More informationVirtual Environments. Ruth Aylett
Virtual Environments Ruth Aylett Aims of the course 1. To demonstrate a critical understanding of modern VE systems, evaluating the strengths and weaknesses of the current VR technologies 2. To be able
More informationIntelligent Modelling of Virtual Worlds Using Domain Ontologies
Intelligent Modelling of Virtual Worlds Using Domain Ontologies Wesley Bille, Bram Pellens, Frederic Kleinermann, and Olga De Troyer Research Group WISE, Department of Computer Science, Vrije Universiteit
More informationVIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS
VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS Jaejoon Kim, S. Mandayam, S. Udpa, W. Lord, and L. Udpa Department of Electrical and Computer Engineering Iowa State University Ames, Iowa 500
More informationAgent Models of 3D Virtual Worlds
Agent Models of 3D Virtual Worlds Abstract P_130 Architectural design has relevance to the design of virtual worlds that create a sense of place through the metaphor of buildings, rooms, and inhabitable
More information1 Introduction. 2 Agent Chameleons
Proceedings of the IEEE SMC UK-RI Chapter Conference 2004 on Intelligent Cybernetic Systems September 7-8, 2004, Londonderry, U.K. Empowering Agents within Virtual Environments Alan Martin, Brian R. Duffy,
More information3 A Locus for Knowledge-Based Systems in CAAD Education. John S. Gero. CAAD futures Digital Proceedings
CAAD futures Digital Proceedings 1989 49 3 A Locus for Knowledge-Based Systems in CAAD Education John S. Gero Department of Architectural and Design Science University of Sydney This paper outlines a possible
More informationA NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE
A NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE 1 LEE JAEYEONG, 2 SHIN SUNWOO, 3 KIM CHONGMAN 1 Senior Research Fellow, Myongji University, 116, Myongji-ro,
More informationFigure 1: architectural features of the Castle of Arenberg
Three-dimensional representation of the different phases of construction and actual state of conservation of the Castle of Arenberg using CAAD and Virtual reality applications towards its adequate conservation
More informationImmersive Simulation in Instructional Design Studios
Blucher Design Proceedings Dezembro de 2014, Volume 1, Número 8 www.proceedings.blucher.com.br/evento/sigradi2014 Immersive Simulation in Instructional Design Studios Antonieta Angulo Ball State University,
More informationVirtual prototyping based development and marketing of future consumer electronics products
31 Virtual prototyping based development and marketing of future consumer electronics products P. J. Pulli, M. L. Salmela, J. K. Similii* VIT Electronics, P.O. Box 1100, 90571 Oulu, Finland, tel. +358
More informationUNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm
1 UNIVERSITY OF REGINA FACULTY OF ENGINEERING COURSE NO: ENIN 880AL - 030 - Fall 2002 COURSE TITLE: Introduction to Intelligent Robotics CREDIT HOURS: 3 INSTRUCTOR: Dr. Rene V. Mayorga ED 427; Tel: 585-4726,
More informationKeywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots.
1 José Manuel Molina, Vicente Matellán, Lorenzo Sommaruga Laboratorio de Agentes Inteligentes (LAI) Departamento de Informática Avd. Butarque 15, Leganés-Madrid, SPAIN Phone: +34 1 624 94 31 Fax +34 1
More informationARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)
Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416
More informationA Distributed Virtual Reality Prototype for Real Time GPS Data
A Distributed Virtual Reality Prototype for Real Time GPS Data Roy Ladner 1, Larry Klos 2, Mahdi Abdelguerfi 2, Golden G. Richard, III 2, Beige Liu 2, Kevin Shaw 1 1 Naval Research Laboratory, Stennis
More informationCity in The Box - CTB Helsinki 2003
City in The Box - CTB Helsinki 2003 An experimental way of storing, representing and sharing experiences of the city of Helsinki, using virtual reality technology, to create a navigable multimedia gallery
More informationVirtual Foundry Modeling and Its Applications
Virtual Foundry Modeling and Its Applications R.G. Chougule 1, M. M. Akarte 2, Dr. B. Ravi 3, 1 Research Scholar, Mechanical Engineering Department, Indian Institute of Technology, Bombay. 2 Department
More informationA DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL
A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL Nathanael Chambers, James Allen, Lucian Galescu and Hyuckchul Jung Institute for Human and Machine Cognition 40 S. Alcaniz Street Pensacola, FL 32502
More informationINTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003
INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 A KNOWLEDGE MANAGEMENT SYSTEM FOR INDUSTRIAL DESIGN RESEARCH PROCESSES Christian FRANK, Mickaël GARDONI Abstract Knowledge
More informationPerception vs. Reality: Challenge, Control And Mystery In Video Games
Perception vs. Reality: Challenge, Control And Mystery In Video Games Ali Alkhafaji Ali.A.Alkhafaji@gmail.com Brian Grey Brian.R.Grey@gmail.com Peter Hastings peterh@cdm.depaul.edu Copyright is held by
More informationAn Agent-based Quality Assurance Assessment System
Proceedings of the 5th WSEAS International Conference on E-ACTIVITIES, Venice, Italy, November 20-22, 2006 148 An Agent-based Quality Assurance Assessment System Putsadee Pornphol Department of Computer
More informationIntroduction to the Course
Introduction to the Course Multiagent Systems LS Sistemi Multiagente LS Andrea Omicini andrea.omicini@unibo.it Ingegneria Due Alma Mater Studiorum Università di Bologna a Cesena Academic Year 2007/2008
More informationIntroduction: What are the agents?
Introduction: What are the agents? Roope Raisamo (rr@cs.uta.fi) Department of Computer Sciences University of Tampere http://www.cs.uta.fi/sat/ Definitions of agents The concept of agent has been used
More informationGamECAR JULY ULY Meetings. 5 Toward the future. 5 Consortium. E Stay updated
NEWSLETTER 1 ULY 2017 JULY The project engine has started and there is a long way to go, but we aim at consuming as less gas as possible! It will be a game, but a serious one. Playing it for real, while
More informationSoftware Agent Reusability Mechanism at Application Level
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 3 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationvalue in developing technologies that work with it. In Guerra s work (Guerra,
3rd International Conference on Multimedia Technology(ICMT 2013) Integrating Multiagent Systems into Virtual Worlds Grant McClure Sandeep Virwaney and Fuhua Lin 1 Abstract. Incorporating autonomy and intelligence
More informationVIRTUAL REALITY APPLICATIONS IN THE UK's CONSTRUCTION INDUSTRY
Construction Informatics Digital Library http://itc.scix.net/ paper w78-1996-89.content VIRTUAL REALITY APPLICATIONS IN THE UK's CONSTRUCTION INDUSTRY Bouchlaghem N., Thorpe A. and Liyanage, I. G. ABSTRACT:
More informationX3D Multi-user Virtual Environment Platform for Collaborative Spatial Design
X3D Multi-user Virtual Environment Platform for Collaborative Spatial Design Ch. Bouras Ch. Tegos V. Triglianos Th. Tsiatsos Computer Engineering Computer Engineering and Informatics Dept. and Informatics
More informationACE: A Platform for the Real Time Simulation of Virtual Human Agents
ACE: A Platform for the Real Time Simulation of Virtual Human Agents Marcelo Kallmann, Jean-Sébastien Monzani, Angela Caicedo and Daniel Thalmann EPFL Computer Graphics Lab LIG CH-1015 Lausanne Switzerland
More informationMPEG-4 Structured Audio Systems
MPEG-4 Structured Audio Systems Mihir Anandpara The University of Texas at Austin anandpar@ece.utexas.edu 1 Abstract The MPEG-4 standard has been proposed to provide high quality audio and video content
More informationThe Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a 1 School of Art, Henan
More informationGLOSSARY for National Core Arts: Media Arts STANDARDS
GLOSSARY for National Core Arts: Media Arts STANDARDS Attention Principle of directing perception through sensory and conceptual impact Balance Principle of the equitable and/or dynamic distribution of
More information