Cognitive Development and the iCub

90
Cognitive Development and The iCub Humanoid Robot Second EUCogII Members Conference "Development of Cognition in Artificial Agents“ Zürich 29 January 2010

Transcript of Cognitive Development and the iCub

Page 1: Cognitive Development and the iCub

Cognitive Developmentand

The iCub Humanoid Robot

Second EUCogII Members Conference"Development of Cognition in Artificial Agents“

Zürich29 January 2010

Page 2: Cognitive Development and the iCub

iCub

Page 3: Cognitive Development and the iCub
Page 4: Cognitive Development and the iCub

Giulio Sandini, IIT & U. GenoaGiorgio Metta, IIT & U. GenoaLorenzo Natale, IIT & U. GenoaFrancesco Nori, IIT & U. GenoaPaul Fitzpatrick, IIT & U. GenoaFrancesco Orabona, IIT & U. GenoaMatteo Brunettini, IIT & U. GenoaAlessandro Scalzo, IITMarco Maggiali, IITMarco Randazzo IITRoberto Puddu, IITGabriele Tabbita, IITWalter Fancellu, IITBruno Bonino, IITFabrizio Larosa, IITClaudio Lorini, IITLuciano Pittera, IITDavide Dellepiane, IITMattia Salvi, IITLuca Rivano, IITRavinder Dahiya, IITAlberto Parmiggiani, IITMatteo Fumagalli, IITAlexander Schmitz, IITDiego Torazza, IITNikos Tsagarakis, IIT & U. SheffieldDarwin Caldwell, IIT & U. SheffieldFrancesco Becchi, TeleRobotPaolo Pino, TeleRobotGiulio Maggiolo, TeleRobotGabriele Careddu TeleRobotJohn Gray, U. SheffieldDavid Vernon, U. Genoa

Rolf Pfeifer, U. ZurichHarold Martinez, U. ZurichGabriel Gomez, U. ZurichAlexandre Schmitz, U. ZurichYvonne Gustain, U. ZurichJonas Ruesch, U. Zurich Kerstin Dautenhahn, U. HertfordshireChrystopher L. Nehaniv, U. HertfordshireHatice Kose-Bagci, U. HertfordshireFrank Broz, U. HertfordshireNaeem Assif Mirza, U. HertfordshireDorothée François, U. HertfordshireLars Olsson, U. HertfordshireQiming Shen, U. HertfordshireCecilia Laschi, SSSAPaolo Dario, SSSAFernando Gamarra, SSSADavide Zambrano, SSSAEgidio Falotico, SSSAMaria Chiara Carrozza, SSSAGiovanni Stellin, SSSAGiovanni Cappiello, SSSAAude Billard, EPFLAuke Ijspeert, EPFLSarah Degallier, EPFLLudovic Righetti, EPFLS. Gay, EPFL

José Santos-Victor, ISTAlexandre Bernardino, IST Ricardo Beira, ISTBruno Damas, STJonas Hornstein, , ISTLuís Vargas, ISTRicardo Nunes, ISTHugo Alves, ISTNuno Conraria, ISTJulio Gomes, IST Matteo Tajana, IST Giovanni Saponnaro, IST Christian Wressengger, IST Dario Figueira, IST Rodrugo Ventura, IST Miguel Praça, IST Jonas Ruesch, IST Luís Montesano, IST Manuel Lopes, IST Luciano Fadiga, U. FerraraLaila Craighero, U. FerraraAndrey Olyniyck, U. FerraraLivio Finos, U. FerraraGiovanni Ottoboni, U. Ferrara Claes von Hofsten, U. UppsalaKerstin Rosander, U. UppsalaOlga Kochukova, U. UppsalaHelena Gronqvist, U. Uppsala

Page 5: Cognitive Development and the iCub

U. of Genoa/IIT Scuola S. Anna U. of Zurich U. of Uppsala U. of Ferrara

U. Hertfordshire IST - Lisbon U. Sheffield/IIT EPFL Telerobot S.r.l

Giulio SandiniGiorgio Metta

Cecilia LaschiPaolo Dario

Rolf Pfeifer Claes von Hofsten Luciano Fadiga

Darwin CaldwellNikos Tsagarakis

José Santos-VictorAlexandre Bernardino

Aude BillardAuke Ijspeert

Francesco BecchiKerstin DautenhahnChrystopher L. Nehaniv

Page 6: Cognitive Development and the iCub

Head Design (IST)

Page 7: Cognitive Development and the iCub

Face/Cover Design (IST)

Page 8: Cognitive Development and the iCub

Facial Expressions (IST)

