Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
A.I. Robotics
In traditional Artificial Intelligence robot brains are serial processing units.
task execution motor control
perception
modeling
planning
sensors
actuators
The keystone ideas behind this approach are: Representations, Reasoning, Planning Model Building (for example, geometric maps) Functional Decomposition, Hierarchical systems Symbol manipulation
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
The keystone ideas behind this approach are: Embodiment Situatedness Emergent complexity No planning
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
A Paradigm Shift
Artificial Intelligence Information processing Cartesian thinking
Acting and behaving Seat of intelligence: organism Artificial Life Sensory-motor coordination Agent-centered; action based
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
A behavior
A behavior is a reaction to a stimulus stimulus BEHAVIOR response
TURN-RIGHT
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
Examples of behaviors
Exploration/directional behaviors (move in a general direction) heading based, wandering Goal-oriented appetitive behaviors (move towards an attractor) discrete object attractor, area attractor Aversive/protective behaviors (prevent collision) avoid stationary objects, elude moving objects (escape), aggression Path following behaviors (move on a designated path) road following, hallway navigation, stripe following Postural behaviors balance, stability Social/cooperative behaviors sharing, foraging, flocking Perceptual behaviors visual search, ocular reflexes Walking behaviors (for legged robots) gait control Manipulator-specific behaviors (for arm control) reaching, moving Gripper hand behaviors (for object acquisition) grasping [from Arkin, 1998]
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
R
INPUT LINES
BEHAVIORAL MODULE
S
OUTPUT LINES
inhibition
Augmented Finite State Machine - local computation - mappable into hardware - no global clock, memory, bus - no central models
8
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
Collision avoidance
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
10
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
11
Methodology
Assess Agent-Environment Dynamics Partition Into Situations Create Situational Responses Import Behaviors to Robot Run Robotic Experiments Evaluate Results Done Enhance, Expand, Correct Behavioral Responses
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
12
Conflict resolution
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
13
Behavioral outcome
Courtesy of Applied AI Systems, Inc. Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press 14
Intelligent wheelchair
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
15
Architecture
16
16
Behavior coordination
In addition to Subsumption Architecture, there are a few other ways of coordinating behaviors
obstacle avoidance seek gas leak battery recharge tele-operation
Competitive methods:
priority action-selection vote-based
Behavior Coordination
Cooperative methods:
fusion
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
17
P E R C E P T I O N
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
18
P E R C E P T I O N
MAX[act(b1),act(b2), act(b3),act(b4)]
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
19
Vote Based
P E R C E P T I O N
R1 R2 R3
VOTE-BASED
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
20
Fusion
P E R C E P T I O N
R1 R2 R3 R4
BEHAVIOR FUSION
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
21
video clips
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
22
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
23
Applications: entertainment
Intelligence based on behavior technology Speech and touch interaction Excellent mechanics Learning abilities (walk) AIBO family Sony Mood change Remote control Behavior sticks Picture snapshot Robot-to-robot interaction
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press 24
Applications: assistants
Coworker iRobot Helpmate Minerva CMU
stored programmable map obstacle avoidance information delivery on screen voice interaction 25
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
Applications: transport
Construction robot Applied AI Systems Agriculture mate Applied AI Systems Intelligent Wheelchair Applied AI Systems
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
26
Applications: exploration
Packbot iRobot Nomad CMU Ariel iRobot
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
27
Dream, Sony
Pino, Sony
Kismet, MIT
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
28
http://lis.epfl.ch/podcast
Planning is a way of avoiding figuring out what to do next Robustness in the presence of noise or failing sensors is a design goal Systems should be built incrementally No representations. No calibration. No complex computers. No high-bandwidth communication
Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press
29