Computational Principles of Mobile Robotics

Size: px
Start display at page:

Download "Computational Principles of Mobile Robotics"

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 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 information

Symbolism and Regime Change in Russia

Symbolism 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 information

Switching and Finite Automata Theory

Switching 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 information

Equality in Education Law and Policy, 1954 2010

Equality 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 information

Mathematical Sciences Research Institute Publications. Assessing Mathematical Proficiency

Mathematical 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 information

Edward Shorter is a historian of psychiatry who has written three books on the history of psychiatry and psychosomatic illness.

Edward 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 information

Essentials of Positioning and Location Technology

Essentials 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 information

Approaches and Methods in Language Teaching

Approaches 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 information

a new anthropology of islam

a 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 information

Camferfoge plain Cext*

Camferfoge 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 information

MORTALITY AMONGST ILLICIT DRUG USERS

MORTALITY 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 information

The 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 The Disappearance of the Social in American Social Psychology is a critical conceptual history of American social psychology. In this challenging

More information

Human Rights and Social Work

Human 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 information

Management Across Cultures

Management 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 information

Leaders and International Conflict

Leaders 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 information

Literary Criticism from Plato to Postmodernism

Literary 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 information

MEng, BSc Computer Science with Artificial Intelligence

MEng, 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 information

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.

Schneps, 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 information

Customer and Business Analytic

Customer 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 information

Social Media Marketing

Social 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 information

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS

NEURAL 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 information

in this web service Cambridge University Press

in 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 information

Analysis of Financial Time Series

Analysis 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 information

Computer 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 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 information

History. Relazioni degli Ambasciatori Veneti al Senato

History. 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 information

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

Data 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 information

History. Relazioni degli Ambasciatori Veneti al Senato

History. 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 information

Social Media Intelligence

Social 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 information

Mobile Robot FastSLAM with Xbox Kinect

Mobile 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 information

PROGRAM LOGICS FOR CERTIFIED COMPILERS

PROGRAM 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 information

Professional 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 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 information

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Artificial 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 information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, 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 information

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices 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 information

History. Relazioni degli Ambasciatori Veneti al Senato

History. 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 information

MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING. Major Profile Description and Competency Framework

MASSEY 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 information

MEng, BSc Applied Computer Science

MEng, 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 information

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

Aerospace 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 information

Advanced Grammar in Use

Advanced 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 information

Alabama Department of Postsecondary Education

Alabama 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 information

Designing Interactive Systems

Designing 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 information

Master of Science in Computer Science

Master 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 information

2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii

2013 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 information

Customer Relationship. Management. Ed Peelen and Rob Beltman

Customer 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 information

in Counseling A Guide to the Use of Psychological Assessment Procedures Danica G. Hays

in 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 information

Modeling, Analysis, and Control of Dynamic Systems

Modeling, 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 information

Robotics. Chapter 25. Chapter 25 1

Robotics. 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 information

Mathematical Modeling and Methods of Option Pricing

Mathematical 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 information

The 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 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 information

Doctor of Philosophy in Computer Science

Doctor 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 information

Trading. Theory and Practice

Trading. 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 information

The 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 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 information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta 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 information

Primary Mathematics. Capitalising on ICT for today and tomorrow

Primary 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 information

Professor Marilyn Fleer

Professor 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 information

Introduction to Robotics Analysis, Systems, Applications

Introduction 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 information

Introduction to Robotics. Vikram Kapila, Associate Professor, Mechanical Engineering

Introduction 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 information

3D 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 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 information

Numerical Methods for Engineers

Numerical 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 information

Fast analytical techniques for electrical and electronic circuits. Jet Propulsion Laboratory California Institute of Technology

Fast 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 information

Computer Science Electives and Clusters

Computer 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 information

INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING

INTELLIGENT 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 information

Effective Methods for Software and Systems Integration

Effective 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 information

Interdisciplinary Master s study program in Computer Science and Mathematics

Interdisciplinary 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 information

TEACHER-TRAINING WORKSHEETS

TEACHER-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 information

Psychology for Language Teachers

Psychology 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 information

Course Syllabus For Operations Management. Management Information Systems

Course 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 information

Diagnosis and Fault-Tolerant Control

Diagnosis 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 information

Guide to the MSCS Program Sheet

Guide 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 information

Programme Specification (Undergraduate) Date amended: 27 February 2012

Programme 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 - 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 information

System Modeling and Control for Mechanical Engineers

System 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 information

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

CS 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 information

Doctor of Philosophy in Systems Engineering

Doctor 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 information

An Introduction to Health Informatics for a Global Information Based Society

An 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 information

MATHEMATICAL LOGIC FOR COMPUTER SCIENCE

MATHEMATICAL 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 information

CAD and Creativity. Contents

CAD 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 information

The 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. 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 information

Poznan University of Technology Faculty of Electrical Engineering

Poznan 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 information

ENTERPRISE RESOURCE PLANNING

ENTERPRISE 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 information

The M.S. Degree in Robotics Engineering

The 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 information

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

Limitations 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 information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Structure 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 information

Applied Computational Economics and Finance

Applied 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 information

Industrial and Manufacturing Systems Engineering Collection Development Policy Iowa State University Library

Industrial 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 information

BUSINESS AND PROFESSIONAL COMMUNICATION

BUSINESS 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 information

Bachelor Degree in Informatics Engineering Master courses

Bachelor 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 information

Core Curriculum to the Course:

Core 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 information

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

Reasons 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 information

3.2.5.2 Degree Requirements

3.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 information

Software and Hardware Solutions for Accurate Data and Profitable Operations. Miguel J. Donald J. Chmielewski Contributor. DuyQuang Nguyen Tanth

Software 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 information

Department: Political Science, Philosophy & Religion.

Department: 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 information

Departments and Specializations

Departments 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 information

Draft dpt for MEng Electronics and Computer Science

Draft 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