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 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
Laboratory for Perceptual Robotics – Department of Computer Science
Rod Grupen Department of Computer Science University of Massachusetts Amherst
2 Laboratory for Perceptual Robotics – Department of Computer Science
3 Laboratory for Perceptual Robotics – Department of Computer Science 3
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 conceived of two kinds of knowledge:
principles, and
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.
5 Laboratory for Perceptual Robotics – Department of Computer Science 5
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
Vitruvian Man Automaton may have looked like this…
7 Laboratory for Perceptual Robotics – Department of Computer Science
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
these new technologies threatened to destabilize social structures.
8 Laboratory for Perceptual Robotics – Department of Computer Science
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.
9 Laboratory for Perceptual Robotics – Department of Computer Science
10 Laboratory for Perceptual Robotics – Department of Computer Science
Writer Draughtsman
11 Laboratory for Perceptual Robotics – Department of Computer Science
12 Laboratory for Perceptual Robotics – Department of Computer Science
13 Laboratory for Perceptual Robotics – Department of Computer Science
14 Laboratory for Perceptual Robotics – Department of Computer Science
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
conceived of animal electricity - a fluid secreted by the brain that flows through nerves to activate muscles.
15 Laboratory for Perceptual Robotics – Department of Computer Science 15
with Pancho Villa
16 Laboratory for Perceptual Robotics – Department of Computer Science 16
robot - from robota, meaning serf labor, drudgery, hard work, servitude
17 Laboratory for Perceptual Robotics – Department of Computer Science 17
18 Laboratory for Perceptual Robotics – Department of Computer Science
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.
inaction, allow humanity to come to harm. (added after the initial three laws in Robots and Empire)
19 Laboratory for Perceptual Robotics – Department of Computer Science
20 Laboratory for Perceptual Robotics – Department of Computer Science 20
21 Laboratory for Perceptual Robotics – Department of Computer Science
R2-D2 and C-3PO
22 Laboratory for Perceptual Robotics – Department of Computer Science
Unimation’s Programmable Universal Machine for Assembly (PUMA) Joseph Engelberger
23 Laboratory for Perceptual Robotics – Department of Computer Science
Valentino Braitenberg Uphill Analysis Downhill Invention
24 Laboratory for Perceptual Robotics – Department of Computer Science
Joseph Ayers Northeastern full neural emulation
25 Laboratory for Perceptual Robotics – Department of Computer Science
exploring Antarctica's Mount Erebus volcano.
26 Laboratory for Perceptual Robotics – Department of Computer Science
Marc Raibert
27 Laboratory for Perceptual Robotics – Department of Computer Science
death head cockroach full gait simulation full neural simulation
28 Laboratory for Perceptual Robotics – Department of Computer Science
1998 Furby $30 1999 AIBO $2000
29 Laboratory for Perceptual Robotics – Department of Computer Science
$1.2M
30 Laboratory for Perceptual Robotics – Department of Computer Science
inexpensive, reliable, functional
31 Laboratory for Perceptual Robotics – Department of Computer Science
1986 2012 maybe $500M!
32 Laboratory for Perceptual Robotics – Department of Computer Science
a mobile manipulator
33 Laboratory for Perceptual Robotics – Department of Computer Science
Boston Dynamics Marc Raibert
34 Laboratory for Perceptual Robotics – Department of Computer Science
35 Laboratory for Perceptual Robotics – Department of Computer Science
a mobile manipulator a spatial Roger
36 Laboratory for Perceptual Robotics – Department of Computer Science
UMass Laboratory for Perceptual Robotics
37 Laboratory for Perceptual Robotics – Department of Computer Science
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
the inspiration for our sequential programming project hierarchy…
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