A genetic methodology for configuration design

In an increasingly competitive world, the ability to efficiently produce viable artifact design alternatives is necessary for organizations to succeed. For millennia, engineers have been using design methodologies to assist in the configuration of new artifacts. However, as these artifacts have grown in complexity, the need for more capable design methodologies has increased. This thesis presents a design methodology to aid the designer of complex artifacts by generating viable artifact design alternatives for further consideration. This methodology, called Genetic Design (GD), uses formal grammars for artifact description and representation, evaluates the artifacts automatically and manipulates the representations with genetic programming-like operations. Human designers and optimization codes are very good at improving the performance of existing artifacts. However, due to economic constraints imposed while designing new artifacts, human designers tend to limit the range of alternative configurations considered. GD can explore a wide breadth of the available design space, though at shallow depth, and present viable alternatives to the human designer. The combination of GD's ability to explore the design space and the human engineer's ability to optimize existing configurations promotes the production of viable, new design concepts by avoiding the inefficiencies associated with trial and error methods. GD represents an attempt to devise a design methodology that can be used across a broad range of application areas. This thesis explores two applications of GD. In the first application, GD is used to determine optimal dimensions and controllers for an abstracted model of a frame-walking robot. In the second application, GD is used for the simultaneous type, number and dimension synthesis of planar mechanisms.

[1]  Takeo Oomichi,et al.  Development of vehicles with legs and wheels , 1986, Adv. Robotics.

[2]  F. Freudenstein Advanced mechanism design: Analysis and synthesis: Vol. 2, by G. N. Sandor and A. G. Erdman. Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1984, 688 p , 1985 .

[3]  David D. Wright,et al.  Comparison Of Mobility System Concepts For A Mars Rover , 1987, Other Conferences.

[4]  Kenneth J. Waldron,et al.  Machines That Walk: The Adaptive Suspension Vehicle , 1988 .

[5]  Karl Sims,et al.  Evolving 3D Morphology and Behavior by Competition , 1994, Artificial Life.

[6]  Ferdinand Freudenstein,et al.  Kinematic Synthesis of Linkages , 1965 .

[7]  Jim Oliver,et al.  Discovering Individual Decision Rules : An Application of Genetic Algorithms , 1993, International Conference on Genetic Algorithms.

[8]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[9]  E. R. Maki,et al.  The Creation of Mechanisms According to Kinematic Structure and Function , 1979 .

[10]  Minoru Abe,et al.  Basic study on similarity in walking machine from a point of energetic efficiency , 1985, IEEE J. Robotics Autom..

[11]  Stanley J. Larimer,et al.  Issues And Options For A Mars Rover , 1987, Other Conferences.

[12]  H Voogd,et al.  Multicriteria Evaluation: Measures, Manipulation, and Meaning—A Reply , 1988 .

[13]  A. R. Jumikis Introduction to Terrain-Vehicle Systems , 1970 .

[14]  Anthony Stentz Optimal and Efficient Path Planning for Unknown and Dynamic Environments , 1993 .

[15]  Juhani Koski,et al.  Multicriteria Design Optimization , 1990 .

[16]  Peter J. Angeline,et al.  An evolutionary algorithm that constructs recurrent neural networks , 1994, IEEE Trans. Neural Networks.

[17]  Kalyanmoy Deb,et al.  Messy Genetic Algorithms: Motivation, Analysis, and First Results , 1989, Complex Syst..

[18]  P. Nagy An investigation of walker/terrain interaction , 1992 .

[19]  D T Pham,et al.  A Genetic Algorithm Based Preliminary Design System , 1993 .

[20]  Mark A. Kramer,et al.  GALGO: A Genetic ALGOrithm Decision Support Tool for Complex Uncertain Systems Modeled with Bayesian Belief Networks , 1993, UAI.

[21]  Don R. Brown,et al.  Solving fixed configuration problems with genetic search , 1993 .

[22]  John R. Koza,et al.  Genetic Programming II , 1992 .

[23]  Charles A. Klein,et al.  Use of Force and Attitude Sensors for Locomotion of a Legged Vehicle over Irregular Terrain , 1983 .

[24]  David E. Goldberg,et al.  Sizing Populations for Serial and Parallel Genetic Algorithms , 1989, ICGA.

[25]  Subhas Desa,et al.  An Optimization-Based Framework for Simultaneous Plant-Controller Redesign , 1994 .

[26]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

[27]  J. K. Kinnear,et al.  Advances in Genetic Programming , 1994 .

[28]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[29]  Hagen Schempf HOUDINI - In-Tank Mobile Cleanup Robot , 1994 .

[30]  James A. McHugh,et al.  Algorithmic Graph Theory , 1986 .

[31]  J. David Schaffer,et al.  Proceedings of the third international conference on Genetic algorithms , 1989 .

[32]  K. H. Hunt,et al.  Adjustable Straight-Line Linkages—Possible Legged-Vehicle Applications , 1985 .

[33]  D. J. Todd Walking machines : an introduction to legged robots , 1985 .

