A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.

Slides:



Advertisements
Similar presentations
Agent Based Software Development Michael Luck, Ronald Ashri and Mark dInverno.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Yiannis Demiris and Anthony Dearden By James Gilbert.
Agents in the previous examples Agents are just 3D objects in virtual worlds Agents are not independent thread. No agent architecture. ……
Constructing the Future with Intelligent Agents Raju Pathmeswaran Dr Vian Ahmed Prof Ghassan Aouad.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
©Intelligent Agent Technology and Application, 2006, Ai Lab NJU Intelligent Agent Technology and Application Course overview and what is intelligent agent.
Agent Mediated Grid Services in e-Learning Chun Yan, Miao School of Computer Engineering Nanyang Technological University (NTU) Singapore April,
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
A. How does life arise from the nonliving? 1.Generate a molecular proto-organism in vitro. 2.Achieve the transition to life in an artificial chemistry.
Scale Modelling in Architectural Design B. de Vries.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
Behavior- Based Approaches Behavior- Based Approaches.
1 Chapter 19 Intelligent Agents. 2 Chapter 19 Contents (1) l Intelligence l Autonomy l Ability to Learn l Other Agent Properties l Reactive Agents l Utility-Based.
PPA 503 – The Public Policy Making Process
Interactions between actors involved in planning and design decision processes Prof.dr.ir. B. de Vries.
Design and Decision Support Systems in Architecture, Building and Planning Human Behaviour Simulation B. de Vries.
The Need of Unmanned Systems
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
January 13, 2012 Oscar Lin Steve Leung School of Computing and Information Systems Faculty of Science and Technology Athabasca University, Canada.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
MASS: From Social Science to Environmental Modelling Hazel Parry
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Multi-Agent Model to Multi-Process Transformation A Housing Market Case Study Gerhard Zimmermann Informatik University of Kaiserslautern.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
Conducting Situated Learning in a Collaborative Virtual Environment Yongwu Miao Niels Pinkwart Ulrich Hoppe.
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
Agent-Oriented Software Engineering CSC532 Xiaomei Huang.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
virtual reality (VR) or virtual environment (VE), computer-generated environment with and within which people can interact. It is an artificial environment.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
12th International Conference on Artificial Intelligence: Methodology, Systems, Applications (AIMSA 2006) Multiagent Approach for the Representation of.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
The Evolution of ICT-Based Learning Environments: Which Perspectives for School of the Future? Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Bottino, R.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Simulation games Christian Märzinger Thomas Pichler 1.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Crowds (and research in animation and games) CSE 3541 Matt Boggus.
Introduction of Intelligent Agents
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Animating Idle Gaze Humanoid Agents in Social Game Environments Angelo Cafaro Raffaele Gaito
ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.
Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
From context sensitivity to intelligent user interfaces Requirements for learning agents Jarmo Korhonen
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
AUSF Agent based User Simulation Framework Om Narayan.
Crowds (and research in computer animation and games)
Intelligent Agents (Ch. 2)
Deliberative control for satellite-guided water quality monitoring
Real-world problem-solving Dealing with complexity
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Crowds (and research in computer animation and games)
DrillSim July 2005.
Introduction to Multi-Agent Systems
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Affordance, Ability, and Context:
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Structure of intelligent agents and environments
Presentation transcript:

A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra

Agenda VR-DIS research programme: B. de Vries AI for visualization of human behavior: J. Dijkstra

VR Technology in (Architectural) Design Traditional process and use Envisioned process and use

Traditional process: Sketch Paper & Pencil Reflection on Thoughts Vague

Traditional process: Design 2D/3D Modeling Material use Consultancy: Installation, Construction, etc.

Traditional process: Presentation Convey design Impression of building

Envisioned process: 3D Modeling Direct manipulation Implicit relations Sculpturing

Envisioned process: Scene Painting Realistic images No construction material

Envisioned process: Evaluation Indoor climate Lighting Structural behavior Acoustics User behavior

Example: Urban plan

Towards a Multi-Agent System for Visualizing Simulated User Behavior

Introduction of the Model

Architects and urban planners are often faced with the problem to assess how their design or planning decisions will affect the behavior of individuals. One way of addressing this problem is the use of models simulating the navigation of users in buildings and urban environments. A Multi-Agent System based on Cellular Automata

Essentials of Cellular Automata

Cellular automata are discrete dynamical systems whose behavior is completely specified in terms of a local relation ê Cellular automata are discrete dynamical systems whose behavior is completely specified in terms of a local relation Cell Cellular automata are characterized by the following features: Grid State Time

Cellular Automata Model of Traffic Flow

Agent Characteristics

Agent Definitions Agents are computational systems that inhibit some complex dynamic environment, sense and act autonomously in this environment, and by doing so realize a set of goals or tasks for which they are designed (Maes). An autonomous agent is a system situated within and part of an environment that senses that environment and acts on it, over time, in pursuit of its own agenda (Franklin & Graesser).

Agent Properties Autonomy - agents have some control over their actions and internal state Social ability - agents interact with other agents Reactivity - agents perceive their environment and respond to changes in it Pro-activeness - agents exhibit goal-directed behavior by acting on their own initiative ? Mentalistic capabilities - knowledge, belief, intention, emotion

Agent Architecture State Production System Action Perception Sensors Effectors

Multi Agent Simulation Models

simulating Offers the promise of simulating autonomous agents and the interaction between them. behaviors evolve dynamically during the simulation Evolution capabilities: evolution of the agent’s environment evolution of the agent’s behavior during the simulation anticipated behavior unplanned behavior

Towards the Framework

Cellular Automata Artificial Intelligence Distributed Artificial Intelligence Multi Agent Simulation Models

Motivation Develop a system how people move in a particular environment. People are represented by agents. The cellular automata model is used to simulate their behavior across the network. A simulation system would allow the designer to assess how its design decisions influence user movement and hence performance indicators.

Network Model The network is the three-dimensional cellular automata model representation of a state at a certain time.

different neighborhoods

transition of a state of a cell

Agent Model

User Agent Define an user-agent as: U =, where: R is finite set of role identifiers; {actor, subject} S scenario, defined by: S =, where: B represents the behavior of user-agent i I represents the intentions of a user-agent i A represents the activity agenda user user-agent i F represents the knowledge of information about the environment, called Facets T represents the time-budget each user-agent possesses

The Integration of Cellular Automata and Multi Agent Technology an actor-based view Initially, we will realize different graphic representations of our simulation : a network-based view a main node-based view

network grid and decision points

main node-based view

actor-based view / network-based view

Simulation Experiment Design of a simulation experiment of pedestrian movement. Considering a T-junction walkway where pedestrians will be randomly created at one of the entrances. Some impressions...

Demo

Conclusions

 Complex behavior can be simulated by using the concept of cellular automata in the context of multi-agent technology.  The development of multi-agent models offers the promise of simulating autonomous individuals.  A multi-agent model can be used for visualizing simulated user behavior to support the assignment of design performance.  The proposed concept potentially has a lot to offer in architecture and urban planning when visual and active environments may impact user behavior and decision-making processes.