CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

PDF papers
References

Hits 1 to 20 of 722

_id 5b5d
authors Li, S.-P., Frazer, J.H. and Tang M.-X.
year 2000
title A Constraint Based Generative System for Floor Layouts
source CAADRIA 2000 [Proceedings of the Fifth Conference on Computer Aided Architectural Design Research in Asia / ISBN 981-04-2491-4] Singapore 18-19 May 2000, pp. 441-450
doi https://doi.org/10.52842/conf.caadria.2000.441
summary This paper presents the current study of using a constraint based approach to solve floor layout problems. Nonlinear programming technique is used for the solution searching. This paper presents the authors' attempt to improve the nonlinear programming techniques for floor layout problems. Unlike most nonlinear programming systems, multiple optimized solutions can be provided with this system. The process of solving a layout problem, from constraint specification to solution searching, is described in detail. A case study is given in the last section before the conclusions to illustrate how the proposed model works.
series CAADRIA
email
last changed 2022/06/07 07:59

_id 57bd
authors Inanc, B. Sinan
year 2000
title Casebook. An Information Retrieval System for Housing Floor Plans
source CAADRIA 2000 [Proceedings of the Fifth Conference on Computer Aided Architectural Design Research in Asia / ISBN 981-04-2491-4] Singapore 18-19 May 2000, pp. 389-398
doi https://doi.org/10.52842/conf.caadria.2000.389
summary Floor plans are representations of choice for spatial information in architectural practice. They are expressive, readable, and familiar. My research examines possible uses of floor plan layouts in architectural information systems. Classification problems that arise are addressed by lazy computation. A prototype in the domain of residential units, CaseBook, has been developed and implemented. CaseBook uses graphical floor plans as core representations for storage, classification and retrieval. To reflect the plasticity of interpretations inherent to the complex and ill-defined architectural domain, the focus is on the flexibility of classification schemes. Flexibility is achieved through the application of adaptable automatic feature extraction and classification-on-demand by user-selected criteria. Queries can be graphically expressed in example layouts. The system ranks layouts according to their similarity to a query based on weighted nearest neighbor algorithm.
series CAADRIA
email
last changed 2022/06/07 07:50

_id 3760
authors Koutamanis, Alexander
year 2000
title Recognition and Indexing of Architectural Features in Floor Plans on the Internet
source CAADRIA 2000 [Proceedings of the Fifth Conference on Computer Aided Architectural Design Research in Asia / ISBN 981-04-2491-4] Singapore 18-19 May 2000, pp. 357-366
doi https://doi.org/10.52842/conf.caadria.2000.357
summary The Internet promises a worldwide information system, capable of uniting different sources and types of original, up-to-date and directly usable information. Among the main components of this system are retrieval mechanisms characterized by high precision and recall, as well as by supportive relevance feedback. The textual versions of these retrieval mechanisms have been available for some time and have achieved a certain degree of efficiency and sophistication. Image retrieval lags behind, despite the recent advances in content-based retrieval. In architecture this is largely due to the lack of integration of domain knowledge and known formalisms. Indexing and retrieval of architectural floor plans can rely on existing generative systems such as shape grammars and rectangular arrangements. By reversing generative systems in purpose we derive compact descriptions that describe completely a floor plan and make explicit all relevant features rather than a small number of features. The main limitation of reversed generative systems is that they apply to specific classes of designs. Unification in indexing and retrieval can only take place at the level of basic primitives, i.e. spaces and building elements. In both vector and pixel images of architectural floor plans this can be achieved by a universal recognition system that identifies salient local features to produce a basic spatial representation.
series CAADRIA
email
last changed 2022/06/07 07:51

