Research Papers

Multiagent Shape Grammar Implementation: Automatically Generating Form Concepts According to a Preference Function

[+] Author and Article Information
Seth Orsborn

Department of Interdisciplinary Engineering, Missouri University of Science and Technology, Rolla, MO 65409orsborns@mst.edu

Jonathan Cagan

Department of Mechanical Engineering, Carnegie Mellon University, Pittsburgh, PA 15213cagan@cmu.edu

J. Mech. Des 131(12), 121007 (Nov 12, 2009) (10 pages) doi:10.1115/1.4000449 History: Received January 25, 2008; Revised August 27, 2009; Published November 12, 2009; Online November 12, 2009

In new product development, quickly generating many product form concepts that a potential consumer prefers is a challenge. This paper presents the inaugural multiagent shape grammar implementation (MASGI) to automatically generate product form designs according to a preference function that can represent designer or consumer design preference. Additionally, the multiagent system creates a flexible shape grammar implementation that enables modifications to the shape grammar as the form design space changes. The method is composed of three subprocesses: a shape grammar interpreter that implements the shape grammar, an agent system that chooses which shape grammar rules to implement and the parametric design choices according to a preference function, and a preference investigator that determines the preference function, which constraints the automated form design process.

Copyright © 2009 by American Society of Mechanical Engineers
Your Session has timed out. Please sign back in to continue.



Grahic Jump Location
Figure 1

Atomic and MASGI sequences

Grahic Jump Location
Figure 3

SUV characteristics and attributes

Grahic Jump Location
Figure 4

Characteristics and rules tree for implementation

Grahic Jump Location
Figure 5

Agent-rule matrix

Grahic Jump Location
Figure 6

Agent system process

Grahic Jump Location
Figure 7

Shape grammar interpreter process

Grahic Jump Location
Figure 8

Characteristic agent pseudocode

Grahic Jump Location
Figure 9

Shape grammar rule pseudocode

Grahic Jump Location
Figure 11

Before headlight rule application

Grahic Jump Location
Figure 12

After headlight rule application

Grahic Jump Location
Figure 13

Preference investigator process

Grahic Jump Location
Figure 14

Respondent 30 high utility design 1

Grahic Jump Location
Figure 15

Respondent 30 neutral utility design 2

Grahic Jump Location
Figure 16

Respondent 30 low utility design 6

Grahic Jump Location
Figure 19

Wheel and hood rules

Grahic Jump Location
Figure 23

General modification rules




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In