Introduction to Vision & Robotics Bob Fisher 651-3441 IF 1.26 Michael Herrmann IF 1.42 651-7177 Lectures: Handouts (+ video)

Slides:



Advertisements
Similar presentations
What is Robotics? A robot is a machine that can be programmed.
Advertisements

Forging new generations of engineers. ROBOTICS What is Robotics? The science or study of the technology associated with the design, fabrication, theory,
Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
Artificial Intelligence
Artificial Intelligence
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Intel® Education K-12 Resources Our aim is to promote excellence in Mathematics and how this can be used with technology in order.
Robotics: Integrated Systems Design. Where are the Robots? Industrial Robots.
Robotics MSE 2400.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Historical Development.
Distinctions Between Computing Disciplines
Robots, robots, everywhere CS 4 HS, July 20 – July 22.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
School of Computer Science and Statistics,
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #1: The.
ROBOTIC TECHNOLOGY ROBOTICS.
INTRODUCTION TO ROBOTS
Introduction to Robotics NXT
 This article is about mechanical robots. For other uses of the term, see robot (disambiguation). For software agents, see Bot.robot (disambiguation)Bot.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
A Brief Overview of Computer Vision Jinxiang Chai.
Robotics Overview History Current Applications Future Social Implications Further Readings.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Robotics study guide ITE I.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Th, 9:30 a -11a Robotic Concepts.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
In the name of Allah.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
Visual Scene Understanding (CS 598) Derek Hoiem Course Number: Instructor: Derek Hoiem Room: Siebel Center 1109 Class Time: Tuesday and Thursday.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
Robotics Robotics History Robotics Technology Types of Robots.
Introduction to AI Robotics ( Chapter 1. From Teleoperation To Autonomy ) ( ) Sungmin Lee ( 이성민 ) Division of Electronic Engineering, Chonbuk National.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
CS 4630: Intelligent Robotics and Perception History of Intelligent Robotics (Chapter 1) Instructor: Tucker Balch.
Robotics.
Robotics.
CS 8803L: Autonomous Multirobot Systems Tucker Balch The BORG Lab
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
What is a Robot? It can be used in exploration? It can be used in construction. It can be used in industrial applications.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
Introduction to Artificial Intelligence CS 438 Spring 2008.
WELCOME TO ALL. DIGITAL IMAGE PROCESSING Processing of images which are Digital in nature by a Digital Computer.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Robots.
ARTIFICIAL INTELLIGENCE. Contents Introduction Branches of AI Control Theory Cybernetics Artificial Neural Networks Application Advantage And Disadvantage.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Robots EQ: How do humans interact with robotic systems?
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Part 1- Computer Systems Part 2 – Computer Architecture Mr Belony
Electrical Engineering
(C) 2001, Ernest L. Hall, University of Cincinnati
ROBOTICS.
Artificial intelligence (AI)
AI in Space – Lessons From NASA’s Deep Space 1 Mission
Robotics and Control Technology
Artificial Intelligence introduction(2)
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
IT523 Digital Image Processing
Robots !!! A robot is a mechanical or virtual artificial agent.
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Presentation transcript:

Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video) will be on the web (but are not a substitute for lecture attendance) Practicals: please sign up for a time-slot (AT 3.01) (Practicals start week 2) Problems: let MH or RBF know or see class reps!

Overview of the course: Lectures:  Sensing and Vision  Effectors and Control  Architectures and wider issues Practicals:  Pract 1: webcam visual tracking of ‘robot’  Pract 2: webot based servo control 25% Exam 75% Assessment

Ancient Greek hydraulic and mechanical automata Hero of Alexandria AD 100

Renaissance optics: The algorithmic connection between the world and the image - Durer c.1500

Watt & Boulton 1788 Feedback Control First Control Theory

18th century clockwork animals Vaucanson’s duck

Early 20th century Electronic devices for remote control – Tesla Methods for transducing images into electrical signals ‘Robot’ used to describe artificial humanoid slaves in Capek’s play “Rossum’s Universal Robots” 1920

1940s –1950s Development of electronic computer and control theory Used for artificial creatures e.g. Walter’s ‘tortoise’ and John Hopkins’ ‘beast’

1960s Industrial robot arms: Unimation Methods for image enhancement and pattern recognition

1970s Work on systems in restricted domains e.g. Shakey in blocks world Freddy assembly task

1980s Tackling more realistic problems: Natural scene analysis Face recognition Dynamic locomotion Significant impact in manufacturing Active vision

Vision and robotics use much of AI: Problem solving, planning, search, inference, knowledge representation, learning etc... Have constraints such as:  Limited, noisy, raw information  Continuous dynamic problem space  Time, power, cost and hardware limitations Often solutions grounded in these constraints do not resemble conventional AI approaches

A challenging problem Building vision and robot systems involves a variety of interacting technology domains:  Mechanical, electrical, digital, computational... This has proved to be a hard problem for AI  Can beat the human grandmaster at chess  Can't replace a house cleaner

Applications: dull, dirty or dangerous Visual inspection of parts Detecting crime on CCTV Welding on cars N.B. Overlap with automation

Applications: dull, dirty or dangerous Robot vacuum cleaners Cleaning nuclear plants Robot sewer inspection N.B. Overlaps with teleoperation

Applications: dull, dirty or dangerous Visual aids for driving Demining Space exploration

Applications: also...? Entertainment industry Science Service industry

Some Interesting Robots