_id ga0019
id ga0019
authors Ceccato, Cristiano
year 2000
title On the Translation of Design Data into Design Form in Evolutionary Design
source International Conference on Generative Art
summary The marriage of advanced computational methods and new manufacturing technologies give rise to new paradigms in design process and execution. Specifically, the research concerns itself with the application of Generative and Evolutionary computation to the production of mass-customized products and building components. The work is based on the premise that CAD-CAM should evolve into a dynamic, intelligent, multi-user environment that encourages creativity and actively supports the evolution of individual, mass-customized designs that exhibit common features. The concept of Parametric Design is well established, and chiefly concerns itself with generating design sets that exists within the boundaries of pre-set parametric values. Evolutionary Design extends the notion of parametric control by using rule-based generative algorithms to evolve common families of individual design solutions. These can be optimized according to particular criteria, or can form a wide variety of hierarchically related design solutions, while supporting design intuition. The integration of Evolutionary Design with CAD-CAM, in particular the areas of flexible manufacturing and mass-customization, creates a unique scenario which exploits the full power of both approaches to create a new design-process paradigm that can generate limitless possibilities in a non-deterministic manner within a variable search-space of possible solutions.This paper concerns itself with the technical and philosophical aspects of the codification, generation and translation of data within the evolutionary-parametric design process. The efficiency and relevance of different methods for treating design data form the most fundamental aspect within the realm of CAD/CAM and are crucial to the successful implementation of Evolutionary Design mechanisms. This begins at the level of seeding and progresses through the entire evolutionary sequence, including the codification for evaluation criteria. Furthermore, the integration of digital design mechanisms with CAM and CNC technologies requires further translation of data into manufacturable formats. This paper examines different methods available to system designers and discussed their effect on new paradigms of digital design methods.
keywords Evolutionary, Parametric, Generative, Data, Format, Objects, Codification
series other
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id avocaad_2001_02
id avocaad_2001_02
authors Cheng-Yuan Lin, Yu-Tung Liu
year 2001
title A digital Procedure of Building Construction: A practical project
source AVOCAAD - ADDED VALUE OF COMPUTER AIDED ARCHITECTURAL DESIGN, Nys Koenraad, Provoost Tom, Verbeke Johan, Verleye Johan (Eds.), (2001) Hogeschool voor Wetenschap en Kunst - Departement Architectuur Sint-Lucas, Campus Brussel, ISBN 80-76101-05-1
summary In earlier times in which computers have not yet been developed well, there has been some researches regarding representation using conventional media (Gombrich, 1960; Arnheim, 1970). For ancient architects, the design process was described abstractly by text (Hewitt, 1985; Cable, 1983); the process evolved from unselfconscious to conscious ways (Alexander, 1964). Till the appearance of 2D drawings, these drawings could only express abstract visual thinking and visually conceptualized vocabulary (Goldschmidt, 1999). Then with the massive use of physical models in the Renaissance, the form and space of architecture was given better precision (Millon, 1994). Researches continued their attempts to identify the nature of different design tools (Eastman and Fereshe, 1994). Simon (1981) figured out that human increasingly relies on other specialists, computational agents, and materials referred to augment their cognitive abilities. This discourse was verified by recent research on conception of design and the expression using digital technologies (McCullough, 1996; Perez-Gomez and Pelletier, 1997). While other design tools did not change as much as representation (Panofsky, 1991; Koch, 1997), the involvement of computers in conventional architecture design arouses a new design thinking of digital architecture (Liu, 1996; Krawczyk, 1997; Murray, 1997; Wertheim, 1999). The notion of the link between ideas and media is emphasized throughout various fields, such as architectural education (Radford, 2000), Internet, and restoration of historical architecture (Potier et al., 2000). Information technology is also an important tool for civil engineering projects (Choi and Ibbs, 1989). Compared with conventional design media, computers avoid some errors in the process (Zaera, 1997). However, most of the application of computers to construction is restricted to simulations in building process (Halpin, 1990). It is worth studying how to employ computer technology meaningfully to bring significant changes to concept stage during the process of building construction (Madazo, 2000; Dave, 2000) and communication (Haymaker, 2000).In architectural design, concept design was achieved through drawings and models (Mitchell, 1997), while the working drawings and even shop drawings were brewed and communicated through drawings only. However, the most effective method of shaping building elements is to build models by computer (Madrazo, 1999). With the trend of 3D visualization (Johnson and Clayton, 1998) and the difference of designing between the physical environment and virtual environment (Maher et al. 2000), we intend to study the possibilities of using digital models, in addition to drawings, as a critical media in the conceptual stage of building construction process in the near future (just as the critical role that physical models played in early design process in the Renaissance). This research is combined with two practical building projects, following the progress of construction by using digital models and animations to simulate the structural layouts of the projects. We also tried to solve the complicated and even conflicting problems in the detail and piping design process through an easily accessible and precise interface. An attempt was made to delineate the hierarchy of the elements in a single structural and constructional system, and the corresponding relations among the systems. Since building construction is often complicated and even conflicting, precision needed to complete the projects can not be based merely on 2D drawings with some imagination. The purpose of this paper is to describe all the related elements according to precision and correctness, to discuss every possibility of different thinking in design of electric-mechanical engineering, to receive feedback from the construction projects in the real world, and to compare the digital models with conventional drawings.Through the application of this research, the subtle relations between the conventional drawings and digital models can be used in the area of building construction. Moreover, a theoretical model and standard process is proposed by using conventional drawings, digital models and physical buildings. By introducing the intervention of digital media in design process of working drawings and shop drawings, there is an opportune chance to use the digital media as a prominent design tool. This study extends the use of digital model and animation from design process to construction process. However, the entire construction process involves various details and exceptions, which are not discussed in this paper. These limitations should be explored in future studies.
series AVOCAAD
email
last changed 2005/09/09 10:48

_id ga0027
id ga0027
authors E. Bilotta, P. Pantano and V. Talarico
year 2000
title Music Generation through Cellular Automata
source International Conference on Generative Art
summary Cellular automata (CA), like every other dynamical system, can be used to generate music. In fact, starting from any initial state and applying to them simple transition rules, such models are able to produce numerical sequences that can be successively associated to typically musical physical parameters. This approach is interesting because, maintaining fixed the set of rules and varying the initial data, many different, though correlated, numerical sequences can be originated (this recalls the genotype-phenotype dualism). Later on a musification (rendering) process can tie one or more physical parameters typical of music to various mathematical functions: as soon as the generative algorithm produces a numerical sequence this process modifies the physical parameter thus composing a sequence of sounds whose characteristic varies during the course of time. Many so obtained musical sequences can be selected by a genetic algorithm (CA) that promotes their evolution and refinement. The aim of this paper is to illustrate a series of musical pieces generated by CA. In the first part attention is focused on the effects coming from the application of various rendering processes to one dimensional multi state CA; typical behaviours of automata belonging to each of the four families discovered by Wolfram have been studied: CA evolving to a uniform state, CA evolving to a steady cycle, chaotic and complex CA. In order to make this part of the study Musical Dreams, a system for the simulation and musical rendering of one dimensional CA, has been used. In the second phase various CA obtained both by random generation and deriving from those studied in the first part are organised into families and, successively, made evolve through a genetic algorithm. This phase has been accomplished by using Harmony Seeker, a system for the generation of evolutionary music based on GA. The obtained results vary depending on the rendering systems used but, in general, automata belonging to the first family seem more indicated for the production of rhythmical patterns, while elements belonging to the second and fourth family seem to produce better harmonic patterns. Chaotic systems have been seen to produce good results only in presence of simple initial states. Experiments made in the second part have produced good harmonic results starting mainly from CA belonging to the second family.
series other
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id ga0021
id ga0021
authors Eacott, John
year 2000
title Generative music composition in practice - a critical evaluation
source International Conference on Generative Art
summary This critical evaluation will discuss 4 computer based musical works which, for reasons I shall explain, I describe as non-linear or generative. The works have been constructed by me and publicly performed or exhibited during a two year period from October 1998 to October 2000. ‘In the beginning…’ interactive music installation, strangeAttraction, Morley Gallery, London. July 1999 ‘jnrtv’ live generative dance music May 1999 to Dec 2000 ‘jazz’ interactive music installation, another strangeAttraction Morley Gallery, London. July 2000-09-26 ‘the street’ architectural interactive music installation, University of Westminster Oct 2000 Introduction I have always loved the practice of composing, particularly when it means scoring a work to be played by a live ensemble. There is something about taking a fresh sheet of manuscript , ruling the bar lines, adding clefs, key and time signatures and beginning the gradual process of adding notes, one at a time to the score until it is complete that is gratifying and compensates for the enormous effort involved. The process of scoring however is actually one distinct act within the more general task of creating music. Recently, the notion of ‘composing’ has met challenges through an increased interest in non-linear compositional methods. It is actually the presence of Chaotic or uncontrolable elements which add real beauty to music and many if not all of the things we value. If we think of a sunset, waves lapping on the shore, plants, trees a human face and the sound of the human voice, these things are not perfect and more importantly perhaps, they are transient, constantly changing and evolving. Last year and again this year, I have organised an exhibition of interactive , non-linear music installations called 'strangeAttraction'. The title refers to what Edward Lorenz called a ‘strange attractor’ the phenomenon that despite vast degrees of Chaos and uncertainty within a system, there is a degree of predictability, the tendency for chaotic behaviour to ‘attract’ towards a probable set of outcomes. Composition that deals with 'attractors' or probable outcomes rather than specific details which are set in stone is an increasingly intriguing notion.
series other
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id c839
authors Hwang, Jie-Eun
year 2002
title SpaceScope: Developing a Spatial Information Retrieval System - Focused on Apartment Unit Floor Plans -
source Yonsei University, Dept. of Housing & Interior Design
summary This research investigates the spatial information retrieval (IR) in architecture focused on constructing efficient metadata that is crucial for data retrieval. Generally speaking, metadata is ‘structured data about data’ to describe resources especially in a digital format. In this research, metadata is a sort of data object to be useful in searching spatial information. Metadata is also used to describe raw spatial data object as not only attribute data but also content structurally and semantic ally. There are two issues that motivate this research; 1) what is the spatial information – that materializes the intangible space as a data object, and 2) how we can search the information efficiently – the content-based information retrieval. Although knowledge of a building’s spatial content is most important in architecture, there has been no logical method to manage it.

