History and Philosophy of Robotics Laboratory for Perceptual - - PDF document

history and philosophy of robotics
SMART_READER_LITE
LIVE PREVIEW

History and Philosophy of Robotics Laboratory for Perceptual - - PDF document

Foundations of Robotics Rod Grupen Department of Computer Science University of Massachusetts Amherst Laboratory for Perceptual Robotics Department of Computer Science History and Philosophy of Robotics Laboratory for Perceptual Robotics


slide-1
SLIDE 1

Laboratory for Perceptual Robotics – Department of Computer Science

Rod Grupen Department of Computer Science University of Massachusetts Amherst

Foundations of Robotics

2 Laboratory for Perceptual Robotics – Department of Computer Science

History and Philosophy of Robotics

slide-2
SLIDE 2

3 Laboratory for Perceptual Robotics – Department of Computer Science 3

The Iliad (850 BC)

a great epic describing the Trojan war, a world of mythical automata, where men do not act autonomously, but are instead controlled by Gods. Hephaestus, the divinity of mechanical arts and master of the forge, fabricates golden, three-legged automata with wheels that would mingle with other gods during get togethers and then return to their place and put themselves away. Statues that moved of their own accord were built by the legendary and mythical Daedalus (whose son was the famous Icarus), prototype of mechanical genius. Plato claimed that these statues had to be prevented from running away. Among them was a figure of Venus rendered mobile when quicksilver was poured into it according to Aristotle.

4 Laboratory for Perceptual Robotics – Department of Computer Science 4

Aristotle

Aristotle conceived of two kinds of knowledge:

  • one describing immortal, eternal

principles, and

  • one grounded in embodiment

the physical realm is constantly changing, and models of it are mediated by the value that they contribute to the agent. A form of dualism that Descarte would later pick up again.

slide-3
SLIDE 3

5 Laboratory for Perceptual Robotics – Department of Computer Science 5

Early Robots

1497 Clock Tower in Piazza San Marco, Venice, Italy 1350 Rooster flapping wings and on top of Cathedral in Strasbourg, France Town Hall, Munich, Germany Renaissance

6 Laboratory for Perceptual Robotics – Department of Computer Science 6

Leonardo da Vinci in 1495: First Real Robot?

Vitruvian Man Automaton may have looked like this…

slide-4
SLIDE 4

7 Laboratory for Perceptual Robotics – Department of Computer Science

Social Upheaval

King Edward VI of England (1552) bans automatic machines for shearing sheep in order to preserve the livelihood of the peasant class. Later, his sister, Elizabeth I, outlawed the production of a loom for the same

  • purpose. Both monarchs believed that

these new technologies threatened to destabilize social structures.

8 Laboratory for Perceptual Robotics – Department of Computer Science

Descartes (1596-1650)

Duality: two parallel universes humans are machines, possessing an animal spirit that inhabits space and time to receive stimuli from the environment and produce motor responses. Humans are conscious and consciousness need not conform to physics the two universes interacted in the pineal gland to create the dual nature of the human condition.

slide-5
SLIDE 5

9 Laboratory for Perceptual Robotics – Department of Computer Science

Jacques de Vaucanson’s Duck (ca. 1738)

10 Laboratory for Perceptual Robotics – Department of Computer Science

The Writer of Droz, 1774

Writer Draughtsman

slide-6
SLIDE 6

11 Laboratory for Perceptual Robotics – Department of Computer Science

Maillardet, 1805

12 Laboratory for Perceptual Robotics – Department of Computer Science

Maillardet, 1805

slide-7
SLIDE 7

13 Laboratory for Perceptual Robotics – Department of Computer Science

Watt’s Governor (1788)

14 Laboratory for Perceptual Robotics – Department of Computer Science

Galvani (1791)

from the University of Bologna, was one of the first to conduct and experimental investigation of phenomenon known as bioelectrogenesis. electric current causes the contraction of the muscles in the leg of a frog when applied directly to the muscle

  • r at a distance through a nerve.

conceived of animal electricity - a fluid secreted by the brain that flows through nerves to activate muscles.

Mary Shelley (1818)

slide-8
SLIDE 8

15 Laboratory for Perceptual Robotics – Department of Computer Science 15

Boilerplate, 1893

with Pancho Villa

