DARWIN2K An Evolutionary Approach to Automated Design for Robotics

Size: px
Start display at page:

Download "DARWIN2K An Evolutionary Approach to Automated Design for Robotics"

Transcription

1 DARWIN2K An Evolutionary Approach to Automated Design for Robotics

2 Other books in the series: THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting Editor Takeo Kanade ENGINEERING APPROACHES TO MECHANICAL AND ROBOTIC DESIGN FOR MINIMALLY INVASIVE SURGERIES A. Faraz, S. Payandeh ISBN: ROBOT FORCE CONTROL B. Siciliano, L. Villani ISBN: DESIGN BY COMPOSmON FOR RAPID PROTOTYPING M.Binnard ISBN: TETROBOT: A Modular Approach to Reconfigurable Parallel Robotic.. G..J. Hamlin, A.C. Sanderson ISBN: INTELLIGENT UNMANNED GROUND VEHICLES: Autonomous Navigation Research at Carnegie Mellon M. Hebert, C. Thorpe, A. Stentz ISBN: INTERLEAVING PLANNING AND EXECUTION FOR AUTONOMOUS ROBOTS IIlah Reza Nourbakhsh ISBN: GENETIC LEARNING FOR ADAPTIVE IMAGE SEGMENTATION Bir Bhann, Sungkee Lee ISBN: SPACE-SCALE THEORY IN EARLY VISION Tony Lindeberg ISBN NEURAL NETWORK PERCEPTION FOR MOBILE ROBOT GUIDANCE Dean A. Pomerleau ISBN: DIRECTED SONAR SENSING FOR MOBILE ROBOT NAVIGATION John J. Leonard, Hugh F. Durrant Whyte ISBN: A GENERAL MODEL OF LEGGED LOCOMOTION ON NATURAL TERRAlNE David J.Manko ISBN: INTELLIGENT ROBOTIC SYSTEMS: THEORY, DESIGN AND APPLICATIONS K. Valavanis, G. Saridis ISBN: QUALITATIVE MOTION UNDERSTANDING W. Burger, B. Bhanu ISBN:

3 DARWIN2K An Evolutionary Approach to Automated Design for Robotics by Chris Leger The Robotics Institute Carnegie Mellon University SPRINGER SCIENCE+BUSINESS MEDIA, LLC

4 Library of Congress Cataloging-in-Publication Data Leger, Chris, Darwin2K: an evolutionary approach to automated design for robotics / by Chris Leger. p. cm.-(kluwer international series in engineering and computer science; SECS 574. Robotics) Includes bibliographical references and index. ISBN ISBN (ebook) DOI / I.Robotics. 2. Computer-aided design. 3. Darwin2K. I. Title. II. Kluwer international series in engineering and computer science; SECS 574. m. Kluwer international series in engineering and computer science. Robotics. TJ211.LA '92--dc Copyright 2000 Springer Science+Business Media New York Origina11y published by Kluwer Academic Publishers, New York in 2000 Softcover reprint of the hardcover 1 st edition 2000 AII rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transrnitted in any forrn or by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission ofthe publisher, Springer Science+Business Media, LLC Printed on acid-free paper.

5 Contents 1 Introduction Related Work Approach Organization of the book 19 2 Representation and Architecture Robot representation Extensible Software Architecture Summary 41 3 Synthesis Methodology Introduction Genetic Operators Selecting Configurations for Reproduction and Deletion Synthesis Process Summary 75 4 Robot Evaluation Simulator Architecture Computing Robot State Singularity-Robust Inverse Controller Robot Dynamics Link Deflection Path Planning Other Capabilities and Components Metrics Summary 132

6 5 Experiments and Demonstration Task 1: A free-flying robot for orbital maintenance Task 2: A fixed-base manipulator Task 3: Simplified manipulation task for characterizing synthesizer performance Task 4: A Material-handling robot Task 5: An antenna-pointing mechanism Task 6: A walking robot for space trusses Discussion Conclusion Lessons Learned Future Directions 230 Appendix A: OOP and Class Hierarchy Appendix B: Module descriptions Appendix C: Detailed robot descriptions Glossary References Index vi

7 The software described in this book is freely available at:

8 Acknowledgments This book is based on my PhD dissertation, and it is thus appropriate to mention the numerous people who helped me complete that work. My family has provided constant encouragement throughout my academic career; I don't recall any of them ever asking questions like "So, when are you finally going to get a job?" John Bares provided an optimal amount of guidance for my research and was a good source of motivation -- sometimes he seemed more excited about my work than I was. My thesis committee (Manuela Veloso, Rob Ambrose, Pradeep Khosla, and Chris Pared is) kept me on track in the early stages of my thesis and challenged me to think of the bigger picture during my defense; some of their comments have been incorporated into Chapters 5 and 6. Whether he intended to or not, Andrew Johnson acted as a big brother of sorts and is partly to blame for my decision to apply to grad school in the first place. I'm a big proponent of finding balance in life, and I have my friends to thank for helping me achieve that. My band-mates -- Kevin Lenzo, Matt Siegler, Garth Zeglin, Scott Baugh, Scratchy, and Martin Martin (all of whom have had the Grad Student Experience) -- gave me an much-needed outlet for creative musical energies. Jorgen Pedersen introduced me to rock climbing, which has since become an obsession in my life. Chances are I would have gone nuts without having climbing and my climbing partners to keep me sane, though I suppose most people think climbers are nuts anyway. Jorgen also wrote the RTC communications package used by Darwin2K. John and Lee Bares kindly let me use their woodshop for other stress-relieving extracurricular activities. Jeff Smith, Parag Batavia, and my other classmates also helped me in the pursuit of slack. Jason Bannister created the cover art. Finally, I'd like to thank Rosie Jones for friendship and support, for proof-reading the original dissertation, and for suggesting both the name "Darwin2000" and the final title of this book.

