ADAPT UNIZH Past-Present

Similar documents
Interacting with the real world design principles for intelligent systems

How the Body Shapes the Way We Think

Robots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics. AI and Robots. A History of Robots in AI

Simulating development in a real robot

New Robotics: Design Principles for Intelligent Systems

5a. Reactive Agents. COMP3411: Artificial Intelligence. Outline. History of Reactive Agents. Reactive Agents. History of Reactive Agents

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Soft Robotics - the next generation of intelligent machines

ME7752: Mechanics and Control of Robots Lecture 1

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

Robot-Cub Outline. Robotcub 1 st Open Day Genova July 14, 2005

Introduction to cognitive science Session 3: Cognitivism

FP7 ICT Call 6: Cognitive Systems and Robotics

Associated Emotion and its Expression in an Entertainment Robot QRIO

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Ziemke, Tom. (2003). What s that Thing Called Embodiment?

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

By Marek Perkowski ECE Seminar, Friday January 26, 2001

Android (Child android)

Neuromorphic and Brain-Based Robots

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

Birth of An Intelligent Humanoid Robot in Singapore

Biomimetic Design of Actuators, Sensors and Robots

Cognitive developmental robotics as a new paradigm for the design of humanoid robots

ARTIFICIAL INTELLIGENCE - ROBOTICS

Implicit Fitness Functions for Evolving a Drawing Robot

A developmental approach to grasping

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction

Why interest in visual perception?

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): / _0087

History and Philosophical Underpinnings

YDDON. Humans, Robots, & Intelligent Objects New communication approaches

Touch Perception and Emotional Appraisal for a Virtual Agent

TJHSST Senior Research Project Evolving Motor Techniques for Artificial Life

Outline. What is AI? A brief history of AI State of the art

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

Acquisition of Multi-Modal Expression of Slip through Pick-Up Experiences

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

FUmanoid Team Description Paper 2010

Evolution of Functional Specialization in a Morphologically Homogeneous Robot

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

CMSC 372 Artificial Intelligence. Fall Administrivia

Artificial Intelligence. What is AI?

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Animats, Minds, & Mobots: syllabus 2

Synthetic Brains: Update

Insights into High-level Visual Perception

CS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Policy Forum. Science 26 January 2001: Vol no. 5504, pp DOI: /science Prev Table of Contents Next

Online Knowledge Acquisition and General Problem Solving in a Real World by Humanoid Robots

Vertebrate- or snake-like soft robot based on tensegrity principle. Présentation GT5, vendredi 28 novembre 2014

Behavior-based robotics, and Evolutionary robotics

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

Why Humanoid Robots?*

Generating Personality Character in a Face Robot through Interaction with Human

Booklet of teaching units

CB 2 : A Child Robot with Biomimetic Body for Cognitive Developmental Robotics

Artificial Intelligence: An overview

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems

Designing Toys That Come Alive: Curious Robots for Creative Play

COSC343: Artificial Intelligence

Converting Motion between Different Types of Humanoid Robots Using Genetic Algorithms

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Artificial Intelligence. Berlin Chen 2004

Advanced Robotics Introduction

Embodiment from Engineer s Point of View

SenseMaker IST Martin McGinnity University of Ulster Neuro-IT, Bonn, June 2004 SenseMaker IST Neuro-IT workshop June 2004 Page 1

Robot: icub This humanoid helps us study the brain

Introduction to Robotics

Emergent Nature of Cognition

Feeding human senses through Immersion

Virtual Grasping Using a Data Glove

AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012

s. Are animals conscious? What is the unconscious? What is free will?

SECOND YEAR PROJECT SUMMARY

Post-Moore s Law Computation. Embodiment and Non-Turing Computation. Differences in Spatial Scale. Differences in Time Scale

Learning haptic representation of objects

Reactive Planning with Evolutionary Computation

A neuronal structure for learning by imitation. ENSEA, 6, avenue du Ponceau, F-95014, Cergy-Pontoise cedex, France. fmoga,

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

An embodied approach for evolving robust visual classifiers

Knowledge Representation and Reasoning

Behavior and Cognition as a Complex Adaptive System: Insights from Robotic Experiments

Why we need to know what AI is. Overview. Artificial Intelligence is it finally arriving?

Making Representations: From Sensation to Perception

Important Tools and Perspectives for the Future of AI

ICT4 Manuf. Competence Center

Behavior generation for a mobile robot based on the adaptive fitness function

Advanced Robotics Introduction

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

A conversation with Russell Stewart, July 29, 2015

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Transcription:

ADAPT UNIZH Past-Present Morphology, Materials, and Control Developmental Robotics Rolf Pfeifer, Gabriel Gomez, Martin Krafft, Geoff Nitschke, NN Artificial Intelligence Laboratory Department of Information Technology University of Zurich Switzerland