From the viewpoint of content-based retrieval, the researcher analyzes spatial information of a floor plan, with a focus on the apartment unit floor plan common in Korea. Then the metadata items are extracted in a structured manner. To manage the items efficiently, the researcher develops a data model for spatial information according to the concept of the “Structured Floor Plan”. The main object of content to retrieve is a spatial network that consists of nodes of spaces and their linkages. There are two ways to organize the metadata: the traditional index files and the RDF (Resource Description Framework). While the index files are still efficient with computability, the RDF applies greater options to retrieve, such as fuzzy predicates, semantic predicates, and so on. To exploit the metadata, this research shows several possibilities of query operations that present a set of sample queries about L-DK(Living room – Dining room – Kitchen). Implementation of the prototype system is divided into three parts: 1) a modeling module using Vitruvius; 2) an indexing module using MS SQL Server? 2000 in conjunction XML; and 3) a browsing module using the SpaceScope browser.

The future works may consider XML-based databases and a knowledge based query language, such as RQL/XQL, working on such databases. The more specific domain knowledge is involved, the more practical systems would be. Even in architecture, there may be a diverse range of domain knowledge, such as design, building performance, facility management, energy management, post occupied evaluation, historical research, and so on. Also the issue of interface should be investigated in depth, so that it will be adequate to the needs of the architectural field.

keywords Content-based Information Retrieval; Metadata; RDF; XML; Spatial Information; Apartment Floor Plan; Semantics
series thesis:MSc
email
last changed 2003/04/25 07:27

_id 27e1
authors Janssen, P., Frazer, J. and Tang, M.X.
year 2000
title Evolutionary design systems: a conceptual framework for the creation of generative processes
source Proceedings of the 5th International Conference on Design Decision Support Systems in Architecture and Urban Planning, Nijkerk, The Netherlands, pp. 190-200
summary Design tools that aim not only to analyse and evaluate, but also to generate and explore alternative design proposals are now under development. An evolutionary paradigm is presented as a basis for creating such tools. First, the evolutionary paradigm is shown to be the only successful design system on which this new phase of design tool could be based. Secondly, any characterisation of design as a search problem is argued to be a serious misconception. Instead it is proposed that evolutionary design systems should be seen as generative processes that are able to evaluate their own output. Thirdly, a generic framework for generative evolutionary design systems is presented. Fourth, the generative process is introduced as key element within this generic framework. The role of the environment within this process is fundamental. Finally, the direction of future research within the evolutionary design paradigm is discussed with possible short and long term goals being presented.
series other
last changed 2003/04/23 15:14