Page 9: Cognitive Development and the iCub

Smooth Pursuit(U. Uppsala, IST, SSSA)

4‐week‐old

9‐week‐old

Perception and anticipation of the upcoming motion

Page 10: Cognitive Development and the iCub

“Uppsala drum” – where we can rotate the base and/or the target

Manuel Lopes, Alexandre Bernardino, José Santos-Victor, Claes von Hofsten and Kerstin Rosander. Biomimetic Eye-Neck Coordination. IEEE -International Conference on Development and Learning, Shanghai, China, 2009.

Smooth Pursuit(U. Uppsala, IST)

Page 11: Cognitive Development and the iCub

Predictive tracking with temporarily-occluded objects

(U. Uppsala, U. Zürich, SSSA)

4-month-old children move gaze ahead of time to the place where they expect the object to appear

9‐week‐old     lag= 740 ms 17‐week‐old     lag = 15 ms

Page 12: Cognitive Development and the iCub

Smooth Pursuit“Infant” Gaze (U. Uppsala & IST)

Page 13: Cognitive Development and the iCub

Attention

• Posner task (IST & U. Ferrara)

Page 14: Cognitive Development and the iCub

Attention

• Infant Gaze (U. Uppsala)

Page 15: Cognitive Development and the iCub

Attention

• Infant Gaze (U. Uppsala)

Page 16: Cognitive Development and the iCub

Multi-Modal Bottom-Up Attention System (IST & UZH)

Salience Egocentric

flicker faces

skin

Multimodal Saliency-Based Bottom-Up Attention A Framework for the Humanoid Robot iCub, Jonas Ruesch, et al. ICRA 2008.

Attention

Page 17: Cognitive Development and the iCub

• Top-down (IST)• Representation and detection familiar objects• Learning triggered by depth (proximity based) segmentation

From Pixels to Objects: Enabling a spatial model for humanoid social robots. Dario Figueira, et al. ICRA’09

Attention

Page 18: Cognitive Development and the iCub

Attention

(IST & UZH)

Page 19: Cognitive Development and the iCub

Reaching and Grasping

(U. Genoa, IIT, IST)

Page 20: Cognitive Development and the iCub

Reaching and Grasping

(U. Genoa, IIT, IST)

Page 21: Cognitive Development and the iCub

Crawling  to sitting 

Crawling

Kinematic studies of crawling children as they crawled, went from sitting to crawling, and crawling to sitting (U. Uppsala, EPFL)

Page 22: Cognitive Development and the iCub

Crawling with one hand occupied

Crawling

Kinematic studies of crawling children as they crawled, went from sitting to crawling, and crawling to sitting (U. Uppsala, EPFL)

Page 23: Cognitive Development and the iCub

Crawling

Kinematic studies of crawling children as they crawled, went from sitting to crawling, and crawling to sitting (U. Uppsala, EPFL)

Page 24: Cognitive Development and the iCub

(U. Uppsala, EPFL)

Page 25: Cognitive Development and the iCub

Wiki

Software

Hardware

Drawings

Page 26: Cognitive Development and the iCub

iCub production

15 iCubs completed and 5 more in production

Page 27: Cognitive Development and the iCub
Page 28: Cognitive Development and the iCub
Page 29: Cognitive Development and the iCub
Page 30: Cognitive Development and the iCub
Page 31: Cognitive Development and the iCub
Page 32: Cognitive Development and the iCub
Page 33: Cognitive Development and the iCub

Mind as Motion, Port & Van Gelder

Page 34: Cognitive Development and the iCub
Page 35: Cognitive Development and the iCub
Page 36: Cognitive Development and the iCub

Functionalist & Dualist

Mechanisms are independentof the instantiation

Emergent, Embodied, & Enactive

Embodiment plays a constitutive role in the process of cognition

GOFAI Cognitive Systems

Page 37: Cognitive Development and the iCub
Page 38: Cognitive Development and the iCub

Breaking the ‘here-and-now barrier’

Bond of UnionM. C. Escher, 1956

Page 39: Cognitive Development and the iCub

z

Breaking the ‘prior knowledge barrier’

Bond of UnionM. C. Escher, 1956

Page 40: Cognitive Development and the iCub

z

Bond of UnionM. C. Escher, 1956

The fire-hose of experience

Page 41: Cognitive Development and the iCub

Cognition: guide actions

– Missing information– Uncertain information– LATE information

• Adapt (make sense of the world)• Anticipate (predict what might happen)

Page 42: Cognitive Development and the iCub

Cognitive systems

– Anticipate– Assimilate– Adapt