Artificial Intelligence Laboratory Department of Information Technology Director Rolf Pfeifer Post-docs Daniel Bisig Peter Eggenberger Hansruedi Früh Charlotte Hemelrijk Visitors Hiroshi Yokoi (visiting prof.) Chris Jones Robert König Thomas Uehlinger Jilles Vreeken Noel Verdurmen Staff Erina Kishida Rafael Schwarzmann Clausdia Wirth PhD students David Andel Josh Bongard Simon Bovet Raja Dravid Miriam Fend Andreas Fischer Gabriel Gomez Lorenz Gygax Verena Hafner Fumiya Iida Pascal Kaufmann Martin Krafft Hanspeter Kunz Lukas Lichtensteiger Massimiliano Lungarella Kojiro Matsushita Geoff Nitschke Chandana Paul Dale Thomas Jan Wantia University of Zurich Switzerland

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

The cognitivistic paradigm cognition as computation

Artificial intelligence: classical view Intelligence as: centralized in the brain as algorithms thinking, reasoning, problem solving abstraction from physical properties the computer metaphor cognition as computation

Classical artificial intelligence successes search engines text processing systems appliances (dish washers, cameras) cars (fuel injection, breaking systems) control systems (elevators, subways) etc.

Classical artificial intelligence failures vision/perception in the real world manipulation of objects motor control common sense everyday natural language in general: natural forms of intelligence cognitive robotics

Some problems of classical artificial intelligence Main problems in a nutshell Neglect of fundamental differences of real worlds and virtual (formal) worlds Neglect of nature of agent-environment interaction

Embodied artificial intelligence Rodney Brooks (MIT Artificial Intelligence Laboratory) distributed through organism-environment complete physical agents interacting with the real world acquision of information through sensory system

Research at the AI Lab in Zurich collective intelligence design and art education locomotion and orientation morphology and materials artificial evolution and morphogenesis designing for emergence medicine exploitation of passive dynamics learning, development neural modeling from structure to growth entertainment

Research at the AI Lab in Zurich locomotion and orientation collective intelligence learning development neural modeling artificial evolution and morphogenesis

Some problems of classical artificial intelligence Main problems in a nutshell Neglect of fundamental differences of real worlds and virtual (formal) worlds Neglect of nature of agent-environment interaction

Embodied artificial intelligence Rodney Brooks (MIT Artificial Intelligence Laboratory) distributed through organism-environment complete physical agents interacting with the real world acquisition of information through sensory system

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

Cognitive robotics cognitive vs. non-cognitive (sensory-motor, emotional) continuous (not all-or-none)

Cognitive robotics cognitive vs. non-cognitive (sensory-motor, emotional) continuous (not all-or-none) > danger: cognitivistic paradigm lurking!

Cognition defined A broad (almost unspecifiably so) term which has been tradtionally used to refer to such activites as thinking, conceiving, reasoning, etc. The Penguin Dictionary of Psychology The act or process of knowing in the broadest sense, including both awareness and judgment. Mirriam Webster s Cognition refers to all the processes by which the sensory input is transformed, reduced, elaborated, stored, recovered, and used (including) terms as sensation, perception, imagery, retention, recall, problem solving, and thinking. Ulrich Neisser Cognition is the collection of mental processes and activities used in perceiving, remembering, thinking, and understanding, as well as the act of using those processes. Mark H. Ashcraft

Cognition defined The most widespread use is as a descriptive term for the large class of so-called higher-level processes, that is, processes not directly driven by the sensory and motor systems. Understanding Intelligence --> not all-or-none, but continuous

Cognitive robotics approaches: hand design developmental robotics, epigenetic robotics evolutionary robotics --> embodiment perspective

Cognitive robotics approaches: hand design (here and now) developmental robotics, epigenetic robotics (ontogenetic) evolutionary robotics (phylogenetic) --> embodiment perspective

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

Zurich AI Lab robots Rufus T. Firefly Ms. Gloria Teasdale Didabot Famez Sita Morpho

Zurich AI Lab robots Amouse Sahabots Melissa Tripp Samurai Analogrob Dexterolator Stumpy Eyebot Mindstorms Kheperas Mitsubishi Forkleg

Why build robots?

Why build robots? --> synthetic methodoogy

Synthetic methodology Understanding by building modeling behavior of interest abstracting principles

Synthetic methodology Understanding by building modeling behavior of interest abstracting principles robots as useful artifacts robots as cognitive tools

Sahabot I and II navigation behavior of the desert ant Cataglyphis salt pan Sahara (Southern Tunesia) Design and construction: Hiroshi Kobayashi, Dimitri Lambrinos, Ralf Möller, Marinus Maris

