+ All Categories
Home > Documents > Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Date post: 02-Jan-2016
Category:
Upload: hugh-gibbs
View: 277 times
Download: 3 times
Share this document with a friend
Popular Tags:
27
Roboti cs
Transcript
Page 1: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robotics

Page 2: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Why Robotics?

Practice

Promise

Page 3: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Why Robotics?

Vibrant field

Page 4: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Why Robotics?

A window to the soul...

Advances in AI and in Robotics are one and the same thing.

Page 5: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

What is a robot?

Page 6: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

What is a robot?

Battlescar the BattleBot

Ripley’s Exoskeleton

Al GoreUSC

helicopter

Rug Warrior

Self-guiding golf cart

MOVIT line follower

Sea-man

Page 7: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

categorizing robotsA

bstr

acti

on

Autonomy

hardware

software

just is

human-controlled

independent

Page 8: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

categorizing robotsA

bstr

acti

on

Autonomy

hardware

software

just is

human-controlled

independent

Page 9: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

What is robotics?

Autonomous : Robot :: ________ : Mudder

Robot a physical system that autonomously senses the environment and acts in it.

Sleeping

Unicycling

Overworked

Page 10: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robot timeline

...1921

Page 11: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robot timeline

...1921 1950

Karl Capek

I, Robot

First Law:

A robot may not injure a human being, or, through inaction, allow a human being to come to harm.

Second Law:

A robot must obey orders given it by human beings, except where such orders would conflict with the First Law.

Third Law:

A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

Isaac Asimov’s Laws of Robotics

Page 12: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robot timeline

...1921 2020

Karl Capek

1950

I, Robot

Page 13: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robot timeline

...1921 21502020

Karl Capek

Dalek

1950

I, Robot

Page 14: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Robot timeline

...1921 242121502020

Karl Capek

Dalek

1950

I, Robot

Page 15: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Real robot timeline

...1951

“Tortoise”

Page 16: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Shakey

Nils Nilsson @ Stanford Research Inst.

......1968

first “general-purpose” mobile platform

Page 17: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Shakey

Nils Nilsson @ Stanford Research Inst.

......1968

first “general-purpose” mobile platform

Living Room (L)

tvg

sp

Kitchen (K)

Bedroom (B)

sh tv

Page 18: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

• Go(x,y)

Preconditions: At(sh,x)

Postconditions: At(sh,y)

• Push(obj,x,y)

Preconditions: At(sh,x) At(obj,x)

Postconditions: At(sh,y) At(obj,y)

Shakey Start

START

GOAL

ACTIONS

Go(L,B)

Go(L,K)

At(sh,L) At(sp,K) At(tvg,B) At(tv,L)

Push(tv,L,B)

Push(tv,L,K)

At(sh,K) At(sp,K) At(tvg,B) At(tv,K)

At(sh,L) At(sp,L) At(tvg,L) At(tv,L)

Page 19: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Stanford Cart

Hans Moravec @ SAIL

......1976

SEN

SIN

G

AC

TIN

G

perc

epti

on

worl

d

modelin

gpla

nnin

g

task

execu

tion

moto

r co

ntr

ol

“functional” task decomposition

Page 20: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Cartland

Page 21: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Insects

Rodney Brooks @ MIT

......1985

avoid objects

wander

explore

build maps

identify objects

planning and reasoning

SEN

SIN

G

AC

TIN

G“behavioral” task decomposition

Page 22: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Subsumption Architecture

runaway behavior

FSM / DFA

Page 23: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Subsumption Architecture

runaway behavior

wander behavior

FSM / DFA

Page 24: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Subsumption Architecture

runaway behavior

wander behavior

navigate behavior

FSM / DFA

Page 25: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Subsumption Architecture

Genghis in action!

Page 26: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Beyond subsumption

......1995

Polly Navlab & ALVINN

Page 27: Robotics. Why Robotics? Practice Promise Why Robotics? Vibrant field.

Recommended