<- main page <- Lecture 2 Lecture 3->
January 12, 2007
| 2.1 | Outline of Topics | ||
| Braitenberg Vehicles | |||
| I | |||
| II | |||
| III | |||
| Resources | |||
| Schools of Thought in AI | |||
| Classical AI / "good old-fashioned AI" (GOFAI) | |||
| Behavior-based robotics | |||
| Missing in Action | |||
| Example Agents | |||
| 2.2 | Braitenberg Vehicles I | |
|
||
Braitenberg Vehicle |
||
Ingredients |
||
2 sensors |
||
2 motors |
||
2 Wires |
||
![]() |
![]() |
|
"Love" |
"Hate" |
|
| 2.3 | Braintenberg Vehicles II | |
![]() |
![]() |
|
"Inverse love" |
"Inverse hate" |
|
| 2.4 | Braintenberg Vehicles III | |
![]() |
||
"Curious" |
||
| Outer light sensors | Strong positive cross-connections make vehicle steer towards light |
|
| Inner light sensors | Weak positive same-side connections make vehicle steer away from light | |
| Resulting behavior | Vehicle will move towards light that is far away but when it comes closer it will not crash into it | |
| 2.5 | Valentino Braitenberg Vehicles Resources | |
| Valentino Braitenberg: Vehicles - Experiments in Synthetic Psychology MIT Press |
||
Braitenberg Vehicles simulator - Downloadable
Java code |
http://www.mindspring.com/~gerken/vehicles/download/index.html | |
Braitenberg Vehicles simulator - applet |
http://www.architecture.yale.edu/872a/week4/braitenberg/ | |
MAVRICK - a robot architecture inspired by Braitenberg |
http://faculty.washington.edu/gmobus/AdaptiveAgents/MAVRIC-EBA.html | |
Java simulator |
http://www.ifi.unizh.ch/~pfeifer/mitbook/braitenberg/braitenberg.html | |
| 2.6 | Schools of thought in AI | |
| Cybernetics | Starting in the 1940s. Example works: Norbert Wiener's 1948 "Cybernetics, or Control and Communication in the Animal and Machine" and continued work such as WHAT THE FROG'S EYE TELLS THE FROG'S BRAIN by Lettvin, Maturana, McCullochs & Pitts, 1968. | |
| Emphasis |
|
|
| Classical AI / "good old-fashioned AI" (GOFAI) | Starting 1956: The Dartmouth Conference | |
| Emphasis |
|
|
| Behavior-based robotics | Starting around 1985 with R. Brooks' work on subsumption architecture | |
| Emphasis |
|
|
| Cognitive Science | An effort to integrate knowledge from psychology, neurophysiology, engineering, computer science, philosophy, lingustics in the study of mind. Initially pushed forward by Carnegie-Mellon. Possibly what the Cybernetics movement intended to become. | |
| 2.7 |
Classical AI | |
| "Classical AI": Top-down approach |
Term used to describe "reflective" or "deliberative" approaches to AI |
|
| Example typical topic (i.e. caricature) |
|
|
| Contrast with "Behavior-Based AI" | "Classical AI": Sometimes it means:
and somtimes it means:
|
|
| Classical AI: Topics |
"Top-down" approach |
|
| Classical AI: What it's good for |
|
|
| Missing pieces |
|
|
| 2.8 |
Behavior-Based AI | |
| "Behavior-based AI" |
Term used to describe "reactive" architectures with a tight coupling of sensors and actuators |
|
| Example typical topic (i.e. a caricature) |
Autonomous vaccum cleaner |
|
| Contrast with "Classical AI" | "Behavior-based AI": Sometimes it means:
and somtimes it means:
|
|
| Behavior-based AI: Topics |
"Bottom-up" approach |
|
| Behavior-based AI: What it's good for |
|
|
| Book
|
Ronald Arkin: Behavior-Based Robotics, MIT Press |
|
Java simulator |
http://www.ifi.unizh.ch/~pfeifer/mitbook/braitenberg/braitenberg.html | |
| 2.9 |
Missing in Action | |
| In classical AI |
|
|
| Behavior-based AI |
|
|
| In both classical and behavior-based AI |
|
|
| Hybrid approaches | Combine ideas from both classical and behavior-based AI, and often other schools of thought | |
| 2.10 |
Example Agents | |
| Cog |
|
|
| Attila / Genghis |
|
|
| Gandalf |
|
|
| Others |
|
|

RODNEY BROOKS WITH COG

ATTILA - SIX-LEGGED ROBOT AT MIT

GANDALF: COMMUNICATIVE VIRTUAL HUMANOID AT MIT