16 Laboratory for Perceptual Robotics – Department of Computer Science 16

Karel !apek’s R.U.R., 1920

robot - from robota, meaning serf labor, drudgery, hard work, servitude

slide-9
SLIDE 9

17 Laboratory for Perceptual Robotics – Department of Computer Science 17

Westinghouse’s Electro, 1940

18 Laboratory for Perceptual Robotics – Department of Computer Science

Isaac Asimov: “Runaround,” 1942

1. A robot may not harm a human being, or, through inaction, allow a human being to come to harm. 2. A robot must obey the orders given to it by human beings except where such orders would conflict with the First Law. 3. A robot must protect its own existence, as long as such protection does not conflict with the First or Second Law.

  • 0. A robot may not injure humanity or, through

inaction, allow humanity to come to harm. (added after the initial three laws in Robots and Empire)

slide-10
SLIDE 10

19 Laboratory for Perceptual Robotics – Department of Computer Science

Shakey (SRI, 1968) and Mobie (Stanford,?)

20 Laboratory for Perceptual Robotics – Department of Computer Science 20

Stanford Scheinman Arm,1969

slide-11
SLIDE 11

21 Laboratory for Perceptual Robotics – Department of Computer Science

Star Wars - 1977

R2-D2 and C-3PO

22 Laboratory for Perceptual Robotics – Department of Computer Science

PUMA, 1978

Unimation’s Programmable Universal Machine for Assembly (PUMA) Joseph Engelberger

slide-12
SLIDE 12

23 Laboratory for Perceptual Robotics – Department of Computer Science

Valentino Braitenberg Uphill Analysis Downhill Invention

Synthetic Psychology - 1984

24 Laboratory for Perceptual Robotics – Department of Computer Science

Biomemetics: Lobster 1992

Joseph Ayers Northeastern full neural emulation

slide-13
SLIDE 13

25 Laboratory for Perceptual Robotics – Department of Computer Science

CMU Dante - 1993

exploring Antarctica's Mount Erebus volcano.

26 Laboratory for Perceptual Robotics – Department of Computer Science

MIT Leg Lab - 1989-1995

Marc Raibert

slide-14
SLIDE 14

27 Laboratory for Perceptual Robotics – Department of Computer Science

death head cockroach full gait simulation full neural simulation

Biomemetics Deaths Head Cockroach - 1998

28 Laboratory for Perceptual Robotics – Department of Computer Science

Commercial Toys

1998 Furby $30 1999 AIBO $2000

slide-15
SLIDE 15

29 Laboratory for Perceptual Robotics – Department of Computer Science

Da Vinci Surgical Robot - ca. 2000

$1.2M

30 Laboratory for Perceptual Robotics – Department of Computer Science

Market Acceptability - Roomba - 2002

inexpensive, reliable, functional

slide-16
SLIDE 16

31 Laboratory for Perceptual Robotics – Department of Computer Science

HONDA Asimo

1986 2012 maybe $500M!

32 Laboratory for Perceptual Robotics – Department of Computer Science

DLR’s Justin - 2011

a mobile manipulator

slide-17
SLIDE 17

33 Laboratory for Perceptual Robotics – Department of Computer Science

Biomemetics: BigDog 2008-2012

Boston Dynamics Marc Raibert

34 Laboratory for Perceptual Robotics – Department of Computer Science

Biomemetics: BigDog 2008-2012

slide-18
SLIDE 18

35 Laboratory for Perceptual Robotics – Department of Computer Science

uBot: 2004-2012

a mobile manipulator a spatial Roger

36 Laboratory for Perceptual Robotics – Department of Computer Science

uBot: 2004-2012

UMass Laboratory for Perceptual Robotics

slide-19
SLIDE 19

37 Laboratory for Perceptual Robotics – Department of Computer Science

The Organized Infant

Landau Reflex - “superman” pose, legs reflexively drop down into flexion when the infant’s head is pushed down

38 Laboratory for Perceptual Robotics – Department of Computer Science

Developmental Trajectory

the inspiration for our sequential programming project hierarchy…

slide-20
SLIDE 20

39 Laboratory for Perceptual Robotics – Department of Computer Science

…we begin by studying the basic motor controllers that make the robot move….

40 Laboratory for Perceptual Robotics – Department of Computer Science

New Programming Paradigms