Analog robot visual navigation behavior of the desert ant Cataglyphis Design and construction: Ralf Möller

The Eyebot morphology of insect eyes Design and construction: Lukas Lichtensteiger and Peter Eggenberger

The flying robot Melissa navigation behavior of flying insects Design and construction: Fumiya Iida gondola with omnidirectional camera

Main train station in Zurich explaining embodiment to public at large

The Monkey robot Design and construction: Dominique Frutiger simulation dynamics of brachiation robot

The dancing robot Stumpy exploring ecological balance Design and construction: Raja Dravid, Fumiya Iida Max Lungarella, Chandana Paul

Der Forkleg robot dynamics of biped walking Design and construction: Hiroshi Yokoi and Kojiro Matsushita

AMOUSE, the artificial mouse Design and construction: Verena Hafner, Miriam Fend and Hiroshi Yokoi function of whisker systems in rodents

The Block Pusher task distribtion between morphology, materials, and neural substrate life as it could be Design and programming: Josh Bongard

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

Embodiment intelligence must have a body! trivial non-trivial meaning!

body shape limbs materials Embodiment body neural processing ecological balance sensors positioning morphology

Morphology and motor system

Goal: natural walking

Passive Dynamic Walker the brainless robot design and construction Steve Collins, Cornell University walking without control morphology: - wide feet - elastic heels - counterswing of the arms - properties of the feet dynamically stable statically unstable

Asimo (Honda) and H-7 (Univ. of Tokyo) Asimo H-7 design and construction S. Kagami, Univ. of Tokyo

Conclusions from walking study appropriate morphology and materials exploitation of dynamics / physics! minimal control effort! energy-efficient walking! natural walking and vice versa: hard materials no exploitation of dynamics! large effort for control

Humanoid robot epidemic

Control from materials human handarm-shoulder system: - elasticity - stiffness - damping traditional robot arms: - hard materials - electrical motors

Properties of the muscle-tendon system grasping an object winding a spring! energy expenditure release! turning back without control exploited by the brain good control - decentralized -- little effort of the brain required - free exploitation of physical properties

Control from materials spring-like behavior stiffness and elasticity damping properties ( computational properties of materials) robots with artificial muscles! exploitation of the dynamics of the (artificial) muscle-tendon system

Robots with artificial muscles The service robot ISAC pneumatic actuators by Alan Peters Vanderbilt University COG series elastic actuators by Rodney Brooks MIT AI Lab artificial hand pneumatic actuators by Lee and Shimoyama University of Tokyo Humanoid robot pneumatic actuators by Rudolf Bannasch, TU Berlin The Face Robot shape memory alloys by Hiroshi Kobayashi and Fumio Hara

The dancing robot Stumpy virtually brainless (simple control) two motors joints elastic materials surface properties Design and construction: Raja Dravid, Fumiya Iida, Max Lungarella, Chandana Paul

The dancing robot Stumpy

Stumpy : Summary Exploitation of dynamics spring-like properties natural elasticity and damping of materials surface properties of the feet many behaviors with two joints self-stabilization good control through morphology and materials

Principle of ecological balance balance / task distribution between morphology materials neuronal processing (nervous system) environment (scaffolding)

Interest of locomotion and orientation for cognitive robotics grounding of cognition in sensory-motor patterns body schema spatial abilities essential body as basis for metaphors (Lakoff, Johnson)

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

Categorization in the real world: fundamental to cognition categorization: ability to make distinctions in real world fundamental to any intelligent system closely intertwined with perception careful! frame-of-reference (behavior vs. internal representation)

Perception in the real world Hard problem in real world: continuously changing sensory stimulation sensory stimulation varies greatly depending on distance, orientation and lighting conditions retina

Perception in the real world Hard problem in real world: continuously changing sensory stimulation sensory stimulation varies greatly depending on distance, orientation and lighting conditions Idea 1: retina sensory-motor coordination

The principle of sensory-motor coordination intelligent behavior: sensory-motor coordination/ coupling leads to: structuring of sensory stimulation generation of correlations in sensory data ( good data ) examples: foveation reaching, grasping perception, categorization inspiration John Dewey, 1896 (!) Edelman and co-workers developmental studies; Thelen and Smith

Perception in the real world Hard problem in real world: continuously changing sensory stimulation sensory stimulation varies greatly depending on distance, orientation and lighting conditions Idea 1: retina sensory-motor coordination Sensory-motor coordination: serves to structure sensory input provides correlations in different sensory channels --> enables learning and concept formation

Categorization as sensory-motor coordination We begin not with a sensory stimulus, but with a sensorymotor coordination [ ] In a certain sense it is the movement which is primary, and the sensation which is secondary, the movement of the body, head, and eye muscles determining the quality of what is experienced. In other words, the real beginning is with the act of seeing; it is looking, and not a sensation of light. (John Dewey, 1896)