_id ga0008
id ga0008
authors Koutamanis, Alexander
year 2000
title Redirecting design generation in architecture
source International Conference on Generative Art
summary Design generation has been the traditional culmination of computational design theory in architecture. Motivated either by programmatic and functional complexity (as in space allocation) or by the elegance and power of representational analyses (shape grammars, rectangular arrangements), research has produced generative systems capable of producing new designs that satisfied certain conditions or of reproducing exhaustively entire classes (such as all possible Palladian villas), comprising known and plausible new designs. Most generative systems aimed at a complete spatial design (detailing being an unpopular subject), with minimal if any intervention by the human user / designer. The reason for doing so was either to give a demonstration of the elegance, power and completeness of a system or simply that the replacement of the designer with the computer was the fundamental purpose of the system. In other words, the problem was deemed either already resolved by the generative system or too complex for the human designer. The ongoing democratization of the computer stimulates reconsideration of the principles underlying existing design generation in architecture. While the domain analysis upon which most systems are based is insightful and interesting, jumping to a generative conclusion was almost always based on a very sketchy understanding of human creativity and of the computer's role in designing and creativity. Our current perception of such matters suggests a different approach, based on the augmentation of intuitive creative capabilities with computational extensions. The paper proposes that architectural generative design systems can be redirected towards design exploration, including the development of alternatives and variations. Human designers are known to follow inconsistent strategies when confronted with conflicts in their designs. These strategies are not made more consistent by the emerging forms of design analysis. The use of analytical means such as simulation, couple to the necessity of considering a rapidly growing number of aspects, means that the designer is confronted with huge amounts of information that have to be processed and integrated in the design. Generative design exploration that can combine the analysis results in directed and responsive redesigning seems an effective method for the early stages of the design process, as well as for partial (local) problems in later stages. The transformation of generative systems into feedback support and background assistance for the human designer presupposes re-orientation of design generation with respect to the issues of local intelligence and autonomy. Design generation has made extensive use of local intelligence but has always kept it subservient to global schemes that tended to be holistic, rigid or deterministic. The acceptance of local conditions as largely independent structures (local coordinating devices) affords a more flexible attitude that permits not only the emergence of internal conflicts but also the resolution of such conflicts in a transparent manner. The resulting autonomy of local coordinating devices can be expanded to practically all aspects and abstraction levels. The ability to have intelligent behaviour built in components of the design representation, as well as in the spatial and building elements they signify, means that we can create the new, sharper tools required by the complexity resulting from the interpretation of the built environment as a dynamic configuration of co-operating yet autonomous parts that have to be considered independently and in conjunction with each other.   P.S. The content of the paper will be illustrated by a couple of computer programs that demonstrate the princples of local intelligence and autonomy in redesigning. It is possible that these programs could be presented as independent interactive exhibits but it all depends upon the time we can make free for the development of self-sufficient, self-running demonstrations until December.
series other
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id ga0014
id ga0014
authors McGuire, Kevin
year 2000
title Controlling Chaos: a Simple Deterministic System for Creating Complex Organic Shapes
source International Conference on Generative Art
summary It is difficult and frustrating to create complex organic shapes using the current set of computer graphic programs. One reason is because the geometry of nature is different from that of our tools. Its self-similarity and fine detail are derived from growth processes that are very different from the working process imposed by drawing programs. This mismatch makesit difficult to create natural looking artifacts. Drawing programs provide a palette of shapes that may be manipulated in a variety ways, but the palette is limited and based on a cold Euclidean geometry. Clouds, rivers, and rocks are not lines or circles. Paint programs provide interesting filters and effects, but require great skill and effort. Always, the details must be arduously managed by the artist. This limits the artist's expressive power. Fractals have stunning visual richness, but the artist's techniques are limited to those of choosing colours and searching the fractal space. Genetic algorithms provide a powerful means for exploring a space of variations, but the artist's skill is limited by the very difficult ability to arrive at the correct fitness function. It is hard to get the picture you wanted. Ideally, the artist should have macroscopic control over the creation while leaving the computer to manage the microscopic details. For the result to feel organic, the details should be rich, consistent and varied, cohesive but not repetitious. For the results to be reproducible, the system should be deterministic. For it to be expressive there should be a cause-effect relationship between the actions in the program and change in the resulting picture. Finally, it would be interesting if the way we drew was more closely related to the way things grew. We present a simple drawing program which provides this mixture of macroscopic control with free microscopic detail. Through use of an accretion growth model, the artist controls large scale structure while varied details emerge naturally from senstive dependence in the system. Its algorithms are simple and deterministic, so its results are predictable and reproducible. The overall resulting structure can be anticipated, but it can also surprise. Despite its simplicity, it has been used to generate a surprisingly rich assortment of complex organic looking pictures.
series other
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id ga0010
id ga0010
authors Moroni, A., Zuben, F. Von and Manzolli, J.
year 2000
title ArTbitrariness in Music
source International Conference on Generative Art
summary Evolution is now considered not only powerful enough to bring about the biological entities as complex as humans and conciousness, but also useful in simulation to create algorithms and structures of higher levels of complexity than could easily be built by design. In the context of artistic domains, the process of human-machine interaction is analyzed as a good framework to explore creativity and to produce results that could not be obtained without this interaction. When evolutionary computation and other computational intelligence methodologies are involved, every attempt to improve aesthetic judgement we denote as ArTbitrariness, and is interpreted as an interactive iterative optimization process. ArTbitrariness is also suggested as an effective way to produce art through an efficient manipulation of information and a proper use of computational creativity to increase the complexity of the results without neglecting the aesthetic aspects [Moroni et al., 2000]. Our emphasis will be in an approach to interactive music composition. The problem of computer generation of musical material has received extensive attention and a subclass of the field of algorithmic composition includes those applications which use the computer as something in between an instrument, in which a user "plays" through the application's interface, and a compositional aid, which a user experiments with in order to generate stimulating and varying musical material. This approach was adopted in Vox Populi, a hybrid made up of an instrument and a compositional environment. Differently from other systems found in genetic algorithms or evolutionary computation, in which people have to listen to and judge the musical items, Vox Populi uses the computer and the mouse as real-time music controllers, acting as a new interactive computer-based musical instrument. The interface is designed to be flexible for the user to modify the music being generated. It explores evolutionary computation in the context of algorithmic composition and provides a graphical interface that allows to modify the tonal center and the voice range, changing the evolution of the music by using the mouse[Moroni et al., 1999]. A piece of music consists of several sets of musical material manipulated and exposed to the listener, for example pitches, harmonies, rhythms, timbres, etc. They are composed of a finite number of elements and basically, the aim of a composer is to organize those elements in an esthetic way. Modeling a piece as a dynamic system implies a view in which the composer draws trajectories or orbits using the elements of each set [Manzolli, 1991]. Nonlinear iterative mappings are associated with interface controls. In the next page two examples of nonlinear iterative mappings with their resulting musical pieces are shown.The mappings may give rise to attractors, defined as geometric figures that represent the set of stationary states of a non-linear dynamic system, or simply trajectories to which the system is attracted. The relevance of this approach goes beyond music applications per se. Computer music systems that are built on the basis of a solid theory can be coherently embedded into multimedia environments. The richness and specialty of the music domain are likely to initiate new thinking and ideas, which will have an impact on areas such as knowledge representation and planning, and on the design of visual formalisms and human-computer interfaces in general. Above and bellow, Vox Populi interface is depicted, showing two nonlinear iterative mappings with their resulting musical pieces. References [Manzolli, 1991] J. Manzolli. Harmonic Strange Attractors, CEM BULLETIN, Vol. 2, No. 2, 4 -- 7, 1991. [Moroni et al., 1999] Moroni, J. Manzolli, F. Von Zuben, R. Gudwin. Evolutionary Computation applied to Algorithmic Composition, Proceedings of CEC99 - IEEE International Conference on Evolutionary Computation, Washington D. C., p. 807 -- 811,1999. [Moroni et al., 2000] Moroni, A., Von Zuben, F. and Manzolli, J. ArTbitration, Las Vegas, USA: Proceedings of the 2000 Genetic and Evolutionary Computation Conference Workshop Program – GECCO, 143 -- 145, 2000.
series other
email
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id 998a
authors Navon, R.,
year 2000
title Process and quality control with a video camera, for a floor-tilling robot
source Automation in Construction 10 (1) (2000) pp. 113-125
summary The paper describes the development of a floor-tiling robot. Both the development and the performance measurements of the robot were carried out with a graphic simulation system. Based on those measurements and on a time study of the corresponding manual work, the robot's work output is expected to be 2–5 times higher than that of the manual work. It was decided to concentrate, at this stage of the development, on the robot's autonomy at a workstation, which means that all operations at a workstation –– stabilizing and calibrating, loading tiles, etc. –– including real-time quality assurance (QA) are done without human intervention, while the transfer between workstations is assisted by an operator. The QA function has to identify the exact location and orientation of tiles to be taken, since they may be expected to differ from those specified in the robot's program. This is needed in order to allow accurate placing of the tiles in straight lines and with a uniform distance between them. Additionally, the QA function has to identify defective tiles. A computer vision system was developed to perform the QA functions. The prototype, its operational principles, and the experiments are described. The system's limitations are discussed together with needs for further research.
series journal paper
more http://www.elsevier.com/locate/autcon
last changed 2003/05/15 21:23