9 Foreword Since its early beginnings a quarter century ago, robotics has lacked a formal toolset to guide the selection and arrangement of degrees-of-freedom and linkages, a process called configuration. A robot designer is faced with the dilemma of a nearly endless set of design alternatives: Should a robotic device have three revolute links followed by an extensional link or two revolute-extensional link sequences? Will the forces on a manipulator during a high speed motion cause unacceptable tip deflection anywhere within the task trajectory? Might the addition of redundant degree-of-freedom offer a power saving alternative and improve tip forces in certain regions of the work space? Will the maximum manipulator payload cause instability of a wheeled base when operating on an incline? Until now, the robot designer has not a means to rapidly explore these kinds of configuration questions. Typically, configuration occurs quickly or is skipped altogether in favor of the detailed design stage which works to finalize dimensions, materials, gear ratios, connections and the like. Development teams are taxed to simply create a "viable" solution to a set of task requirements, let alone imagine creating an "optimized" solution. However, it is during configuration that many of the decisions occur which characterize the complexity, reliability, efficiency and overall quality of a robotic device. The best detailed design cannot significantly improve upon a poor or vastly suboptimal configuration. With the creation of Darwin2K, Chris Leger offers the robot designer a powerful tool that can greatly improve the quality of a robot configuration. Darwin2K efficiently represents complex robot systems and utilizes an evolutionary algorithm to create thousands of configuration alternatives, each of which is analyzed and simulated with regard to the task requirements. Using genetic operators such as crossover and mutation, new populations are generated from successful configurations and the process continues to evolve successively improved designs. Realizing that task description is critical in constrain-

10 ing a robot configuration, Darwin2K even optimizes selected task parameters to improve overall robot performance. Armed with Darwin2K, a robot designer can focus on guiding the configuration process and not be troubled with the exhaustive cycle of generating and testing a wide variety of possible candidate configurations. In a matter of several days, a designer can input a task description into Darwin2K and guide the program through examination and testing of hundreds of thousands of alternative configurations. The final configuration or small set of configurations that results then serves as the step-off point for manual design and component sizing. My own experience in designing a dozen robots is that the configuration process is ad hoc and is quite often closely related to the designer's judgement and the amount of time available. A common result is that the first viable configuration remains as the "one to beat." Usually it persists as the "best" configuration simply because it was derived early on and project resources simply limit the creation of many, if any, competitive alternatives. Consider for instance a wheeled mobile robot that we designed for demolition in a crippled nuclear power plant. I would say that we created no more than three or four viable configurations before the project schedule demanded configuration closure and final design. If I could apply Darwin2K to that same problem now, several hundred thousand alternatives would be examined, with thousands of viable configurations investigated in detail with regard to kinematics, kinetics, mass, power and tipover before transitioning into final design. Another common shortcoming in robot design (again speaking from experience!) is to configure a "stick-figure" robot and then learn months later while detailing the design that when the sticks grow into real links that the overall configuration is flawed from the standpoint of clearances, manipulability, mass, deflection or power budget. Since Darwin2K includes considerable detail in each configuration such as gearbox size and mass as well as link wall thickness and stiffness, use of the package avoids unpleasant surprises during the final detailed design phase of a project. I believe that Darwin2K will soon become the basis for advanced robot configuration. It offers the robot designer a rigorous and immensely powerful toolkit with which an increasingly challenging set of robot task design problems can be addressed. Chris has committed to make Darwin2K free, open-source software which should enable its use in advanced governmental and industrial settings as well as educational institutions. As the user base expands, new component libraries and simulation utilities will be added. Task-specific representations xii

11 and task scripting utilities will allow users to leverage upon previous applications of Darwin2K. Ultimately, Darwin2K will be extended to include capability for controller code synthesis as well as sensor configuration which will amplify its usefulness to the robot community. I encourage the reader to utilize this robot configuration methodology and toolkit to create more optimal robot configurations! John Bares Senior Research Scientist The Robotics Institute Carnegie Mellon University May 14, 2000 xiii

INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon

INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting

More information

INTERLEAVING PLANNING AND EXECUTION FOR AUTONOMOUS ROBOTS