– Predict future events when selecting actions

– Learn from what actually happens– Modify subsequent predictions– Autonomously

Learn & develop

Page 43: Cognitive Development and the iCub

• What makes an action the right one to choose?

• What type of behaviour does cognition enable?

• What motivates cognition?

• How is perception guided?

• How are actions selected?

• What makes cognition possible?

• Cognitive skills can improve, but what do you need to get started?

• What drives the developmental process?

Page 44: Cognitive Development and the iCub

Embodiment

Meaning(inter-agent epistemology)

Development

Page 45: Cognitive Development and the iCub

Meaning emerges through shared consensual experience mediated by interaction

Bond of UnionM. C. Escher, 1956

Bond of UnionM. C. Escher, 1956

Page 46: Cognitive Development and the iCub

OrganismicEmbodiment

OrganismoidEmbodiment

Physical Embodiment

Structural Coupling

Historical Embodiment

From: T. Ziemke, 2003

OrganismicEmbodimentOrganismicEmbodiment

OrganismoidEmbodimentOrganismoidEmbodiment

Physical EmbodimentPhysical Embodiment

Structural CouplingStructural Coupling

Historical EmbodimentHistorical Embodiment

From: T. Ziemke, 2003

Types of EmbodimentWhy Humanoid Robotics is Special

Shared epistemology ⇒compatible embodiment

Page 47: Cognitive Development and the iCub

The problem of disparate embodiment & interaction histories

Page 48: Cognitive Development and the iCub

The problem of disparate embodiment & interaction histories

Page 49: Cognitive Development and the iCub

Progressive ontogenetic acquisition of anticipatory capabilities

– Cognition cannot short-circuit ontogeny

– Necessarily the product of a process of embodied development

– Initially dealing with immediate events

– Increasingly acquiring a predictive capability

Cognition and perception are functionally-dependent on the richness of the action interface

t

t

Development

Page 50: Cognitive Development and the iCub

Luc Steels:

1. AI through design2. AI through statistical machine learning3. Self-generated AI

(AI by orchestrating the processes that generate it)

Page 51: Cognitive Development and the iCub

Self-Generated AI … HOW?

Phylogeny(Cognitive Architecture)

Ontogenesis(Learning & Development + Motivations)

Page 52: Cognitive Development and the iCub

Co-Determination / Structural Coupling

BUT … simple coupling between sensor and motor surfaces

Perturbation is only effected by the environment

[Note: this ideogram and similar ones to follow were introduced in Maturana and Varela 1987]

Page 53: Cognitive Development and the iCub

Cognitive system: operationally-closed system with a nervous system

Nervous system facilitates a highly-plastic mapping between sensor and motor surfaces

Perturbation by both environment and system (of receptors & NS)

Page 54: Cognitive Development and the iCub

“Development is the result of a process with two foci, one in the central nervous system and one in the subject’s dynamic interactions with the environment”

Claes von Hofsten

Page 55: Cognitive Development and the iCub

t

tAnticipation / Planning / Deliberation / Prediction

Page 56: Cognitive Development and the iCub

INTERACTION

A shared activity in which the actions of each agentInfluence the actions of the other agents in the same interactionResulting in a mutually-constructed pattern of shared behaviour[Ogden et al.]

Page 57: Cognitive Development and the iCub

COGNITION & SENSE-MAKING

Is a process whereby the issues that are important for the continued existence of the cognitive entityare brought forth: co-determined by the entity as it interactswith the environment in which it is embedded

Page 58: Cognitive Development and the iCub

PERCEPTION, ACTION, and COGNITION

form a single process of self-organization in the specific context of environmental perturbations of the system

Page 59: Cognitive Development and the iCub

THE SPACE OF PERCEPTUAL POSSIBILITIES

Is predicated not on an objective environment, but on the space of possible actionsthat the system can engage in whilst still maintaining the consistency of its coupling with the environment

Page 60: Cognitive Development and the iCub

EmergentSystems

Self-Organization

Co-determination

Co-development

Phylogeny Ontogeny

Embodiment

Humanoid

Page 61: Cognitive Development and the iCub

EmergentSystems

Self-Organization

Co-determination

Co-development

Phylogeny Ontogeny

Embodiment

Morphology is a constitutive component of both co-determination and co-developmentConsequently, a plastic morphology is important: the embodiment shouldn’t be static

Humanoid

Page 62: Cognitive Development and the iCub

EmergentSystems

Self-Organization

Co-determination

Co-development

Phylogeny Ontogeny

Embodiment

CognitiveDevelopment

Increasing complexity in action space

Increasing degree of Prospection

