final project review overview
play

Final Project Review Overview Sankt Augustin, February 15th, 2008 - PowerPoint PPT Presentation

Final Project Review Overview Sankt Augustin, February 15th, 2008 Erich Rome, Adaptive Reflective Teams Department ... and all others of the MACS consortium MACS Project Overview Reporting Period 3 1. MACS Approach MACS Approach 1.


  1. Final Project Review Overview Sankt Augustin, February 15th, 2008 Erich Rome, Adaptive Reflective Teams Department ... and all others of the MACS consortium

  2. MACS Project Overview – Reporting Period 3 1. MACS Approach MACS Approach 1. Introduction 2. MACS Approach to Affordance-based Robot Control 2. Work in Period 3 Work in Period 3 1. Work Performed: WP overview, WP1&6 details 3. Conclusion Conclusion 2 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  3. MACS Project Overview – Reporting Period 3 1. MACS Approach MACS Approach 1. Introduction 2. MACS Approach to Affordance-based Robot Control 2. Work in Period 3 Work in Period 3 1. Work Performed: Achievements, WP overview, WP1&6 details 3. Conclusion Conclusion 3 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  4. 1.1 Introduction Cognitive abilities:  Using known (and unknown) objects in a variety of ways  Finding alternative solutions for a given task ➜ Ability to improvise; practical aspect of intelligence Source: www.flickr.com  Exploiting specific interaction possibilities that the environment offers humans J.J. Gibson: Affordances 4 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  5. 1.1 Introduction Research Questions in MACS:  How can we design a “cognitive” mobile robot system with manipulation capabilities that can, e.g.,  find alternative solutions for a given task,  interact with known and unknown objects in a meaningful and goal-directed way, and  uses perception methods that are tailored for its tasks and its action capabilities, i.e. that are grounded in its actions?  Valid approach: Draw inspiration from Cognitive Science ➜ Affordances 5 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  6. 1.1 Introduction – Gibson’s affordances Characterizing affordances  The “picked-up” visual information includes visible functions (or utilities) of an object / thing / entity)  These functions can be described using abstract features (related to physical properties of the animal)  The same object / thing / entity can offer different functions for different animals 6 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  7. 1.1 Introduction – Gibson’s affordances Some conclusions:  The characteristic feature set related to a function sit! works like a matched filter across various object categories. sit!  The ability to perceive affordances, i.e., to perceive functions of entities in the world, enables more possibilities for action: sit! sit! An animal (or agent) could even guess what to do Affordance “sitable” offered by various with entities that it has never before perceived. entities in the environment 7 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  8. 1.2 MACS Approach Project goals:  Explore how affordances can be used for robot control  Perception, learning, representation and goal-oriented use of affordances  Realisation of a complete affordance-inspired control system  Experimental evaluation  Proof of concept with a simulated and a real robot in a demonstrator scenario 8 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  9. 1.2 MACS Approach MACS stance:  Using affordances for deliberative control of a robotic system requires a representation  An explicit representation of affordances benefits from a formalization of the affordance notion.  Affordances are modelled as relations between the abilities of an agent and features in the environment (based on proposals of Stoffregen, 2000 ff , and Chemero, 2003 ff ) 9 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  10. Sahin et al. (2007): Adaptive Behavior 15(4) . 1.2 MACS Approach – Formalisation agent environment Behavior Entity Outcome Affordance Relation: (Entity, Behavior, Outcome) Entity: Perception aspect of the affordance. Relevant cues of the environment that provide support for the affordance. Behavior: Action aspect of the affordance in a robotic agent sense. Outcome: Outcome (or effect) of the agent’s acting upon an affordance (of applying the behavior) 10 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  11. 1.2 MACS Approach – Formalisation Agent affordance:  An agent must be able to perceive an agent affordance.  “Entity” is usually not necessarily equal to “object”. 11 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  12. Sahin et al. (2007): Adaptive Behavior 15(4 ) 1.2 MACS Approach – Equivalences Liftability affordance: Blue can Lift Entity Lifted Lift Black can Entity Lifted Entity equivalence: A behavior applied on different entities produces the same outcome. {entity}: liftable entity characteristics, common, e.g., to blue and black can ({entity}, behavior, outcome) 12 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  13. 1.2 MACS Approach – Affordance Representation Definition:  (Agent) Affordance Representation: data structure (cue descriptor, behavior descriptor, outcome descriptor) , where • cue descriptor : entity representation, containing pairs of attributes and associated value ranges, • behavior descriptor : reference to a robot behavior – reactive or high-level –, plus an optional set of behavior parameters, • outcome descriptor : analogous to cue descriptor Rome et al. (2006): D2.2.2 13 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  14. 1.2 MACS Approach – Representation Cue descriptor:  The cue descriptor will contain acquired information that is characteristic for the agent affordance at hand.  Once learned, the cue descriptor can be used to perceive an affordance. ( ➜ (matched) filter)  The agent may refine the cue descriptor later when it makes new experiences. 14 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  15. R. Breithaupt et al. (FhG/AIS) 1.2 MACS Approach – Robot K URT 3D Robotic agent K URT 3D: Sensors:  2 cameras  3D Laser scanner  Distance transducers  weight sensor  more … Actuators:  6 wheels, 2 drive motors  3-DOF crane with & electromagnetic gripper 15 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  16. 1.2 MACS Approach – Demonstrator Scenario Demonstrator scenario:  Two separated regions (“rooms”)  Sliding door, operated by switch  Switch triggerable by weight (adjustable)  Test objects:  Cylinders, spheres, boxes  Different tops, sizes, weights, color combinations Real MACSim 16 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  17. 1.2 MACS Approach – Basic Skills Basic perception and action capabilities (skills):  Visual attention (bottom-up and top-down) Perception module Feature detectors  Feature detectors (single sensor, multi-sensor) as Computational Units Paletta, Fritz, May, Ugur et al. (JR_DIB, FhG/IAIS, METU-KOVAN)  Pre-processing scanner data (free space, obstacles)  Roaming (uses Drive , Brake , Turn ) Behavior system Basic skills  Approach_pose  Push , Lift , Drop , Carry , Stack , ... C. Lörken et al.  Remote_control (for manual teaching) (FhG/IAIS – UOS) 17 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  18. 1.2 MACS Approach – Agent Affordances Initial set of agent affordances:  traversable (offered by free space)  pass(-through)-able (region between things)  push-able (thing)  lift-able (thing)  place-able (offered by region) New and refined:  switch-trigger-able (lift-able + place-able)  removable-from-switch (lift-able + place-able)  traversable (free space + push-able) 18 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  19. 1.2 MACS Approach – Characterizing Affordances Characterizing some affordances:  Lift-able characterization:  size limited by scanner resolution and FOV  magnetizable  limited weight (< 1kg)  flat top  color, shape may vary in limits of perceptual abilities 19 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  20. 1.2 MACS Approach – Exploration and Application Modes of operation:  Simple pre-coded behaviors (basic skills)  Acquiring affordance knowledge (exploration)  autonomous or  controlled by human  Goal-directed (plan-based) affordance usage (application) Simple pre- Interact Discover Use relations coded with the general in goal-directed behaviors environment relations behavior Exploration Application 20 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  21. L. Paletta, G. Fritz Joanneum Research 1.2 MACS Approach – Bottom-up Perception Bottom-up perception: Applying feature detectors  Feature detectors (computational units):  Saliencies in camera, range and remission images  Color blobs  SIFT categories  Blob size ratios  Behavior activation Cue Cue SIFT regions Histogram categories  Weight sensor  …  Find characteristic subset 21 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

  22. Dorffner, Kintzler, Irran OFAI 1.2 MACS Approach – Knowledge Acquisition Acquiring knowledge on affordance relations Bottom-up acquisition Performing (pre-coded) behavior (B)  Perceiving own actions ( ➜ learning)  Aff. Repres. Repository Gaining knowledge about cues (C) ( ➜ learning)  Gaining knowledge about outcomes (O) ( ➜ learning)  Learning module Building C-B-O Affordance Representation Repository  Perception module Feature detectors Behavior system 22 MACS_Y3_Final_Review_Overview.ppt FP6-004381-MACS

Recommend


More recommend