Computational Principles of Mobile Robotics
|
|
- Claud Thornton
- 7 years ago
- Views:
Transcription
1 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 of artificial intelligence, computational vision, and robotics. This textbook for advanced undergraduates and graduate students emphasizes computation and algorithms for a range of strategies for locomotion, sensing, and reasoning. It concentrates on wheeled and legged mobile robots but also discusses a variety of other propulsion systems. The new edition presents advances in robotics and intelligent machines over the last 10 years, including significant coverage of SLAM (simultaneous localization and mapping) and multi-robot systems. It includes additional mathematical background and an extensive list of sample problems. Various mathematical techniques that were assumed in the first edition are now briefly introduced in appendices at the end of the text to make the book more self-contained. Researchers and students in the field of mobile robotics will appreciate this comprehensive treatment of state-of-the-art methods and key technologies. Gregory Dudek is James McGill Professor of Computer Science and the Director of the School of Computer Science and of the Mobile Robotics Laboratory at McGill University. Michael Jenkin is a Professor of Computer Science and Engineering at York University. He has coedited eight books on human and machine vision.
2 Computational Principles of Mobile Robotics Second Edition Gregory Dudek McGill University Michael Jenkin York University
3 CAMBRIDGE UNIVERSITY PRESS Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, São Paulo, Delhi, Dubai, Tokyo, Mexico City Cambridge University Press 32 Avenue of the Americas, New York, NY , USA Information on this title: / Cambridge University Press 2010 This publication is in copyright. Subject to statutory exception and to the provisions of relevant collective licensing agreements, no reproduction of any part may take place without the written permission of Cambridge University Press. First published 2010 Printed in the United States of America A catalog record for this publication is available from the British Library. Library of Congress Cataloging in Publication data Dudek, Gregory, 1958 Computational principles of mobile robotics / Gregory Dudek, Michael Jenkin. 2nd ed. p. cm. Includes bibliographical references and index. ISBN Mobile robots. 2. Robotics Mathematics. I. Jenkin, Michael, 1959 II. Title. TJ D dc ISBN ISBN Hardback Paperback Cambridge University Press has no responsibility for the persistence or accuracy of URLs for external or third-party Internet Web sites referred to in this publication and does not guarantee that any content on such Web sites is, or will remain, accurate or appropriate.
4 For Krys and Heather
5 Contents Acknowledgments Preface to the Second Edition page xi xiii 1 Overview and Motivation From Mechanisms to Computation Historical Context Biological Inspiration Operational Regimes Operational Modes A Guide to This Book Further Reading Problems 16 2 Fundamental Problems Path Planning for a Point Robot Localization for a Point Robot Sensing for a Point Robot Mapping for a Point Robot SLAM for a Point Robot Looking Forward Further Reading Problems 27 Part One: Locomotion and Perception 29 3 Mobile Robot Hardware Locomotion Off-Board Communication Processing Further Reading Problems 77 4 Non-Visual Sensors and Algorithms Basic Concepts Contact Sensors: Bumpers 86 vii
6 viii Contents 4.3 Inertial Sensors Infrared Sensors Sonar Radar Laser Rangefinders Satellite-Based Positioning Data Fusion Biological Sensing Further Reading Problems Visual Sensors and Algorithms Visual Sensors Object Appearance and Shading Signals and Sampling Image Features and Their Combination Obtaining Depth Active Vision Other Sensors Biological Vision Further Reading Problems 164 Part Two: Representation and Planning Representing and Reasoning About Space Representing Space Representing the Robot Path Planning for Mobile Robots Planning for Multiple Robots Biological Mapping Further Reading Problems System Control Horizontal Decomposition Vertical Decomposition Hybrid Control Architectures Middleware High-Level Control Alternative Control Formalisms The Human Robot Interface Mobile Robot Software Development as Experimentation Standard Software Toolkits 237
7 Contents ix 7.10 Further Reading Problems Pose Maintenance and Localization Simple Landmark Measurement Servo Control Recursive Filtering Non-Geometric Methods: Perceptual Structure Correlation-Based Localization Global Localization Biological Approaches to Localization Further Reading Problems Mapping and Related Tasks Sensorial Maps Geometric Maps Topological Maps Exploration Further Reading Problems Robot Collectives Categorizing Collectives Control Architectures Collective Communication Sensing Planning for Action Formation Control Localization Mapping Further Reading Problems Robots in Practice Delivery Robots Intelligent Vehicles Robots for Survey and Inspection Mining Automation Space Robotics Autonomous Aircraft Military Reconnaissance Bomb/Mine Disposal Underwater Inspection Agriculture/Forestry Aids for the Disabled 325
8 x Contents Entertainment Domestic Robots Further Reading Problems The Future of Mobile Robotics Locomotion Sensors Control System Integration Standardization Future Directions 333 Appendix A: Probability and Statistics 335 A.1 Probabililty 335 A.2 Some Simple Statistics 338 A.3 Further Reading 339 A.4 Problems 339 Appendix B: Linear Systems, Matrices, and Filtering 341 B.1 Linear Algebra 341 B.2 Matrix Algebra 341 B.3 Signals and Systems 343 B.4 Fourier Theory 344 B.5 Sampling and the Nyquist Theorem 344 B.6 Further Reading 345 B.7 Problems 345 Appendix C: Markov Models 346 C.1 Discrete Markov Process 346 C.2 Hidden Markov Models 348 C.3 Markov Decision Process 349 C.4 POMDP 350 C.5 Further Reading 351 C.6 Problems 351 Bibliography 353 Index 381
9 Acknowledgments This book would not have been possible without the active support of our students and colleagues who suffered through early drafts, provided imagery and papers, and put up with us while this volume was being put together. The list of people who helped is much too long to include here, but some require special mention: International Joint Conferences on Artificial Intelligence (IJCAI), for letting us do a tutorial on mobile robotics that started us on the journey; students at McGill and York, including Eric Bourque, Andrew Hogue, and Yiannis Rekleitis, who suffered with photocopies of early drafts; Prof. Evangelos Milios for his helpful comments and Prof. Evangelos Papadopoulos for his help on space robots; Rob Sim for his figures; and Louis Dudek for his proofreading and helpful comments. Finally, we thank Lauren Cowles and Cambridge University Press for encouraging us do this in the first place. xi
10 Preface to the Second Edition The authors surrounded by a collection of some of their robots and sensors. The first edition of this book arose from a tutorial that was initially presented in It evolved over a number of years and finally appeared in Robotics is, of course, a rapidly changing field, and even as the first edition was appearing, it was apparent that it would become dated rather quickly. Thus in late 2002, the first steps were taken toward a second edition. The field of mobile robotics continues to evolve, and this book has (we hope) evolved with the field. Topics that were in their infancy when the first edition was published such as SLAM and multi-robot systems have evolved into much more mature disciplines. The mathematical foundations of much of mobile robotics has also matured, and this too is reflected in this volume. In addition to updating the various algorithms and methods described in the first edition, the second edition is somewhat more self-contained. Specifically, various mathematical techniques that were assumed in the first edition are now introduced, albeit briefly, in appendices at the end of the text. xiii
SECURITY AND QUALITY OF SERVICE IN AD HOC WIRELESS NETWORKS
SECURITY AND QUALITY OF SERVICE IN AD HOC WIRELESS NETWORKS Ensuring secure transmission and good quality of service (QoS) are key commercial concerns in ad hoc wireless networks as their application in
More informationSymbolism and Regime Change in Russia
Symbolism and Regime Change in Russia During the Soviet period, political symbolism developed into a coherent narrative that underpinned Soviet political development. Following the collapse of the Soviet
More informationSwitching and Finite Automata Theory
Switching and Finite Automata Theory Understand the structure, behavior, and limitations of logic machines with this thoroughly updated third edition. New topics include: CMOS gates logic synthesis logic
More informationEquality in Education Law and Policy, 1954 2010
Equality in Education Law and Policy, 1954 2010 Educational equality has long been a vital concept in U.S. law and policy. Since Brown v. Board of Education, the concept of educational equality has remained
More informationMathematical Sciences Research Institute Publications. Assessing Mathematical Proficiency
Testing matters! It can determine kids and schools futures. In a conference at the Mathematical Sciences Research Institute, mathematicians, math education researchers, teachers, test developers, and policymakers
More informationEdward Shorter is a historian of psychiatry who has written three books on the history of psychiatry and psychosomatic illness.
PSYCHOTIC DEPRESSION Psychotic depression is a distinct and acute clinical condition along the spectrum of depressive disorders. It can manifest itself in many ways and be mistaken for schizophrenia. It
More informationEssentials of Positioning and Location Technology
Essentials of Positioning and Location Technology Mystified by locating and positioning technologies? Need to get the best from your location system? This guide is invaluable for understanding how the
More informationApproaches and Methods in Language Teaching
Approaches and Methods in Language Teaching CAMBRIDGE LANGUAGE TEACHING LIBRARY A series covering central issues in language teaching and learning, by authors who have expert knowledge in their field.
More informationa new anthropology of islam
a new anthropology of islam In this powerful, but accessible, new study, draws on a full range of work in social anthropology to present Islam in ways that emphasize its constitutive practices, from praying
More informationCamferfoge plain Cext*
Camferfoge plain Cext* ESPRONCEDA EL ESTUDIANTE DE SALAMANCA ESPRONCEDA EL ESTUDIANTE DE SALAMANCA C A M B R I D G E A T T H E U N I V E R S I T Y 1966 PRESS cambridge university press Cambridge, New
More informationMORTALITY AMONGST ILLICIT DRUG USERS
MORTALITY AMONGST ILLICIT DRUG USERS Over the past 40 years the rate of illicit drug use worldwide has risen dramatically, and with it the number of deaths reported among drug-using populations. What are
More informationThe Disappearance of the Social in American Social Psychology
The Disappearance of the Social in American Social Psychology The Disappearance of the Social in American Social Psychology is a critical conceptual history of American social psychology. In this challenging
More informationHuman Rights and Social Work
Human Rights and Social Work Towards rights-based practice Third edition Now in its third edition, Human Rights and Social Work explores how the principles of human rights inform contemporary social work
More informationManagement Across Cultures
Management Across Cultures The second edition of this popular textbook explores the latest approaches to crosscultural management, as well as presenting strategies and tactics for managing international
More informationLeaders and International Conflict
Leaders and International Conflict Chiozza and Goemans seek to explain why and when political leaders decide to initiate international crises and wars. They argue that the fate of leaders and the way leadership
More informationLiterary Criticism from Plato to Postmodernism
Literary Criticism from Plato to Postmodernism This book offers a history of literary criticism from Plato to the present, arguing that this history can usefully be seen as a dialogue among three traditions
More informationMEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
More informationSchneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.
New York, NY, USA: Basic Books, 2013. p i. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=2 New York, NY, USA: Basic Books, 2013. p ii. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=3 New
More informationCustomer and Business Analytic
Customer and Business Analytic Applied Data Mining for Business Decision Making Using R Daniel S. Putler Robert E. Krider CRC Press Taylor &. Francis Group Boca Raton London New York CRC Press is an imprint
More informationSocial Media Marketing
Social Media Marketing Tracy L. Tuten East Carolina University Michael R. Solomon The University of Manchester (U.K.) Saint Josephs University Boston Columbus Indianapolis New York San Francisco Upper
More informationNEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS
NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS N. K. Bose HRB-Systems Professor of Electrical Engineering The Pennsylvania State University, University Park P. Liang Associate Professor
More informationin this web service Cambridge University Press
This is a thorough re-analysis of both nationalism and nations. It challenges the current 'modernist' orthodoxies of such writers as Eric Hobsbawm, Benedict Anderson and Ernest Gellner, and it offers a
More informationAnalysis of Financial Time Series
Analysis of Financial Time Series Analysis of Financial Time Series Financial Econometrics RUEY S. TSAY University of Chicago A Wiley-Interscience Publication JOHN WILEY & SONS, INC. This book is printed
More informationComputer Science Information Sheet for entry in 2016. What is Computer Science?
Computer Science Information Sheet for entry in 2016 What is Computer Science? Computer Science is about understanding computer systems and networks at a deep level. Computers and the programs they run
More informationHistory. Relazioni degli Ambasciatori Veneti al Senato
C A M B R I D G E L I B R A R Y C O L L E C T I O N Books of enduring scholarly value History The books reissued in this series include accounts of historical events and movements by eye-witnesses and
More informationData Visualization. Principles and Practice. Second Edition. Alexandru Telea
Data Visualization Principles and Practice Second Edition Alexandru Telea First edition published in 2007 by A K Peters, Ltd. Cover image: The cover shows the combination of scientific visualization and
More informationHistory. Relazioni degli Ambasciatori Veneti al Senato
C A M B R I D G E L I B R A R Y C O L L E C T I O N Books of enduring scholarly value History The books reissued in this series include accounts of historical events and movements by eye-witnesses and
More informationSocial Media Intelligence
Social Media Intelligence In the world of Facebook, Twitter, and Yelp, water-cooler conversations with co- workers and backyard small talk with neighbors have moved from the physical world to the digital
More informationMobile Robot FastSLAM with Xbox Kinect
Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order
More informationPROGRAM LOGICS FOR CERTIFIED COMPILERS
PROGRAM LOGICS FOR CERTIFIED COMPILERS Separation logic is the twenty-first-century variant of Hoare logic that permits verification of pointer-manipulating programs. This book covers practical and theoretical
More informationProfessional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
More informationArtificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci
1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks
More informationSYSTEMS, CONTROL AND MECHATRONICS
2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers
More informationAppendices master s degree programme Artificial Intelligence 2014-2015
Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
More informationHistory. Relazioni degli Ambasciatori Veneti al Senato
C A M B R I D G E L I B R A R Y C O L L E C T I O N Books of enduring scholarly value History The books reissued in this series include accounts of historical events and movements by eye-witnesses and
More informationMASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING. Major Profile Description and Competency Framework
Appendix 3.13 Telecommunications & Network Engineering Major Profile MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING Major Profile Description and Competency
More informationMEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
More informationAerospace Information Technology Topics for Internships and Bachelor s and Master s Theses
Aerospace Information Technology s for Internships and Bachelor s and Master s Theses Version Nov. 2014 The Chair of Aerospace Information Technology addresses several research topics in the area of: Avionic
More informationAdvanced Grammar in Use
Advanced Grammar in Use A reference and practice book for advanced learners of English Third Edition without answers c a m b r i d g e u n i v e r s i t y p r e s s Cambridge, New York, Melbourne, Madrid,
More informationAlabama Department of Postsecondary Education
Date Adopted 1998 Dates reviewed 2007, 2011, 2013 Dates revised 2004, 2008, 2011, 2013, 2015 Alabama Department of Postsecondary Education Representing Alabama s Public Two-Year College System Jefferson
More informationDesigning Interactive Systems
THIRD EDITION Designing Interactive Systems A comprehensive guide to HCl, UX and interaction design David Benyon PEARSON Harlow, England London * New York Boston San Francisco Toronto Sydney * Auckland
More informationMaster of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
More information2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii
Green Robotics, Automation, and Machine Intelligence; a new Engineering Course in Sustainable Design Joseph T. Wunderlich, PhD College, PA, USA 2013 International Symposium on Green Manufacturing and Applications
More informationCustomer Relationship. Management. Ed Peelen and Rob Beltman
Customer Relationship Management Ed Peelen and Rob Beltman PEARSON Harlow, England London New York Boston San Francisco Toronto Sydney Auckland Singapore Hong Kong Tokyo Seoul Taipei New Delhi Cape Town
More informationin Counseling A Guide to the Use of Psychological Assessment Procedures Danica G. Hays
Assessment in Counseling A Guide to the Use of Psychological Assessment Procedures Danica G. Hays AMERICAN COUNSELING ASSOCIATION 5999 Stevenson Avenue Alexandria, VA 22304 www.counseling.org Assessment
More informationModeling, Analysis, and Control of Dynamic Systems
Modeling, Analysis, and Control of Dynamic Systems Second Edition William J. Palm III University of Rhode Island John Wiley Sons, Inc. New York Chichester Weinheim Brisbane Singapore Toronto To Louise.
More informationRobotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration
More informationMathematical Modeling and Methods of Option Pricing
Mathematical Modeling and Methods of Option Pricing This page is intentionally left blank Mathematical Modeling and Methods of Option Pricing Lishang Jiang Tongji University, China Translated by Canguo
More informationThe Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes
The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes NE5C-MT January 2015 NE5C-MT 1 Contents Section Slide
More informationDoctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
More informationTrading. Theory and Practice
Professional Automated Trading Theory and Practice EUGENE A. DURENARD WILEY Contents Preface xv CHAPTffi 1 introductiofl to Systematic Tradlns 1 1.1 Definition of Systematic Trading 2 1.2 Philosophy of
More informationThe Complete Library Technology Planner: A Guidebook with Sample Technology Plans and RFPs on CD-ROM
The Complete Library Technology Planner: A Guidebook with Sample Technology Plans and RFPs on CD-ROM John M. Cohn Ann L. Kelsey with a Foreword by Keith Michael Fiels Neal-Schuman Publishers, Inc. New
More informationAnalecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
More informationPrimary Mathematics. Capitalising on ICT for today and tomorrow
Primary Mathematics Capitalising on ICT for today and tomorrow Primary Mathematics provides a comprehensive introduction to teaching and learning mathematics in today s classrooms. Drawing links to the
More informationProfessor Marilyn Fleer
Play in the Early Years The Early Years Learning Framework is a key component of the Australian Government s National Quality Framework for early childhood education and care. Play-based learning is an
More informationIntroduction to Robotics Analysis, Systems, Applications
Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH
More informationIntroduction to Robotics. Vikram Kapila, Associate Professor, Mechanical Engineering
Introduction to Robotics Vikram Kapila, Associate Professor, Mechanical Engineering Definition Types Uses History Key components Applications Future Robotics @ MPCRL Outline Robot Defined Word robot was
More information3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems
More informationNumerical Methods for Engineers
Steven C. Chapra Berger Chair in Computing and Engineering Tufts University RaymondP. Canale Professor Emeritus of Civil Engineering University of Michigan Numerical Methods for Engineers With Software
More informationFast analytical techniques for electrical and electronic circuits. Jet Propulsion Laboratory California Institute of Technology
Fast analytical techniques for electrical and electronic circuits Vatché Vorpérian Jet Propulsion Laboratory California Institute of Technology PUBLISHED BY THE PRESS SYNDICATE OF THE UNIVERSITY OF CAMBRIDGE
More informationComputer Science Electives and Clusters
Course Number CSCI- Computer Science Electives and Clusters Computer Science electives belong to one or more groupings called clusters. Undergraduate students with the proper prerequisites are permitted
More informationINTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING
Robotics International Series on INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING VOLUME 43 Editor Professor S. G. Tzafestas, National Technical University of Athens, Greece Editorial
More informationEffective Methods for Software and Systems Integration
Effective Methods for Software and Systems Integration Boyd L. Summers CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 CRC Press is an imprint of Taylor
More informationInterdisciplinary Master s study program in Computer Science and Mathematics
Interdisciplinary Master s study program in Computer Science and Mathematics Study program cycle: Second cycle study program. Anticipated academic title: Master Engineer in Computer Science and Mathematics.
More informationTEACHER-TRAINING WORKSHEETS
Gretchen Bitterlin Dennis Johnson Donna Price Sylvia Ramirez K. Lynn Savage, Series Editor TEACHER-TRAINING WORKSHEETS with Ann Jackman West Palm Beach, Florida cambridge university press Cambridge, New
More informationPsychology for Language Teachers
Psychology for Language Teachers CAMBRIDGE LANGUAGE TEACHING LIBRARY A series covering central issues in language teaching and learning, by authors who have expert knowledge in their field. In this series:
More informationCourse Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
More informationDiagnosis and Fault-Tolerant Control
Mogens Blanke Michel Kinnaert Jan Lunze Marcel Staroswiecki Diagnosis and Fault-Tolerant Control With contributions by Jochen Schroder With 228 Figures Springer 1. Introduction to diagnosis and fault-tolerant
More informationGuide to the MSCS Program Sheet
Guide to the MSCS Program Sheet Eric Roberts (revisions by Claire Stager) September 2008 Welcome to the Stanford Computer Science Department! This guide is designed to help you understand the requirements
More informationProgramme Specification (Undergraduate) Date amended: 27 February 2012
Programme Specification (Undergraduate) Date amended: 27 February 2012 1. Programme Title(s) and UCAS code(s): BSc/BA/MMath Mathematics (Including year abroad) (G100/G102/G105) 2. Awarding body or institution:
More information- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering
- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering Fall 2005 1 Chapter 1 Introduction Many definitions have been suggested for what we call a robot. The word may conjure up
More informationSystem Modeling and Control for Mechanical Engineers
Session 1655 System Modeling and Control for Mechanical Engineers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Abstract
More informationCS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing
CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate
More informationDoctor of Philosophy in Systems Engineering
Doctor of Philosophy in Systems Engineering Coordinator Michael P. Polis Program description The Doctor of Philosophy in systems engineering degree program is designed for students who plan careers in
More informationAn Introduction to Health Informatics for a Global Information Based Society
An Introduction to Health Informatics for a Global Information Based Society A Course proposal for 2010 Healthcare Industry Skills Innovation Award Sponsored by the IBM Academic Initiative submitted by
More informationMATHEMATICAL LOGIC FOR COMPUTER SCIENCE
MATHEMATICAL LOGIC FOR COMPUTER SCIENCE Second Edition WORLD SCIENTIFIC SERIES IN COMPUTER SCIENCE 25: Computer Epistemology A Treatise on the Feasibility of the Unfeasible or Old Ideas Brewed New (T Vamos)
More informationCAD and Creativity. Contents
CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD
More informationThe University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015.
The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016 Revised July 27, 2015 for Computer Science (CSci) Majors in the School of Engineering Table of
More informationPoznan University of Technology Faculty of Electrical Engineering
Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16
More informationENTERPRISE RESOURCE PLANNING
ENTERPRISE RESOURCE PLANNING ~SECOND E DITION~ ENTERPRISE RESOURCE PLANNING ~SECOND E DITION~ Alexis Leon L&L Consultancy Services Pvt Ltd Kochi Tata McGraw-Hill Publishing Company Limited NEW DELHI McGraw-Hill
More informationThe M.S. Degree in Robotics Engineering
The M.S. Degree in Robotics Engineering A multidisciplinary degree spanning Computer Science, Electrical and Computer Engineering, and Mechanical Engineering Robotics B.S. in Robotics Engineering Approved
More informationLimitations of Human Vision. What is computer vision? What is computer vision (cont d)?
What is computer vision? Limitations of Human Vision Slide 1 Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images
More informationStructure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
More informationApplied Computational Economics and Finance
Applied Computational Economics and Finance Mario J. Miranda and Paul L. Fackler The MIT Press Cambridge, Massachusetts London, England Preface xv 1 Introduction 1 1.1 Some Apparently Simple Questions
More informationIndustrial and Manufacturing Systems Engineering Collection Development Policy Iowa State University Library
Industrial and Manufacturing Systems Engineering Collection Development Policy Iowa State University Library Table of Contents I. General Purpose II. Profession III. Careers IV. Iowa State University Program
More informationBUSINESS AND PROFESSIONAL COMMUNICATION
Fifth Edition BUSINESS AND PROFESSIONAL COMMUNICATION PLANS, PROCESSES, AND PERFORMANCE James R. DiSanza Idaho State University Nancy J. Legge Idaho State University Allyn & Bacon Boston Columbus Indianapolis
More informationBachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
More informationCore Curriculum to the Course:
Core Curriculum to the Course: Environmental Science Law Economy for Engineering Accounting for Engineering Production System Planning and Analysis Electric Circuits Logic Circuits Methods for Electric
More informationReasons for need for Computer Engineering program From Computer Engineering Program proposal
Reasons for need for Computer Engineering program From Computer Engineering Program proposal Department of Computer Science School of Electrical Engineering & Computer Science circa 1988 Dedicated to David
More information3.2.5.2 Degree Requirements
3.2.5.2 Degree Requirements Students in the BEng (Electrical Engineering) programme are required to complete a minimum of 160 MCs with a CAP 2.0 to graduate. In the first stage of the programme, students
More informationSoftware and Hardware Solutions for Accurate Data and Profitable Operations. Miguel J. Donald J. Chmielewski Contributor. DuyQuang Nguyen Tanth
Smart Process Plants Software and Hardware Solutions for Accurate Data and Profitable Operations Miguel J. Bagajewicz, Ph.D. University of Oklahoma Donald J. Chmielewski Contributor DuyQuang Nguyen Tanth
More informationDepartment: Political Science, Philosophy & Religion.
1 Department: Political Science, Philosophy & Religion. Course No. IU310. Title of Course: Government and Politics of East Asia. I. A. Catalog Description and Credit Hours of the Course: A survey of social,
More informationDepartments and Specializations
Departments and Specializations Department Post Specialization Areas Aerospace Engineering: Only candidates with a clear focus on one or more of the specified areas will be considered Experimental Structural
More informationDraft dpt for MEng Electronics and Computer Science
Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming
More information