Humanoid

Page 63: Cognitive Development and the iCub
Page 64: Cognitive Development and the iCub

Self-modification

Learning: to tunephylogenetic skills

Development:change system dynamics

new action spaces

Exploratory motives

Social motives

Novel regularities in the world

Potential of own actions

agent interaction: mutually-constructed patterns of behaviour

Mechanism to rehearsehypothetical scenariosModerate

actual behaviour

Network ofcooperating/competing

circuits

Each with ownlimited encodings

LearningSupervised

Reinforcement

Unsupervised

EmbodimentAction-PerceptionCouplings

Model Generation

Cognitive ArchitectureCognitive ArchitectureThe iCub Phylogeny

Page 65: Cognitive Development and the iCub

Software ArchitectureMultiple YARP processes

Running on multiple processors

Gbit ethernet

Level 0 APIs: data acquisition & motor control

DSP

iCubEmbeddedSystems

HUB

DSP DSP DSP

Sensors & Actuators

Level 1 APIs: perception/action behaviours

Cognitive Architecture

Innate perception/action primitives loose federation of behaviours

Based on phylogenic

configuration

own learning model

Level 2 APIs: Prospective Action Behaviours

Coordinated operation: Ontogenic Development

Page 66: Cognitive Development and the iCub

Phylogenetic self-organizing perceptuo-motor skills

Modulation circuit: homeostatic action selection by disinhibition of perceptuo-motor skills

Motivation(Amygdala)

Auto-associativeMemory

(Hippocampus)

ActionSelection

(Basal Ganglia)

Motor/Sensoryhetero-associative

memory

Sensory/Motorhetero-associative

memory

simulated motor signals

simulated sensory signals

Prospection byaction simulation

Perturbation

The RobotCub Cognitive Architecture for the iCub

Page 67: Cognitive Development and the iCub

– Improve the predictive performance

– Increase the space of viable actions

Key Issue:Development

Self-modification

Learning: to tunephylogenetic skills

Development:change system dynamics

new action spaces

Page 68: Cognitive Development and the iCub

Three purposes of internal simulation:

1. Prediction: future events

2. Reconstruction: explaining observed events (imagining a causal chain leading to that event)

3. Imagination: internal simulation as a way of imagining new ideas

Key Issue: Internal Simulation

Mechanism to rehearsehypothetical scenariosModerate

actual behaviour

Page 69: Cognitive Development and the iCub

Key Issue: Exogenous and Endogenous

Exogenous: curiosity

Sensori-motor learning

Endogenous: experimentation

Experience-based generative development & operation

Exploratory motivesNovel regularities in the world

Potential of own actions

Page 70: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Page 71: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Gaze Control(IST, SSSA, U. Uppsala)

Page 72: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Reach& Grasp

(U. Genoa, IIT, IST)

Page 73: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Crawling(EPFL)

Page 74: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Attention Sub-system(IST)

Page 75: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Bhattacharyya distance

Page 76: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Alternative work on episodic memory at the University of Hertfordshire

Page 77: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

P A P A P

P

P

A

Prediction & Reconstruction by presenting(Pi, ~, ~) or (~, ~, Pk)

Also possible(Pi, Aj, ~), (~, Aj, Pk), or (Pi, ~, Pk)

Page 78: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Interaction Histories at theUniversity of Hertfordshire

Learning affordances at IST

Page 79: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

Page 80: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

SIFT-based object salience at IST

Page 81: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

x∑New Event | Expired Event ⇒ Curiosity Spike

Predicted Event ≡ Recalled Event ⇒ Experimentation Spike

Level of Curiosity & Experimentation

C, E

Curiosity & Experimentation

Page 82: Cognitive Development and the iCub

Aural, visual, and proprioceptive sensory data

ControlGaze

iCubInterface

AttentionSelection

ExogenousSalience

EndogenousSalience Vergence

ActionSelection

ProceduralMemory

EpisodicMemory

A Priori Feature Values

Egosphere

Reach & Grasp

AffectiveState

Loco-motion

argmax (Curiosity Level, Experimentation Level)

Page 83: Cognitive Development and the iCub

(exogenous)salience

attentionSelection

/right/view/icub/cam/right

controlGaze2

cameraCalib egoSphere

/remoteEgoSphere

/o:velocity

/o:position

/i:gaze

/i:map

/right/map /right/out /mapVisual/map_in

/mapVisual/rgb_in

/map_out

/pos

/vel /o:status

/conf

/remoteEgoSphere

/episodicMemory/action:i

EndogenousSalience

/salience:o

From /episodicMemory/image:o/logpolarImage:i

