Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-09T17:44:39.350Z Has data issue: false hasContentIssue false

Agents for multidisciplinary design in virtual worlds

Published online by Cambridge University Press:  06 August 2007

Mary Lou Maher
Affiliation:
Key Centre for Design Computing and Cognition, University of Sydney, Sydney, Australia
Michael Rosenman
Affiliation:
Key Centre for Design Computing and Cognition, University of Sydney, Sydney, Australia
Kathryn Merrick
Affiliation:
Key Centre for Design Computing and Cognition, University of Sydney, Sydney, Australia
Rights & Permissions [Opens in a new window]

Abstract

Agent models provide a generalized approach to the design of systems that autonomously monitor and affect an environment. Societies of agents that reason and communicate about an environment can achieve complex emergent behavior to facilitate and augment human activities. This paper introduces artificial agent technologies as a means by which the behavioral complexity of virtual worlds can be extended to provide the functionality needed to support collaboration in multidisciplinary design teams. Three key roles are identified that artificial agents can play to provide this functionality: support for multiple views of designed objects, support for the expression of relationships between designed objects, and compatibility with existing design tools. The implementation of a society of agents fulfilling these roles within a virtual world based, multidisciplinary design tool called DesignWorld is described. The increased behavioral complexity and functionality of DesignWorld's underlying virtual world is demonstrated using the results of multidisciplinary design experiments with DesignWorld.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2007
Figure 0

Fig. 1 The general agent model.

Figure 1

Fig. 2 Discipline models and relationships.

Figure 2

Fig. 3 DesignWorld consists of a 3-D virtual environment (left) augmented with Web-based communication and design tools (right). [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 3

Fig. 4 DesignWorld system architecture. Client browsers (shown in Fig. 3) are supported by Web applications and a MySQL database.

Figure 4

Fig. 5 A reflex agent model for DesignWorld agents.

Figure 5

Table 1 Sensors and effectors for DesignWorld agents' environment

Figure 6

Table 2 DesignWorld agent reasoning rules

Figure 7

Fig. 6 (a) Adel inspects the view of the harbor. (b) Mary and Adel complete their sketch. (c) The Modeler agent monitors the design as Mary starts work on the columns and Adel creates the restaurant space. (d) Adel adds the columns following the new sketch. (e) The Relationship Manager agent assists Mary to create a bounding relationship between the floor and the restaurant. (f) The Discipline Viewer agent creates the architect view of the completed tower for Mary. [A color version of this figure can be viewed online at www.journals.cambridge.org]