behavior based robotics
play

Behavior-Based Robotics Companion slides for the book Bio-Inspired - PowerPoint PPT Presentation

Behavior-Based Robotics Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 1 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press A.I. Robotics In traditional Artificial Intelligence robot brains


  1. Behavior-Based Robotics Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 1 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  2. 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, 2 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  3. Behavior-Based Robotics (Brooks, 1996) The Behavior-Based approach states that intelligence is the result of the interaction among an asynchronous set of behaviors and the environment. manipulate the world build maps sensors actuators explore avoid hitting things S R locomote S R S R S R The keystone ideas behind this approach are: S R • Embodiment S R • Situatedness S R • Emergent complexity • No planning Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 3 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  4. A Paradigm Shift • Thinking and reasoning Acting and behaving • Seat of intelligence: brain Seat of intelligence: organism • Artificial Intelligence Artificial Life • Information processing Sensory-motor coordination • Cartesian thinking Agent-centered; action based Behavior-Based paradigm affects both software and hardware design Ghenghis, 1985, MIT Shakey, 1970, Stanford Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 4 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  5. Priorities for Robotics From Brooks, 1998 Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 5 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  6. 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, 6 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  7. 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, 7 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  8. A Behavioral Module (Brooks, 1986) reset suppression R S BEHAVIORAL INPUT OUTPUT LINES MODULE LINES I inhibition Augmented Finite State Machine - local computation - mappable into hardware - no global clock, memory, bus - no central models Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 8 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  9. Subsumption architecture (Brooks, 1986) • The architecture is built incrementally • Start by building in lowest level of competence • Validate on robot, debug, adjust, validate, adjust, … • Robot is immediately operational Collision avoidance Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 9 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  10. Subsumption architecture (Brooks, 1986) • Novel layer exploits (subsumes) earlier competence • Earlier behaviors are not modified • Design, test, debug, adjust, test, adjust,… navigation Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 10 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  11. Subsumption architecture (Brooks, 1986) exploration Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 11 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  12. Methodology Assess Agent-Environment Dynamics Partition Into Situations Create Situational Responses Import Behaviors to Robot Run Robotic Enhance, Experiments Expand, Correct Evaluate Behavioral Responses Results Done Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 12 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  13. Conflict resolution Two robots must get to the opposite end of a narrow corridor. Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 13 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  14. Behavioral outcome Courtesy of Applied AI Systems, Inc. Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 14 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  15. Intelligent wheelchair TAO1 - Courtesy of Applied AI Systems, Inc. Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 15 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  16. Architecture Laboratory of Intelligent Systems 16 16 http://lis.epfl.ch

  17. 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, 17 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  18. Priority Based (subsumption) P behavior 1 E R C behavior 2 E P behavior 3 T I Response of behavior behavior 4 O With highest level N PRIORITY-BASED of subsumption Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 18 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  19. Action Selection (Maes, 1989) P behavior 1 E R C behavior 2 Response of behavior with MAX[act(b1),act(b2), E highest activation level act(b3),act(b4)] P behavior 3 T I behavior 4 O N ACTION SELECTION Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 19 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  20. Vote Based P behavior 1 E R1 R C behavior 2 Response MAX[votes(R1), votes(R2), R2 E with most votes(R3)] P behavior 3 votes T R3 I behavior 4 O N VOTE-BASED Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 20 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  21. Fusion P behavior 1 R1 E R R2 C behavior 2 Fused Σ E (weighted) P R3 behavior 3 response T I R4 behavior 4 O N BEHAVIOR FUSION Often implemented as a neural network Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 21 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  22. MIT historical behavior-based robots video clips MIT Artificial Intelligence Laboratory Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 22 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  23. Comparison (Arkin, 1998) Traditional Behavior-based Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 23 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  24. Applications: entertainment Intelligence based on behavior technology Speech and touch interaction Excellent mechanics Learning abilities (walk) Mood change AIBO family Sony Remote control Behavior sticks Picture snapshot Robot-to-robot interaction Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 24 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  25. Applications: assistants Minerva Coworker Helpmate CMU iRobot stored programmable map no magnetic tracks obstacle avoidance obstacle avoidance programmable path internet video conference information delivery on screen interactive, radio-link office surveillance voice interaction Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 25 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

  26. Applications: transport Agriculture mate Intelligent Wheelchair Applied AI Systems Applied AI Systems Construction robot Applied AI Systems color vision tracking vision-based navigation obstacle avoidance behavior-based control active beamers interactive navigation obstacle avoidance active beamers Companion slides for the book Bio-Inspired Artificial Intelligence: Theories, 26 Methods, and Technologies by Dario Floreano and Claudio Mattiussi, MIT Press

Recommend


More recommend