INTERLEAVING PLANNING AND EXECUTION FOR AUTONOMOUS ROBOTS INTERLEAVING PLANNING AND EXECUTION FOR AUTONOMOUS ROBOTS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting Editor Takeo Kanade Other

More information

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Skyworker: Robotics for Space Assembly, Inspection and Maintenance Skyworker: Robotics for Space Assembly, Inspection and Maintenance Sarjoun Skaff, Carnegie Mellon University Peter J. Staritz, Carnegie Mellon University William Whittaker, Carnegie Mellon University Abstract

More information

COMPUTER-AIDED MECHANICAL ASSEMBLY PLANNING

COMPUTER-AIDED MECHANICAL ASSEMBLY PLANNING COMPUTER-AIDED MECHANICAL ASSEMBLY PLANNING THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting Editor: Takeo Kanade SHADOWS AND SILHOUE77'ES

More information

Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search

Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search OPERATIONS RESEARCH/COMPUTER SCIENCE INTERFACES SERIES Ramesh Sharda, Series Editor ConocolDuPont Chair of

More information

Computational Principles of Mobile Robotics

Computational Principles of Mobile Robotics Computational Principles of Mobile Robotics Mobile robotics is a multidisciplinary field involving both computer science and engineering. Addressing the design of automated systems, it lies at the intersection

More information

Technology Infrastructure and. Competitive Position

Technology Infrastructure and. Competitive Position Technology Infrastructure and Competitive Position Technology Infrastructure and Com petitive Position Gregory Tassey Springer Science+Business Media, LLC Library of Congress Cataloging-in-Publication

More information

Application of Evolutionary Algorithms for Multi-objective Optimization in VLSI and Embedded Systems

Application of Evolutionary Algorithms for Multi-objective Optimization in VLSI and Embedded Systems Application of Evolutionary Algorithms for Multi-objective Optimization in VLSI and Embedded Systems M.C. Bhuvaneswari Editor Application of Evolutionary Algorithms for Multi-objective Optimization in

More information

PASSIVE COMPONENTS FOR DENSE OPTICAL INTEGRATION

PASSIVE COMPONENTS FOR DENSE OPTICAL INTEGRATION PASSIVE COMPONENTS FOR DENSE OPTICAL INTEGRATION PASSIVE COMPONENTS FOR DENSE OPTICAL INTEGRA TION Christina Manolatou Massachusetts Institute oftechnology Hermann A. Haus Massachusetts Institute oftechnology

More information

HYBRID NEURAL NETWORK AND EXPERT SYSTEMS

HYBRID NEURAL NETWORK AND EXPERT SYSTEMS HYBRID NEURAL NETWORK AND EXPERT SYSTEMS HYBRID NEURAL NETWORK AND EXPERT SYSTEMS by Larry R. Medsker Department of Computer Science and Information Systems The American University... " Springer Science+Business

More information

TRANSISTOR CIRCUITS FOR SPACECRAFT POWER SYSTEM

TRANSISTOR CIRCUITS FOR SPACECRAFT POWER SYSTEM TRANSISTOR CIRCUITS FOR SPACECRAFT POWER SYSTEM Transistor Circuits for Spacecraft Power System KengC. Wu Lockheed Martin Naval Electronics & Surveillance Systems Moorestown, NJ, USA.., ~ SPRINGER SCIENCE+BUSINESS

More information

Skyworker: A Robot for Assembly, Inspection and Maintenance of Large Scale Orbital Facilities

Skyworker: A Robot for Assembly, Inspection and Maintenance of Large Scale Orbital Facilities Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Skyworker: A Robot for Assembly, Inspection and Maintenance of Large Scale Orbital Facilities

More information

ARTIFICIAL NEURAL NETWORKS Learning Algorithms, Performance Evaluation, and Applications

ARTIFICIAL NEURAL NETWORKS Learning Algorithms, Performance Evaluation, and Applications ARTIFICIAL NEURAL NETWORKS Learning Algorithms, Performance Evaluation, and Applications THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ARTIFICIAL NEURAL NETWORKS Learning Algorithms,

More information

LEARNING, INNOVATION AND URBAN EVOLUTION

LEARNING, INNOVATION AND URBAN EVOLUTION LEARNING, INNOVATION AND URBAN EVOLUTION LEARNING,INNOVATION ANO URBAN EVOLUTION edited by David F. Batten Cristoforo S. Bertuglia Dino Martellato Sylvie Occelli " ~. Springer Science+Business Media, LLC

More information

INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE

INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE J. Norberto Pires Mechanical Engineering

More information

INTEGRATED AUDIO AMPLIFIERS IN BCD TECHNOLOGY

INTEGRATED AUDIO AMPLIFIERS IN BCD TECHNOLOGY INTEGRATED AUDIO AMPLIFIERS IN BCD TECHNOLOGY INTEGRATED AUDIO AMPLIFIERS IN BCD TECHNOLOGY by Marco Berkhout MESA Research Institute, University of Twente, and Philips Semiconductors " ~ Springer Science+Business

More information

ANALOG CMOS FILTERS FOR VERY HIGH FREQUENCIES