_id ga0026
id ga0026
authors Ransen, Owen F.
year 2000
title Possible Futures in Computer Art Generation
source International Conference on Generative Art
summary Years of trying to create an "Image Idea Generator" program have convinced me that the perfect solution would be to have an artificial artistic person, a design slave. This paper describes how I came to that conclusion, realistic alternatives, and briefly, how it could possibly happen. 1. The history of Repligator and Gliftic 1.1 Repligator In 1996 I had the idea of creating an “image idea generator”. I wanted something which would create images out of nothing, but guided by the user. The biggest conceptual problem I had was “out of nothing”. What does that mean? So I put aside that problem and forced the user to give the program a starting image. This program eventually turned into Repligator, commercially described as an “easy to use graphical effects program”, but actually, to my mind, an Image Idea Generator. The first release came out in October 1997. In December 1998 I described Repligator V4 [1] and how I thought it could be developed away from simply being an effects program. In July 1999 Repligator V4 won the Shareware Industry Awards Foundation prize for "Best Graphics Program of 1999". Prize winners are never told why they won, but I am sure that it was because of two things: 1) Easy of use 2) Ease of experimentation "Ease of experimentation" means that Repligator does in fact come up with new graphics ideas. Once you have input your original image you can generate new versions of that image simply by pushing a single key. Repligator is currently at version 6, but, apart from adding many new effects and a few new features, is basically the same program as version 4. Following on from the ideas in [1] I started to develop Gliftic, which is closer to my original thoughts of an image idea generator which "starts from nothing". The Gliftic model of images was that they are composed of three components: 1. Layout or form, for example the outline of a mandala is a form. 2. Color scheme, for example colors selected from autumn leaves from an oak tree. 3. Interpretation, for example Van Gogh would paint a mandala with oak tree colors in a different way to Andy Warhol. There is a Van Gogh interpretation and an Andy Warhol interpretation. Further I wanted to be able to genetically breed images, for example crossing two layouts to produce a child layout. And the same with interpretations and color schemes. If I could achieve this then the program would be very powerful. 1.2 Getting to Gliftic Programming has an amazing way of crystalising ideas. If you want to put an idea into practice via a computer program you really have to understand the idea not only globally, but just as importantly, in detail. You have to make hard design decisions, there can be no vagueness, and so implementing what I had decribed above turned out to be a considerable challenge. I soon found out that the hardest thing to do would be the breeding of forms. What are the "genes" of a form? What are the genes of a circle, say, and how do they compare to the genes of the outline of the UK? I wanted the genotype representation (inside the computer program's data) to be directly linked to the phenotype representation (on the computer screen). This seemed to be the best way of making sure that bred-forms would bare some visual relationship to their parents. I also wanted symmetry to be preserved. For example if two symmetrical objects were bred then their children should be symmetrical. I decided to represent shapes as simply closed polygonal shapes, and the "genes" of these shapes were simply the list of points defining the polygon. Thus a circle would have to be represented by a regular polygon of, say, 100 sides. The outline of the UK could easily be represented as a list of points every 10 Kilometers along the coast line. Now for the important question: what do you get when you cross a circle with the outline of the UK? I tried various ways of combining the "genes" (i.e. coordinates) of the shapes, but none of them really ended up producing interesting shapes. And of the methods I used, many of them, applied over several "generations" simply resulted in amorphous blobs, with no distinct family characteristics. Or rather maybe I should say that no single method of breeding shapes gave decent results for all types of images. Figure 1 shows an example of breeding a mandala with 6 regular polygons: Figure 1 Mandala bred with array of regular polygons I did not try out all my ideas, and maybe in the future I will return to the problem, but it was clear to me that it is a non-trivial problem. And if the breeding of shapes is a non-trivial problem, then what about the breeding of interpretations? I abandoned the genetic (breeding) model of generating designs but retained the idea of the three components (form, color scheme, interpretation). 1.3 Gliftic today Gliftic Version 1.0 was released in May 2000. It allows the user to change a form, a color scheme and an interpretation. The user can experiment with combining different components together and can thus home in on an personally pleasing image. Just as in Repligator, pushing the F7 key make the program choose all the options. Unlike Repligator however the user can also easily experiment with the form (only) by pushing F4, the color scheme (only) by pushing F5 and the interpretation (only) by pushing F6. Figures 2, 3 and 4 show some example images created by Gliftic. Figure 2 Mandala interpreted with arabesques   Figure 3 Trellis interpreted with "graphic ivy"   Figure 4 Regular dots interpreted as "sparks" 1.4 Forms in Gliftic V1 Forms are simply collections of graphics primitives (points, lines, ellipses and polygons). The program generates these collections according to the user's instructions. Currently the forms are: Mandala, Regular Polygon, Random Dots, Random Sticks, Random Shapes, Grid Of Polygons, Trellis, Flying Leap, Sticks And Waves, Spoked Wheel, Biological Growth, Chequer Squares, Regular Dots, Single Line, Paisley, Random Circles, Chevrons. 1.5 Color Schemes in Gliftic V1 When combining a form with an interpretation (described later) the program needs to know what colors it can use. The range of colors is called a color scheme. Gliftic has three color scheme types: 1. Random colors: Colors for the various parts of the image are chosen purely at random. 2. Hue Saturation Value (HSV) colors: The user can choose the main hue (e.g. red or yellow), the saturation (purity) of the color scheme and the value (brightness/darkness) . The user also has to choose how much variation is allowed in the color scheme. A wide variation allows the various colors of the final image to depart a long way from the HSV settings. A smaller variation results in the final image using almost a single color. 3. Colors chosen from an image: The user can choose an image (for example a JPG file of a famous painting, or a digital photograph he took while on holiday in Greece) and Gliftic will select colors from that image. Only colors from the selected image will appear in the output image. 1.6 Interpretations in Gliftic V1 Interpretation in Gliftic is best decribed with a few examples. A pure geometric line could be interpreted as: 1) the branch of a tree 2) a long thin arabesque 3) a sequence of disks 4) a chain, 5) a row of diamonds. An pure geometric ellipse could be interpreted as 1) a lake, 2) a planet, 3) an eye. Gliftic V1 has the following interpretations: Standard, Circles, Flying Leap, Graphic Ivy, Diamond Bar, Sparkz, Ess Disk, Ribbons, George Haite, Arabesque, ZigZag. 1.7 Applications of Gliftic Currently Gliftic is mostly used for creating WEB graphics, often backgrounds as it has an option to enable "tiling" of the generated images. There is also a possibility that it will be used in the custom textile business sometime within the next year or two. The real application of Gliftic is that of generating new graphics ideas, and I suspect that, like Repligator, many users will only understand this later. 2. The future of Gliftic, 3 possibilties Completing Gliftic V1 gave me the experience to understand what problems and opportunities there will be in future development of the program. Here I divide my many ideas into three oversimplified possibilities, and the real result may be a mix of two or all three of them. 2.1 Continue the current development "linearly" Gliftic could grow simply by the addition of more forms and interpretations. In fact I am sure that initially it will grow like this. However this limits the possibilities to what is inside the program itself. These limits can be mitigated by allowing the user to add forms (as vector files). The user can already add color schemes (as images). The biggest problem with leaving the program in its current state is that there is no easy way to add interpretations. 2.2 Allow the artist to program Gliftic It would be interesting to add a language to Gliftic which allows the user to program his own form generators and interpreters. In this way Gliftic becomes a "platform" for the development of dynamic graphics styles by the artist. The advantage of not having to deal with the complexities of Windows programming could attract the more adventurous artists and designers. The choice of programming language of course needs to take into account the fact that the "programmer" is probably not be an expert computer scientist. I have seen how LISP (an not exactly easy artificial intelligence language) has become very popular among non programming users of AutoCAD. If, to complete a job which you do manually and repeatedly, you can write a LISP macro of only 5 lines, then you may be tempted to learn enough LISP to write those 5 lines. Imagine also the ability to publish (and/or sell) "style generators". An artist could develop a particular interpretation function, it creates images of a given character which others find appealing. The interpretation (which runs inside Gliftic as a routine) could be offered to interior designers (for example) to unify carpets, wallpaper, furniture coverings for single projects. As Adrian Ward [3] says on his WEB site: "Programming is no less an artform than painting is a technical process." Learning a computer language to create a single image is overkill and impractical. Learning a computer language to create your own artistic style which generates an infinite series of images in that style may well be attractive. 2.3 Add an artificial conciousness to Gliftic This is a wild science fiction idea which comes into my head regularly. Gliftic manages to surprise the users with the images it makes, but, currently, is limited by what gets programmed into it or by pure chance. How about adding a real artifical conciousness to the program? Creating an intelligent artificial designer? According to Igor Aleksander [1] conciousness is required for programs (computers) to really become usefully intelligent. Aleksander thinks that "the line has been drawn under the philosophical discussion of conciousness, and the way is open to sound scientific investigation". Without going into the details, and with great over-simplification, there are roughly two sorts of artificial intelligence: 1) Programmed intelligence, where, to all intents and purposes, the programmer is the "intelligence". The program may perform well (but often, in practice, doesn't) and any learning which is done is simply statistical and pre-programmed. There is no way that this type of program could become concious. 2) Neural network intelligence, where the programs are based roughly on a simple model of the brain, and the network learns how to do specific tasks. It is this sort of program which, according to Aleksander, could, in the future, become concious, and thus usefully intelligent. What could the advantages of an artificial artist be? 1) There would be no need for programming. Presumbably the human artist would dialog with the artificial artist, directing its development. 2) The artificial artist could be used as an apprentice, doing the "drudge" work of art, which needs intelligence, but is, anyway, monotonous for the human artist. 3) The human artist imagines "concepts", the artificial artist makes them concrete. 4) An concious artificial artist may come up with ideas of its own. Is this science fiction? Arthur C. Clarke's 1st Law: "If a famous scientist says that something can be done, then he is in all probability correct. If a famous scientist says that something cannot be done, then he is in all probability wrong". Arthur C Clarke's 2nd Law: "Only by trying to go beyond the current limits can you find out what the real limits are." One of Bertrand Russell's 10 commandments: "Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric" 3. References 1. "From Ramon Llull to Image Idea Generation". Ransen, Owen. Proceedings of the 1998 Milan First International Conference on Generative Art. 2. "How To Build A Mind" Aleksander, Igor. Wiedenfeld and Nicolson, 1999 3. "How I Drew One of My Pictures: or, The Authorship of Generative Art" by Adrian Ward and Geof Cox. Proceedings of the 1999 Milan 2nd International Conference on Generative Art.
series other
email
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id 3888
authors Reffat, Rabee M.
year 2000
title Computational Situated Learning in Designing - Application to Architectural Shape Semantics
source The University of Sydney, Faculty of Architecture
summary Learning the situatedness (applicability conditions), of design knowledge recognised from design compositions is the central tenet of the research presented in this thesis. This thesis develops and implements a computational system of situated learning and investigates its utility in designing. Situated learning is based on the concept that "knowledge is contextually situated and is fundamentally influenced by its situation". In this sense learning is tuned to the situations within which "what you do when you do matters". Designing cannot be predicted and the results of designing are not based on actions independent of what is being designed or independent of when, where and how it was designed. Designers' actions are situation dependent (situated), such that designers work actively with the design environment within the specific conditions of the situation where neither the goal state nor the solution space is completely predetermined. In designing, design solutions are fluid and emergent entities generated by dynamic and situated activities instead of fixed design plans. Since it is not possible in advance to know what knowledge to use in relation to any situation we need to learn knowledge in relation to its situation, i.e. learn the applicability conditions of knowledge. This leads towards the notion of the situation as having the potential role of guiding the use of knowledge.

Situated Learning in Designing (SLiDe) is developed and implemented within the domain of architectural shape composition (in the form of floor plans), to construct the situatedness of shape semantics. An architectural shape semantic is a set of characteristics with a semantic meaning based on a particular view of a shape such as reflection symmetry, adjacency, rotation and linearity. Each shape semantic has preconditions without which it cannot be recognised. Such preconditions indicate nothing about the situation within which this shape semantic was recognised. The situatedness or the applicability conditions of a shape semantic is viewed as, the interdependent relationships between this shape semantic as the design knowledge in focus, and other shape semantics across the observations of a design composition. While designing, various shape semantics and relationships among them emerge in different representations of a design composition. Multiple representations of a design composition by re-interpretation have been proposed to serve as a platform for SLiDe. Multiple representations provide the opportunity for different shape semantics and relationships among them to be found from a single design composition. This is important if these relationships are to be used later because it is not known in advance which of the possible relationships could be constructed are likely to be useful. Hence, multiple representations provide a platform for different situations to be encountered. A symbolic representation of shape and shape semantics is used in which the infinite maximal lines form the representative primitives of the shape.

SLiDe is concerned with learning the applicability conditions (situatedness), of shape semantics locating them in relation to situations within which they were recognised (situation dependent), and updating the situatedness of shape semantics in response to new observations of the design composition. SLiDe consists of three primary modules: Generator, Recogniser and Incremental Situator. The Generator is used by the designer to develop a set of multiple representations of a design composition. This set of representations forms the initial design environment of SLiDe. The Recogniser detects shape semantics in each representation and produces a set of observations, each of which is comprised of a group of shape semantics recognised at each corresponding representation. The Incremental Situator module consists of two sub-modules, Situator and Restructuring Situator, and utilises an unsupervised incremental clustering mechanism not affected by concept drift. The Situator module locates recognised shape semantics in relation to their situations by finding regularities of relationships among them across observations of a design composition and clustering them into situational categories organised in a hierarchical tree structure. Such relationships change over time due to the changes taken place in the design environment whenever further representations are developed using the Generator module and new observations are constructed by the Recogniser module. The Restructuring Situator module updates previously learned situational categories and restructures the hierarchical tree accordingly in response to new observations.

Learning the situatedness shape semantics may play a crucial role in designing if designers pursue further some of these shape semantics. This thesis illustrates an approach in which SLiDe can be utilised in designing to explore the shapes in a design composition in various ways; bring designers! attention to potentially hidden features and shape semantics of their designs; and maintain the integrity of the design composition by using the situatedness of shape semantics. The thesis concludes by outlining future directions for this research to learn and update the situatedness of design knowledge within the context of use; considering the role of functional knowledge while learning the situatedness of design knowledge; and developing an autonomous situated agent-based designing system.

series thesis:PhD
email
last changed 2003/05/06 11:34

_id ga0006
id ga0006
authors Rinaldo, Kenneth E.
year 2000
title Autopoiesis
source International Conference on Generative Art
summary Autopoiesis, is a series of fifteen musical and robotic artificial life sculptures that interact with the public and modify their behaviors based on the both the presence of the participants in the exhibition and the communication between each separate sculpture. Autopoiesis is "self making", a characteristic of all living systems. This characteristic of living systems was defined and refined by Francisco Varella and Humberto Maturana. This series of robotic sculptures talk with each other through a hardwired network and audible telephone tones, which are a musical language for the group. Autopoiesis presents an interactive environment, which is immersive, detailed and able to evolve in real time by utilizing feedback and interaction from audience/participant members. The interactivity engages the viewer/participant who in turn, effects the system's evolution and emergence. This creates a system evolution as well as an overall group sculptural aesthetic.
series other
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id 887b
authors SQin, S.F., Wright, D.K. and Jordanov, I.N.
year 2000
title From on-line sketching to 2D and 3D geometry: a system based on fuzzy knowledge
source Computer-Aided Design, Vol. 32 (14) (2000) pp. 851-866
summary The paper describes the development of a fuzzy knowledge-based prototype system for conceptual design. This real time system is designed to infer user's sketchingintentions, to segment sketched input and generate corresponding geometric primitives: straight lines, circles; arcs, ellipses, elliptical arcs, and B-spline curves. Topologyinformation (connectivity, unitary constraints and pairwise constraints) is received dynamically from 2D sketched input and primitives. From the 2D topology information, amore accurate 2D geometry can be built up by applying a 2D geometric constraint solver. Subsequently, 3D geometry can be received feature by feature incrementally. Eachfeature can be recognised by inference knowledge in terms of matching its 2D primitive configurations and connection relationships. The system accepts not only sketchedinput, working as an automatic design tool, but also accepts user interactive input of both 2D primitives and special positional 3D primitives. This makes it easy and friendlyto use. The system has been tested with a number of sketched inputs of 2D and 3D geometry.
keywords Conceptual Design, Geometric Modelling, Fuzzy Knowledge
series journal paper
email
last changed 2003/05/15 21:33

_id caadria2000_000
id caadria2000_000
authors Tan, Beng-Kiang; Tan, Milton; Wong, Yunn-Chii (eds.)
year 2000
title CAADRIA 2000
source Proceedings of the Fifth Conference on Computer Aided Architectural Design Research in Asia / ISBN 981-04-2491-4] Singapore 18-19 May 2000, 519 p.
doi https://doi.org/10.52842/conf.caadria.2000
summary Ever since the advent of computer graphics in the sixties, computer-aided architectural design (CAAD) has made a great impact in architectural education and practice. Its central role as a new media for the representation and analysis of designs will ensure that it will continue to do so. The teaching and research in CAAD in Asia have also been growing in scope and in quality. In the 21st century, the challenges of architectural education and practice in the new millennium will open up new fronts in CAAD research. This conference is an important platform to evaluate the challenge and opportunities and will enable researchers to exchange ideas and collaboration in projects with specific relevance to CADD for Asia. This compilation of 48 papers were elected through a blind review by an international panel and presented at the conference in Singapore on 18 - 19 May 2000. The chapters are organised according to the main topics covered by the conference -- Collaborative Design, Simulation, Design Education, Knowledge Representation, Design Process, Information Systems, Design Tools, Virtual Reality and Computer Media. The Collaborative Design section consists of papers which deal with Collaborative Design Process interfaces to databases, Collaborative Design System for Citizen Participation, Team Awareness in Collaboration and Computer Environment for supporting Design Collaboration. The Simulation section deals with lighting studies, colour assessment, simulation of urban growth patterns, dynamic simulations in buildings and way-finding. The Design Education section consists of papers on design pedagogy in design studios using computers, virtual studios and virtual learning. The Knowledge Representation section consists of papers that deal with knowledge-based systems, design representation and shape grammar. The Design Process section consists of papers on design process and cognition, design creativity and the computer media. The Information Systems section consists of papers on information navigation, information management, design information repository and databases. The Design Tools section consists of papers on design tools based on generative systems, a new method for 3D animation and movement-in-architectural-space representation. The Virtual Reality and Computer Media section deals with virtual reality applications and tools in architecture, designing virtual environments and computer media and visualization.
series CAADRIA
last changed 2022/06/07 07:49