Complexity reduction through sensorymotor coordination

Complexity reduction through sensorymotor coordination it can be shown: sensory-motor coordination leads to dimensionality reduction (sensory data) induction of correlations in different sensory channels information theoretic reason for sensory-motor coordination basis for learning (experiments by Max Lungarella, Gabriel Gomez, and Rene te Boekhorst Dimensionality reduction through sensory-motor coordination)

Experiments Idea comparing not sensory-motor coordinated behavior with sensory-motor coordinated behavior not sensory-motor coordinated sensory-motor coordinated

Perception in the real world Hard problem in real world: continuously changing sensory stimulation sensory stimulation varies greatly depending on distance, orientation and lighting conditions Idea 1: retina sensory-motor coordination Idea 2: development

Developmental robotics robot interacting with the environment over extended periods of time! individual history advantage of robots: record internal and sensory-motor states! analyze time series goals: learning categorization/perception body schema / body self-image sense of presence! robots as cognitive tools

Facilitation through morphology and materials constraining movements generating rich sensory stimulation inducing correlations enables cross-modal associations example: random neural stimulation behavior patterns of sensory stimulation

Bootstrapping high-level cognition! sensory-motor coordination! cross-modal associations! basic categorization behavior! gradual decoupling from sensory-motor level! same neural structures involved (mirror neurons)! new types of mechanisms?

Technological requirements complex sensory and motor systems bendable high-density touch sensors artificial muscles soft materials Currently in place/in progress: binocular active vision system (Gabriel Gomez, Hiroshi Yokoi) robot arm (Mitsubishi) experiments with neumatic actuators (Raja Dravid) experiments with spring-like muscle-tendon systems (Hiroshi Yokoi)

Developmental robotics : Research directions sensory-motor coordination (foveation, visual tracking, grasping) (Brooks, Sandini, Metta, Schaal, Pfeifer) social interaction and communication (Breazeal, Kuniyoshi, Steels) learning by imitation (Kuniyoshi, Schaal, Dautenhahn, Berthouze, Gaussier, Sandini, Metta) reinforcement learning (Asada) also: robots learning by imitating humans (Schaal, Metta)

Developmental robotics : Activities EDEC-workshop: Emergence and Development of Embodied Cognition DECO-workshop: Development of Embodied Cognition Epigenetic robotics workshop Cognitive robotics workshop (AAAI) (careful!)

Contents Introductory comments Zurich AI Lab research overview The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

Artificial evolution and morphogenesis not only life as it is but life as it could be (Chris Langton) Implication of embodiment: Co-evolution of morphology and neural control exploring ecological balanced

Contents Some terminology The synthetic methodology Embodiment illustrations A hard problem in cognitive science: perception in the real world The evolution of intelligence: morphogenesis The Zen of robot programming

The Zen of robot programming relax, the real world is there it s your friend, not your enemy exploit not everything needs to be controlled physics is for free Rodney Brooks, MIT Artificial Intelligence Laboratory

Summary cognitive robotics robots as cognitive tools embodiment implications: ecological balance categorization and perception: sensory-motor coordination and developmental robotics

Related projects Explorations in embodied cognition (Swiss National Science Foundation) Goals: similar to ADAPT AMOUSE Artificial Mouse (EU) Goals: multi-modal exploitation (whisker system, visual system)

Papers te Boekhorst, R., Lungarella, M., and Pfeifer, R. (submitted). Dimensionality reduction through sensory-motor coordination. Lungarella, M., and Berthouze, L. (2002). Adaptivity through physical immaturity. Lungarella, M., and Berthouze, L. (2002). Adaptivity via alternate freeing and freezing of degrees of freedom. Lungarella, M., and Pfeifer, R. (2002). Robots as cognitive tools: information theoretic analysis of sensory-motor data. Humanoid Robotics Conference. Eggenberger, P., Gomez, G., and Pfeifer, R. (2002). Evolving the morphology of a neural network for controlling a foveating retina - and its test on a real robot. Pfeifer, R. (several). On the role of morphology and materials in the emergence of cognition.

Recruiting: PhD students for ADAPT project

Visit us in Zurich! Want to know more University of Zurich Artificial Intelligence Laboratory Department of Information Technology

or read: MIT Press November 1999 (2 nd printing 2000, paperback edition) Understanding Intelligence is a comprehensive and highly readable introduction to embodied cognitive science. Arthur B. Markman, Science

or in Japanese translated by: Koh Hosoda. Akio Ishiguro and Hiroshi Kobayashi with a preface by: Minoru Asada

Comparison

Felix, Regula and Exuperantius the three saints of the city of Zurich Grossmünster Legend??! passive dynamic walkers