From /icub/head/state:o/head:i

/cartesianImage:i

/mapObject/bottle_in

/segmentedImage:oTo viewer

Page 84: Cognitive Development and the iCub

episodicMemory

proceduralMemory

/image:i/icub/cam/right

controlGaze2

logPolarTransform logPolarTransform

/imageId:i

/head:i

/weights:o

/action:o/mode:i

/imageId:i /imageId:o

/recalledImage:o

/imageId:o

From /attentionSelection/o:position

/pos

/action:i

TO /endogenousSalience/logpolarImage:i

actionSelectionaffectiveState/mode:o

/mode:i

/imageId:i /state:o /state:i

From /icub/head/state:o

To viewer

To viewer

/retrievedImage:o

Page 85: Cognitive Development and the iCub

A thesis for discussion:

“Cognition emerges during development in a close interplay of experience, of the social and physical environment and of the neuronal mechanisms of growth.

An understanding of cognition cannot be achieved without an understanding of the development of cognition.

It is thus an necessity for artificial cognitive systems to take development on board”

Page 86: Cognitive Development and the iCub
Page 87: Cognitive Development and the iCub

Key Research Topics for the Future

Imagination

Self-Modification

Plasticity

Redundancy

Internal Dynamics

Social motives

The value system: creating order

Page 88: Cognitive Development and the iCub

Thank You!

Page 89: Cognitive Development and the iCub

Giulio Sandini, IIT & U. GenoaGiorgio Metta, IIT & U. GenoaLorenzo Natale, IIT & U. GenoaFrancesco Nori, IIT & U. GenoaPaul Fitzpatrick, IIT & U. GenoaFrancesco Orabona, IIT & U. GenoaMatteo Brunettini, IIT & U. GenoaAlessandro Scalzo, IITMarco Maggiali, IITMarco Randazzo IITRoberto Puddu, IITGabriele Tabbita, IITWalter Fancellu, IITBruno Bonino, IITFabrizio Larosa, IITClaudio Lorini, IITLuciano Pittera, IITDavide Dellepiane, IITMattia Salvi, IITLuca Rivano, IITRavinder Dahiya, IITAlberto Parmiggiani, IITMatteo Fumagalli, IITAlexander Schmitz, IITDiego Torazza, IITNikos Tsagarakis, IIT & U. SheffieldDarwin Caldwell, IIT & U. SheffieldFrancesco Becchi, TeleRobotPaolo Pino, TeleRobotGiulio Maggiolo, TeleRobotGabriele Careddu TeleRobotJohn Gray, U. SheffieldDavid Vernon, U. Genoa

Rolf Pfeifer, U. ZurichHarold Martinez, U. ZurichGabriel Gomez, U. ZurichAlexandre Schmitz, U. ZurichYvonne Gustain, U. ZurichJonas Ruesch, U. Zurich Kerstin Dautenhahn, U. HertfordshireChrystopher L. Nehaniv, U. HertfordshireHatice Kose-Bagci, U. HertfordshireFrank Broz, U. HertfordshireNaeem Assif Mirza, U. HertfordshireDorothée François, U. HertfordshireLars Olsson, U. HertfordshireQiming Shen, U. HertfordshireCecilia Laschi, SSSAPaolo Dario, SSSAFernando Gamarra, SSSADavide Zambrano, SSSAEgidio Falotico, SSSAMaria Chiara Carrozza, SSSAGiovanni Stellin, SSSAGiovanni Cappiello, SSSAAude Billard, EPFLAuke Ijspeert, EPFLSarah Degallier, EPFLLudovic Righetti, EPFLS. Gay, EPFL

José Santos-Victor, ISTAlexandre Bernardino, IST Ricardo Beira, ISTBruno Damas, STJonas Hornstein, , ISTLuís Vargas, ISTRicardo Nunes, ISTHugo Alves, ISTNuno Conraria, ISTJulio Gomes, IST Matteo Tajana, IST Giovanni Saponnaro, IST Christian Wressengger, IST Dario Figueira, IST Rodrugo Ventura, IST Miguel Praça, IST Jonas Ruesch, IST Luís Montesano, IST Manuel Lopes, IST Luciano Fadiga, U. FerraraLaila Craighero, U. FerraraAndrey Olyniyck, U. FerraraLivio Finos, U. FerraraGiovanni Ottoboni, U. Ferrara Claes von Hofsten, U. UppsalaKerstin Rosander, U. UppsalaOlga Kochukova, U. UppsalaHelena Gronqvist, U. Uppsala

Page 90: Cognitive Development and the iCub