ANALOG CMOS FILTERS FOR VERY HIGH FREQUENCIES ANALOG CMOS FILTERS FOR VERY HIGH FREQUENCIES THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ANALOG CIRCUITS AND SIGNAL PROCESSING Consulting Editor Mohammed Ismail Ohio State University

More information

Historical Materialism and Social Evolution

Historical Materialism and Social Evolution Historical Materialism and Social Evolution Historical Materialism and Social Evolution Edited by Paul Blackledge Senior Lecturer School of Cultural Studies Leeds Metropolitan University and Graeme Kirkpatrick

More information

ANALOG INTEGRATED CIRCUITS FOR COMMUNICATION Principles, Simulation and Design

ANALOG INTEGRATED CIRCUITS FOR COMMUNICATION Principles, Simulation and Design ANALOG INTEGRATED CIRCUITS FOR COMMUNICATION Principles, Simulation and Design ANALOG INTEGRATED CIRCUITS FOR COMMUNICATION Principles, Simulation and Design by Donald 0. Pederson University of California

More information

AIRCRAFT CONTROL AND SIMULATION

AIRCRAFT CONTROL AND SIMULATION AIRCRAFT CONTROL AND SIMULATION AIRCRAFT CONTROL AND SIMULATION Third Edition Dynamics, Controls Design, and Autonomous Systems BRIAN L. STEVENS FRANK L. LEWIS ERIC N. JOHNSON Cover image: Space Shuttle

More information

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Agenda Motivation Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 Bridge the Gap Mobile

More information

Evolutionary robotics Jørgen Nordmoen

Evolutionary robotics Jørgen Nordmoen INF3480 Evolutionary robotics Jørgen Nordmoen Slides: Kyrre Glette Today: Evolutionary robotics Why evolutionary robotics Basics of evolutionary optimization INF3490 will discuss algorithms in detail Illustrating

More information

Real-time Adaptive Concepts in Acoustics

Real-time Adaptive Concepts in Acoustics Real-time Adaptive Concepts in Acoustics Real-time Adaptive Concepts in Acoustics Blind Signal Separation and Multichannel Echo Cancellation by Daniel W.E. Schobben, Ph. D. Philips Research Laboratories

More information

AUTOMOTIVE CONTROL SYSTEMS

AUTOMOTIVE CONTROL SYSTEMS AUTOMOTIVE CONTROL SYSTEMS This engineering textbook is designed to introduce advanced control systems for vehicles, including advanced automotive concepts and the next generation of vehicles for Intelligent

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Space Robotic Capabilities David Kortenkamp (NASA Johnson Space Center)