[34]  Raymond N. Yong Some further problems in the design of wheels and tracks , 1976 .

[35]  S. Ageikin Off-the-road mobility of automobiles , 1987 .

[36]  David J. Manko,et al.  General model of legged locomotion on natural terrain , 1992, Kluwer international series in engineering and computer science.

[37]  Heinz-Otto Peitgen,et al.  The science of fractal images , 2011 .

[38]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[39]  David J. Montana,et al.  Strongly Typed Genetic Programming , 1995, Evolutionary Computation.

[40]  Jin-Oh Kim Task based kinematic design of robot manipulators , 1992 .

[41]  J. Dixon,et al.  Engineering Design , 2019, Springer Handbook of Mechanical Engineering.

[42]  Benoit B. Mandelbrot,et al.  Fractal Geometry of Nature , 1984 .

[43]  Larry J. Eshelman,et al.  Foundations of Genetic Algorithms-2 , 1993 .

[44]  Jeffrey E. Chottiner Simulation of a six wheeled Martian rover called the Rocker Bogie , 1992 .

[45]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[46]  Scott Huston Mullins,et al.  Grammatical approaches to engineering design, part I: An introduction and commentary , 1991 .

[47]  Kenneth J. Waldron,et al.  Relationship between payload and speed in legged locomotion systems , 1990, IEEE Trans. Robotics Autom..

[48]  Wendell H. Chun,et al.  Wheeled planetary rover testbed , 1991 .

[49]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[50]  Thomas G. Dietterich,et al.  A model of the mechanical design process based on empirical data , 1988, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[51]  Kenneth J. Waldron,et al.  Geometric Design of a Walking Machine for Optimal Mobility , 1987 .

[52]  Thomas S. Huang,et al.  Evolvable 3D modeling for model-based object recognition systems , 1994 .

[53]  Hidetoshi Takahashi,et al.  Development on Aquatic Walking Robot for Underwater Inspection , 1988 .

[54]  Lashon B. Booker,et al.  Proceedings of the fourth international conference on Genetic algorithms , 1991 .

[55]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[56]  John R. Dixon,et al.  A review of research in mechanical engineering design. Part II: Representations, analysis, and design for the life cycle , 1989 .

[57]  Mary Lou Maher,et al.  Adaptive design using a genetic algorithm , 1994, Formal Design Methods for CAD.

[58]  T D Gillespie,et al.  Fundamentals of Vehicle Dynamics , 1992 .

[59]  Joseph Edward Shigley,et al.  Mechanical engineering design , 1972 .

[60]  Jeffrey D. Ullman,et al.  Formal languages and their relation to automata , 1969, Addison-Wesley series in computer science and information processing.

[61]  M Buckley Multicriteria Evaluation: Measures, Manipulation, and Meaning , 1988 .

[62]  James R. Rinderle Grammatical approaches to engineering design, part II: Melding configuration and parametric design using attribute grammars , 1991 .

[63]  J. R. Radbill,et al.  Similitude and Approximation Theory , 1986 .

[64]  David Baraff,et al.  Dynamic Simulation of Non-penetrating Rigid Bodies , 1992 .

[65]  G. Stiny Introduction to Shape and Shape Grammars , 1980 .

[66]  J. Rooney,et al.  Some Kinematic Structures for Robot Manipulator Designs , 1983 .

[67]  Roger V. Bostelman,et al.  A Stewart Platform Lunar Rover , 1994 .

[68]  Robert H. Sturges,et al.  A Systematic Approach to Conceptual Design , 1993 .

[69]  D. R. Freitag History of wheels for off-road transport , 1979 .

[70]  J. Murray,et al.  Scale Effects in Animal Locomotion. , 1978 .

[71]  J. C. Larminie Standards for the mobility requirements of military vehicles , 1988 .

[72]  Clive L. Dym,et al.  Representation and Problem-Solving: The Foundations of Engineering Design , 1992 .

[73]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[74]  Robert Brown On Size and Life , 1985, The Yale Journal of Biology and Medicine.

[75]  Jonathan Cagan,et al.  Recursive annealing: A computational model for machine design , 1995 .

[76]  S. Levy Artificial life: the quest for a new creation , 1992 .

[77]  Kenneth J. Waldron,et al.  Relationship between payload and speed in legged locomotion , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[78]  John R. Dixon,et al.  A review of research in mechanical engineering design. Part I: Descriptive, prescriptive, and computer-based models of design processes , 1989 .

[79]  David Wettergreen,et al.  Gait Generation For Legged Robots , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[80]  James R. Rinderle,et al.  A transformational approach to mechanical design using a bond graph grammer , 1990 .

[81]  Craig W. Reynolds Evolution of corridor following behavior in a noisy world , 1994 .

[82]  M. G. Bekker,et al.  Theory of land locomotion , 1956 .

[83]  J. Davenport Editor , 1960 .

[84]  Alice M. Agogino,et al.  Innovative design of mechanical structures from first principles , 1987, Artif. Intell. Eng. Des. Anal. Manuf..