Introduction to Vision & Robotics

18
Introduction to Vision & Robotics Bob Fisher 651-3441 [email protected] IF 1.26 Michael Herrmann IF 1.42 mherrman@inf 651- 7177 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

description

Introduction to Vision & Robotics. Bob Fisher 651-3441 [email protected] IF 1.26 Michael Herrmann IF 1.42 mherrman@inf 651-7177. 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) - PowerPoint PPT Presentation

Transcript of Introduction to Vision & Robotics

Page 1: Introduction to Vision & Robotics

Introduction to Vision & Robotics

Bob Fisher [email protected] IF 1.26Michael Herrmann IF 1.42mherrman@inf 651-7177

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!

Page 2: Introduction to Vision & Robotics

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%

Exam75%

Assessment

Page 3: Introduction to Vision & Robotics

Ancient Greek hydraulic and mechanical automata

Hero of Alexandria

AD 100

Page 4: Introduction to Vision & Robotics

Renaissance optics:

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

Page 5: Introduction to Vision & Robotics

Watt & Boulton 1788

Feedback

Control

First Control

Theory

Page 6: Introduction to Vision & Robotics

18th century clockwork animals

Vaucanson’s duck

Page 7: Introduction to Vision & Robotics

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

Page 8: Introduction to Vision & Robotics

1940s –1950s

Development of electronic computer and control theory

Used for artificial creatures e.g. Walter’s ‘tortoise’ and John Hopkins’ ‘beast’

Page 9: Introduction to Vision & Robotics

1960s

Industrial robot arms:

Unimation

Methods for image enhancement and pattern recognition

Page 10: Introduction to Vision & Robotics

1970s

Work on systems in restricted domains

e.g. Shakey in blocks world

Freddy assembly task

Page 11: Introduction to Vision & Robotics

1980s

Tackling more realistic problems:

Natural scene analysis

Face recognition

Dynamic locomotion

Significant impact in manufacturing

Active vision

Page 12: Introduction to Vision & Robotics

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

Page 13: Introduction to Vision & Robotics

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

Page 14: Introduction to Vision & Robotics

Applications: dull, dirty or dangerousVisual inspection of parts

Detecting crime on CCTV

Welding on carsN.B. Overlap with automation

Page 15: Introduction to Vision & Robotics

Applications: dull, dirty or dangerousRobot vacuum cleaners

Cleaning nuclear plants

Robot sewer inspection

N.B. Overlaps with teleoperation

Page 16: Introduction to Vision & Robotics

Applications: dull, dirty or dangerous

Visual aids for driving

Demining

Space exploration

Page 17: Introduction to Vision & Robotics

Applications: also...?

Entertainment industry

Science

Service industry

Page 18: Introduction to Vision & Robotics

Some Interesting Robots