Space Robotic Capabilities David Kortenkamp (NASA Johnson Space Center) Robotic Capabilities David Kortenkamp (NASA Johnson ) Liam Pedersen (NASA Ames) Trey Smith (Carnegie Mellon University) Illah Nourbakhsh (Carnegie Mellon University) David Wettergreen (Carnegie Mellon

More information

Genetic Optimization and Simulation of a Piezoelectric Pipe-Crawling Inspection Robot

Genetic Optimization and Simulation of a Piezoelectric Pipe-Crawling Inspection Robot Genetic Optimization and Simulation of a Piezoelectric Pipe-Crawling Inspection Robot Geoffrey A. Hollinger Jeri M. Briscoe Engineering Department Engineering Directorate 12 Swarthmore College NASA Marshall

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Automated Software Engineering Writing Code to Help You Write Code. Gregory Gay CSCE Computing in the Modern World October 27, 2015

Automated Software Engineering Writing Code to Help You Write Code. Gregory Gay CSCE Computing in the Modern World October 27, 2015 Automated Software Engineering Writing Code to Help You Write Code Gregory Gay CSCE 190 - Computing in the Modern World October 27, 2015 Software Engineering The development and evolution of high-quality

More information

The Test and Launch Control Technology for Launch Vehicles

The Test and Launch Control Technology for Launch Vehicles The Test and Launch Control Technology for Launch Vehicles Zhengyu Song The Test and Launch Control Technology for Launch Vehicles 123 Zhengyu Song China Academy of Launch Vehicle Technology Beijing China

More information

AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS

AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS by Eisayed Eisayed Azzouz Department 01 Electronic & Electrical Engineering, Military

More information

EFFICIENT AND ACCURATE PARALLEL GENETIC ALGORITHMS

EFFICIENT AND ACCURATE PARALLEL GENETIC ALGORITHMS EFFICIENT AND ACCURATE PARALLEL GENETIC ALGORITHMS GENETIC ALGORITHMS AND EVOLUTIONARY COMPUTATION EFFICIENT AND ACCURATE PARALLEL GENETIC ALGORITHMS by Erick Cantti-Paz Lawrence Livermore National Lab,

More information

Multi-Agent Decentralized Planning for Adversarial Robotic Teams

Multi-Agent Decentralized Planning for Adversarial Robotic Teams Multi-Agent Decentralized Planning for Adversarial Robotic Teams James Edmondson David Kyle Jason Blum Christopher Tomaszewski Cormac O Meadhra October 2016 Carnegie 26, 2016Mellon University 1 Copyright

More information

Available theses (October 2011) MERLIN Group

Available theses (October 2011) MERLIN Group Available theses (October 2011) MERLIN Group Politecnico di Milano - Dipartimento di Elettronica e Informazione MERLIN Group 2 Luca Bascetta bascetta@elet.polimi.it Gianni Ferretti ferretti@elet.polimi.it

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg

More information

BT Telecommunications Series

BT Telecommunications Series TELEPRESENCE BT Telecommunications Series The BT Telecommunications Series covers the broad spectrum of telecommunications technology. Volumes are the result of research and development carried out, or

More information

Vibration of Mechanical Systems

Vibration of Mechanical Systems Vibration of Mechanical Systems This is a textbook for a first course in mechanical vibrations. There are many books in this area that try to include everything, thus they have become exhaustive compendiums

More information

THE WASTE AND THE BACKYARD

THE WASTE AND THE BACKYARD THE WASTE AND THE BACKYARD Environment & Management VOLUME 8 The titles published in this series are listed at the end of this volume. The Waste and the Backyard The Creation of Waste Facilities: Success

More information

By Marek Perkowski ECE Seminar, Friday January 26, 2001

By Marek Perkowski ECE Seminar, Friday January 26, 2001 By Marek Perkowski ECE Seminar, Friday January 26, 2001 Why people build Humanoid Robots? Challenge - it is difficult Money - Hollywood, Brooks Fame -?? Everybody? To build future gods - De Garis Forthcoming

More information

British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library.

British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. Published by Pan Stanford Publishing Pte. Ltd. Penthouse Level, Suntec Tower 3 8 Temasek Boulevard Singapore 038988 Email: editorial@panstanford.com Web: www.panstanford.com British Library Cataloguing-in-Publication

More information

The Scientist as Consultant BUILDING NEW CAREER OPPORTUNITIES

The Scientist as Consultant BUILDING NEW CAREER OPPORTUNITIES The Scientist as Consultant BUILDING NEW CAREER OPPORTUNITIES The Scientist as Consultant BUILDING NEW CAREER OPPORTUNITIES CARL J. SINDERMANN and THOMAS 1(. SAWYER SPRINGER SCIENCE+ BUSINESS MEDIA, LLC

More information

Modeling Manufacturing Systems. From Aggregate Planning to Real-Time Control

Modeling Manufacturing Systems. From Aggregate Planning to Real-Time Control Modeling Manufacturing Systems From Aggregate Planning to Real-Time Control Springer-Verlag Berlin Heidelberg GmbH Paolo Brandimarte. Agostino Villa (Eds.) Modeling Manufacturing Systems From Aggregate

More information

STATISTICAL MODELING FOR COMPUTER-AIDED DESIGN OF MOS VLSI CIRCUITS

STATISTICAL MODELING FOR COMPUTER-AIDED DESIGN OF MOS VLSI CIRCUITS STATISTICAL MODELING FOR COMPUTER-AIDED DESIGN OF MOS VLSI CIRCUITS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ANALOG CIRCUITS AND SIGNAL PROCESSING Consulting Editor Related titles:

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction It is appropriate to begin the textbook on robotics with the definition of the industrial robot manipulator as given by the ISO 8373 standard. An industrial robot manipulator is

More information

Distributed Detection and Data Fusion

Distributed Detection and Data Fusion Distributed Detection and Data Fusion Springer Science+ Business Media, LLC Signal Processing and Data Fusion Synthetic Aperture Radar J.P. Fitch Multiplicative Complexity, Convolution and the DFT MT.

More information

The German Chemical Industry in the Twentieth Century

The German Chemical Industry in the Twentieth Century The German Chemical Industry in the Twentieth Century Chemists and Chemistry VOLUME 18 A series of books devoted to the examination of the history and development of chemistry from its early emergence

More information

Current Technologies in Vehicular Communications

Current Technologies in Vehicular Communications Current Technologies in Vehicular Communications George Dimitrakopoulos George Bravos Current Technologies in Vehicular Communications George Dimitrakopoulos Department of Informatics and Telematics Harokopio

More information

Intelligent Control of Robotic Systems

Intelligent Control of Robotic Systems Intelligent Control of Robotic Systems International Series on MICROPROCESSOR-BASED AND INTELLIGENT SYSTEMS ENGINEERING VOLUME 25 Editor Professor S. G. Tzafestas, National Technical University of Athens,

More information

ROBOTC: Programming for All Ages

ROBOTC: Programming for All Ages z ROBOTC: Programming for All Ages ROBOTC: Programming for All Ages ROBOTC is a C-based, robot-agnostic programming IDEA IN BRIEF language with a Windows environment for writing and debugging programs.

More information

Alternate Realities. JJ.ow Science Shaped. Our 1/idion o/ lhe WorfJ

Alternate Realities. JJ.ow Science Shaped. Our 1/idion o/ lhe WorfJ Alternate Realities JJ.ow Science Shaped Our 1/idion o/ lhe WorfJ Alternate Realities fiow Science Shape3 Our U3ion o/ fhe WorfJ JOEL DAVIS SPRINGER SCIENCE+BUSINESS MEDIA, LLC L1brary of Congress Catalog1ng-1n-PubI1cat1on

More information

SELECTIVE LINEAR-PHASE SWITCHED-CAPACITOR AND DIGITAL FILTERS

SELECTIVE LINEAR-PHASE SWITCHED-CAPACITOR AND DIGITAL FILTERS SELECTIVE LINEAR-PHASE SWITCHED-CAPACITOR AND DIGITAL FILTERS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ANALOG CIRCUITS AND SIGNAL PROCESSING Related titles: Consulting Editor

More information

Causality, Correlation and Artificial Intelligence for Rational Decision Making

Causality, Correlation and Artificial Intelligence for Rational Decision Making Causality, Correlation and Artificial Intelligence for Rational Decision Making This page intentionally left blank Causality, Correlation and Artificial Intelligence for Rational Decision Making Tshilidzi

More information

By Tom Koehler In a quiet office park in Bellevue, Wash., a group of 250

By Tom Koehler In a quiet office park in Bellevue, Wash., a group of 250 Calculating the future Phantom Works employees in the Mathematics and Computing Technology organization are helping to come up with amazing technologies designed to carry Boeing into the future. 4 By Tom

More information

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES G. PETERS, D. PAGANO, D.K. LIU ARC Centre of Excellence for Autonomous Systems, University of Technology, Sydney Australia, POBox

More information

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Paper ID #14537 MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Dr. Sheng-Jen Tony Hsieh, Texas A&M University Dr. Sheng-Jen ( Tony ) Hsieh is

More information

Speed Control of a Pneumatic Monopod using a Neural Network

Speed Control of a Pneumatic Monopod using a Neural Network Tech. Rep. IRIS-2-43 Institute for Robotics and Intelligent Systems, USC, 22 Speed Control of a Pneumatic Monopod using a Neural Network Kale Harbick and Gaurav S. Sukhatme! Robotic Embedded Systems Laboratory

More information

Available theses (October 2012) MERLIN Group

Available theses (October 2012) MERLIN Group Available theses (October 2012) MERLIN Group Politecnico di Milano - Dipartimento di Elettronica e Informazione MERLIN Group 2 Luca Bascetta bascetta@elet.polimi.it Gianni Ferretti ferretti@elet.polimi.it

More information

The Science In Computer Science

The Science In Computer Science Editor s Introduction Ubiquity Symposium The Science In Computer Science The Computing Sciences and STEM Education by Paul S. Rosenbloom In this latest installment of The Science in Computer Science, Prof.

More information

Knowledge-B ased Process Planning for Construction and Manufacturing

Knowledge-B ased Process Planning for Construction and Manufacturing Knowledge-B ased Process Planning for Construction and Manufacturing Carlos Zozaya-Gorostiza Chris Hendrickson Daniel R. Rehak Department of Civil Engineering and Engineering Design Research Center Carnegie

More information

Design of Ultra Wideband Antenna Matching Networks

Design of Ultra Wideband Antenna Matching Networks Design of Ultra Wideband Antenna Matching Networks Design of Ultra Wideband Antenna Matching Networks Via Simplified Real Frequency Technique 123 Dr. College of Engineering Department of Electrical-Electronics

More information

Computer Automation in Manufacturing

Computer Automation in Manufacturing Computer Automation in Manufacturing Computer Automation in Manufacturing An introduction Thomas O. Boucher Department of Industrial Engineering Rutgers University Piscataway NJ USA SPRINGER-SCIENCE+BUSINESS

More information

The Economics of Information, Communication, and Entertainment

The Economics of Information, Communication, and Entertainment The Economics of Information, Communication, and Entertainment The Impacts of Digital Technology in the 21st Century Series Editor Darcy Gerbarg President, DVI, Ltd. Senior Fellow Columbia Institute for

More information

Keywords: Multi-robot adversarial environments, real-time autonomous robots

Keywords: Multi-robot adversarial environments, real-time autonomous robots ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened

More information

Information and Program

Information and Program Robotics 1 Information and Program Prof. Alessandro De Luca Robotics 1 1 Robotics 1 2017/18! First semester (12 weeks)! Monday, October 2, 2017 Monday, December 18, 2017! Courses of study (with this course

More information

SpringerBriefs in Computer Science

SpringerBriefs in Computer Science SpringerBriefs in Computer Science Series Editors Stan Zdonik Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi C. Jain David Padua Xuemin (Sherman) Shen Borko Furht V.S. Subrahmanian Martial Hebert Katsushi

More information

Creating a Dominion AI Using Genetic Algorithms

Creating a Dominion AI Using Genetic Algorithms Creating a Dominion AI Using Genetic Algorithms Abstract Mok Ming Foong Dominion is a deck-building card game. It allows for complex strategies, has an aspect of randomness in card drawing, and no obvious

More information

TRADE, INNOVATION, ENVIRONMENT

TRADE, INNOVATION, ENVIRONMENT TRADE, INNOVATION, ENVIRONMENT FONDAZIONE ENI ENRICO MATTEI (FEEM) SERIES ON ECONOMICS, ENERGY AND ENVIRONMENT This series serves as an outlet for the main results of FEEM' s research programmes in the

More information

An Integrated HMM-Based Intelligent Robotic Assembly System

An Integrated HMM-Based Intelligent Robotic Assembly System An Integrated HMM-Based Intelligent Robotic Assembly System H.Y.K. Lau, K.L. Mak and M.C.C. Ngan Department of Industrial & Manufacturing Systems Engineering The University of Hong Kong, Pokfulam Road,

More information

CAPACITIES FOR TECHNOLOGY TRANSFER

CAPACITIES FOR TECHNOLOGY TRANSFER CAPACITIES FOR TECHNOLOGY TRANSFER The Institut de Robòtica i Informàtica Industrial (IRI) is a Joint University Research Institute of the Spanish Council for Scientific Research (CSIC) and the Technical

More information

Corrosion Inspection and Monitoring

Corrosion Inspection and Monitoring Corrosion Inspection and Monitoring WILEY SERIES IN CORROSION R.Winston Revie, Series Editor Corrosion Inspection and Monitoring Pierre R. Roberge Corrosion Inspection and Monitoring Pierre R. Roberge

More information

Also by Craig Batty Media Writing: A Practical Introduction (with S. Cain, 2010)

Also by Craig Batty Media Writing: A Practical Introduction (with S. Cain, 2010) Movies That Move Us Also by Craig Batty Media Writing: A Practical Introduction (with S. Cain, 2010) Writing for the Screen: Creative and Critical Approaches (with Z. Waldeback, 2008) Movies That Move

More information

CubeSat Integration into the Space Situational Awareness Architecture

CubeSat Integration into the Space Situational Awareness Architecture CubeSat Integration into the Space Situational Awareness Architecture Keith Morris, Chris Rice, Mark Wolfson Lockheed Martin Space Systems Company 12257 S. Wadsworth Blvd. Mailstop S6040 Littleton, CO

More information

Information Metaphors

Information Metaphors Information Metaphors Carson Reynolds June 7, 1998 What is hypertext? Is hypertext the sum of the various systems that have been developed which exhibit linking properties? Aren t traditional books like

More information

Intelligent Control Systems with LabVIEW

Intelligent Control Systems with LabVIEW Intelligent Control Systems with LabVIEW Pedro Ponce-Cruz Fernando D. Ramírez-Figueroa Intelligent Control Systems with LabVIEW 123 Pedro Ponce-Cruz, Dr.-Ing. Fernando D. Ramírez-Figueroa, Research Assistant

More information

Mastering Autodesk Navisworks 2013

Mastering Autodesk Navisworks 2013 Mastering Autodesk Navisworks 2013 Dodds, J ISBN-13: 9781118281710 Table of Contents Foreword xvii Introduction xix Part 1 Navisworks Basics 1 Chapter 1 Getting to Know Autodesk Navisworks 3 Interface

More information

International Journal of Informative & Futuristic Research ISSN (Online):

International Journal of Informative & Futuristic Research ISSN (Online): Reviewed Paper Volume 2 Issue 4 December 2014 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 A Survey On Simultaneous Localization And Mapping Paper ID IJIFR/ V2/ E4/

More information

Robust Hand Gesture Recognition for Robotic Hand Control

Robust Hand Gesture Recognition for Robotic Hand Control Robust Hand Gesture Recognition for Robotic Hand Control Ankit Chaudhary Robust Hand Gesture Recognition for Robotic Hand Control 123 Ankit Chaudhary Department of Computer Science Northwest Missouri State

More information

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Introduction: Applications, Problems, Architectures organization class schedule 2017/2018: 7 Mar - 1 June 2018, Wed 8:00-12:00, Fri 8:00-10:00, B2 6

More information

BROADWAY BOOGIE WOOGIE

BROADWAY BOOGIE WOOGIE BROADWAY BOOGIE WOOGIE DAMON RUNYON AND THE MAKING OF NEW YORK CITY CULTURE DANIEL R. SCHWARZ For my wife, Marcia Jacobson, my sons, Dave and Jeff Schwarz, and my parents, Joseph and Florence Schwarz BROADWAY

More information

Action Figures. Men, Action Films, and Contemporary Adventure Narratives. Mark Gallagher

Action Figures. Men, Action Films, and Contemporary Adventure Narratives. Mark Gallagher Action Figures Men, Action Films, and Contemporary Adventure Narratives by Mark Gallagher ACTION FIGURES Mark Gallagher, 2006. Softcover reprint of the hardcover 1st edition 2006 978-1-4039-7012-1 All

More information

Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem

Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem ELAD16 Associate Professor (Docent) KARLSTAD UNIVERSITY Faculty of Technology and Science Department of Physics and

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Computational Intelligence for Network Structure Analytics

Computational Intelligence for Network Structure Analytics Computational Intelligence for Network Structure Analytics Maoguo Gong Qing Cai Lijia Ma Shanfeng Wang Yu Lei Computational Intelligence for Network Structure Analytics 123 Maoguo Gong Xidian University

More information

Management of Software Engineering Innovation in Japan

Management of Software Engineering Innovation in Japan Management of Software Engineering Innovation in Japan Yasuo Kadono Management of Software Engineering Innovation in Japan 1 3 Yasuo Kadono Ritsumeikan University Graduate School of Technology Management

More information

GEARS-IDS Invention and Design System Educational Objectives and Standards

GEARS-IDS Invention and Design System Educational Objectives and Standards GEARS-IDS Invention and Design System Educational Objectives and Standards The GEARS-IDS Invention and Design System is a customizable science, math and engineering, education tool. This product engages

More information

Manufacturing Challenges in Electronic Packaging

Manufacturing Challenges in Electronic Packaging Manufacturing Challenges in Electronic Packaging Manufacturing Challenges in Electronic Packaging Y.C. Lee University of Colorado, Boulder, CO, USA and WT. Chen formerly a Senior Technical Staff Member,

More information

Assembly Set. capabilities for assembly, design, and evaluation

Assembly Set. capabilities for assembly, design, and evaluation Assembly Set capabilities for assembly, design, and evaluation I-DEAS Master Assembly I-DEAS Master Assembly software allows you to work in a multi-user environment to lay out, design, and manage large

More information

Evolution of Sensor Suites for Complex Environments

Evolution of Sensor Suites for Complex Environments Evolution of Sensor Suites for Complex Environments Annie S. Wu, Ayse S. Yilmaz, and John C. Sciortino, Jr. Abstract We present a genetic algorithm (GA) based decision tool for the design and configuration

More information

Practical Benchmarking: The Complete Guide

Practical Benchmarking: The Complete Guide Practical Benchmarking: The Complete Guide Practical Benchmarking: The Complete Guide Mohamed Zairi Unilever Lecturer in TQM Bradford University and Paul Leonard Senior Consultant Xerox Quality Solutions

More information

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July

More information

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page FUNDAMENTALS of ROBOT TECHNOLOGY An Introduction to Industrial Robots, T eleoperators and Robot Vehicles D J Todd &\ Kogan Page First published in 1986 by Kogan Page Ltd 120 Pentonville Road, London Nl

More information

Lecture 2: 1962 Report & 1968 Demo

Lecture 2: 1962 Report & 1968 Demo Doug Engelbart s Unfinished Revolution Program for the Future Lecture 2: 1962 Report & 1968 Demo Dino Karabeg This seminar begins with a riddle... The inventor who marked the computer age ended his life

More information

Product Development Strategy

Product Development Strategy Product Development Strategy Product Development Strategy Innovation Capacity and Entrepreneurial Firm Performance in High-Tech SMEs Mina Tajvidi Bangor Business School, Bangor University, UK and Azhdar

More information

CS 599: Distributed Intelligence in Robotics

CS 599: Distributed Intelligence in Robotics CS 599: Distributed Intelligence in Robotics Winter 2016 www.cpp.edu/~ftang/courses/cs599-di/ Dr. Daisy Tang All lecture notes are adapted from Dr. Lynne Parker s lecture notes on Distributed Intelligence

More information

Intellectual Capital in Enterprise Success

Intellectual Capital in Enterprise Success Intellectual Capital in Enterprise Success Strategy Revisited Dr. Lindsay Moore and Lesley Craig, Esq. John Wiley & Sons, Inc. Additional praise for Strategic Intellectual Capital Lesley Craig and Lindsay

More information

STIMULATIVE MECHANISM FOR CREATIVE THINKING

STIMULATIVE MECHANISM FOR CREATIVE THINKING STIMULATIVE MECHANISM FOR CREATIVE THINKING Chang, Ming-Luen¹ and Lee, Ji-Hyun 2 ¹Graduate School of Computational Design, National Yunlin University of Science and Technology, Taiwan, R.O.C., g9434703@yuntech.edu.tw

More information

Criminology, Deviance, and the Silver Screen

Criminology, Deviance, and the Silver Screen Criminology, Deviance, and the Silver Screen This page intentionally left blank Criminology, Deviance, and the Silver Screen The Fictional Reality and the Criminological Imagination Jon Frauley CRIMINOLOGY,

More information

Participatory Democracy, Science and Technology

Participatory Democracy, Science and Technology Participatory Democracy, Science and Technology Also by Karl Rogers ON THE METAPHYSICS OF EXPERIMENTAL PHYSICS MODERN SCIENCE AND THE CAPRICIOUSNESS OF NATURE Participatory Democracy, Science and Technology

More information

GENETIC PROGRAMMING. In artificial intelligence, genetic programming (GP) is an evolutionary algorithmbased

GENETIC PROGRAMMING. In artificial intelligence, genetic programming (GP) is an evolutionary algorithmbased GENETIC PROGRAMMING Definition In artificial intelligence, genetic programming (GP) is an evolutionary algorithmbased methodology inspired by biological evolution to find computer programs that perform

More information