_id ga0101
id ga0101
authors Tanzini, Luca
year 2000
title Universal City
source International Conference on Generative Art
summary "Universal City" is a multimedia performance that documents the evolution of the city in history. Whereas in the past the city was symbolically the world, today the world has become a city. The city rose up in an area once scattered and disorganized for so long that most of its ancient elements of culture were destroyed. It absorbed and re synthesized the remnants of this culture, cultivating power and efficiency. By means of this concentration of physical and cultural power, the city accelerated the rhythm of human relationships and converted their products into forms that are easily stockpiled and reproduced. Along with monuments, written documents and ordered associative organizations amplified the impact of all human activities, extending backwards and forwards over time. Since the beginning however, law and order stood alongside brute force, and power was always determined by these new institutions. Written law served to produce a canon of justice and equality that claimed a higher principle: the king's will, synonymous with divine command. The Urban Neolithic Revolution is comparable only to the Industrial Revolution, and the Media Technology in our own era. There is of course a substantial difference: ours is an era of immeasurable technological progress as an end in itself, which leads to the explosion of the city, and the consequent dissemination of its structure across the countryside. The old walled city has not only fallen, it's buried its foundations. Our civilization flees from every possibility of control, by means of its own extra resources not controllable by the egregious ambitions of man. The image of modern industrialization that Charlie Chaplin resurrected from the past in "Modern Times" is the exact opposite of contemporary metropolitan reality. He figured the worker as a slave chained to his machine and fed by machinery as he continued to work at maintaining the machine itself. Today the workplace is not so brutal, but automation has made it much more oppressive. Energy and dedication once directed towards the production process are today shifted towards consumption. The metropolis in the final phase of its evolution, is becoming a collective mechanism for maintaining the function of this system, and for giving the illusion of power, wealth, happiness, and total success, to those who are, in actuality, its victims. It is a concept foreign to the modern metropolitan mentality that life should be an occasion to Live, and not an excuse for generating newspaper articles, television interviews, or mass spectacles for those who know nothing better. Instead the process continues, until people prefer the simulacrum to the real, where image dominates over object, the copy over the original, representation over reality, appearance over Being. The first phase of the Economy's domination over social life brought about the visible degradation of every human accomplishment from "Being" into "Having". The present phase of social life's total occupation by the accumulated effects of the Economy is leading to a general downslide from "Having" into "Seeming". The performance is based on the instantaneous interaction between video and music: the video component is assembled in real time with RandomCinema a software that I developed and projected on a screen. The music-noise is the product of human radical improvisation togheter automatic-computer process. Everything is based on the consideration of the element of chance as a stimulus for the construction of the most options. The unpredictable helps to reveal things as they happen. The montage, the music, and their interaction, are born and die and the same moment: there are no stage directions or scripts.
series other
email
more http://www.generativeart.com/
last changed 2003/08/07 17:25

_id 20ab
authors Yakeley, Megan
year 2000
title Digitally Mediated Design: Using Computer Programming to Develop a Personal Design Process
source Massachusetts Institute of Technology, Department of Architecture
summary This thesis is based on the proposal that the current system of architectural design education confuses product and process. Students are assessed through, and therefore concentrate on, the former whilst the latter is left in many cases to chance. This thesis describes a new course taught by the author at MIT for the last three years whose aim is to teach the design process away from the complexities inherent in the studio system. This course draws a parallel between the design process and the Constructionist view of learning, and asserts that the design process is a constant learning activity. Therefore, learning about the design process necessarily involves learning the cognitive skills of this theoretical approach to education. These include concrete thinking and the creation of external artifacts to develop of ideas through iterative, experimental, incremental exploration. The course mimics the Constructionist model of using the computer programming environment LOGO to teach mathematics. It uses computer programming in a CAD environment, and specifically the development of a generative system, to teach the design process. The efficacy of such an approach to architectural design education has been studied using methodologies from educational research. The research design used an emergent qualitative model, employing Maykut and Morehouses interpretive descriptive approach (Maykut & Morehouse, 1994) and Glaser and Strausss Constant Comparative Method of data analysis (Glaser & Strauss, 1967). Six students joined the course in the Spring 1999 semester. The experience of these students, what and how they learned, and whether this understanding was transferred to other areas of their educational process, were studied. The findings demonstrated that computer programming in a particular pedagogical framework, can help transform the way in which students understand the process of designing. The following changes were observed in the students during the course of the year: Development of understanding of a personalized design process; move from using computer programming to solve quantifiable problems to using it to support qualitative design decisions; change in understanding of the paradigm for computers in the design process; awareness of the importance of intrapersonal and interpersonal communication skills; change in expectations of, their sense of control over, and appropriation of, the computer in the design process; evidence of transference of cognitive skills; change from a Behaviourist to a Constructionist model of learning Thesis Supervisor: William J. Mitchell Title: Professor of Architecture and Media Arts and Sciences, School of Architecture and Planning
series thesis:PhD
last changed 2003/02/12 22:37

For more results click below:

this is page 0show page 1show page 2show page 3show page 4show page 5... show page 36HOMELOGIN (you are user _anon_209658 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002