Preface ix
Acknowledgments xi
I Definition and Approaches
1 What is Cognitive Robotics? 3
2 Neurorobotics: Neuroscience and Robots 19
3 Developmental Robotics 41
4 Evolutionary Robotics 59
5 Swarm Robotics 77
6 Soft Robotics: A Developmental Approach 99
II Methods and Concepts
7 Robot Platforms and Simulators 123
8 Biomimetic Skin 145
9 Machine Learning for Cognitive Robotics 165
10 Cognitive Architectures 191
11 Embodiment in Cognitive Science and Robotics 213
12 Ethics of Robotics 231
III Behavioral and Cognitive Capabilities
13 Intrinsic Motivations for Open-Ended Learning 251
14 Principles of Cognitive Vision 271
15 Cognitive Robot Navigation 295
16 Cognitive Robot Manipulation 315
17 Cognitive Control for Decision and Human-Robot Collaboration 337
18 Social Cognition 361
19 Human-Robot Interaction 379
20 Language and Communication 395
21 Knowledge Representation and Reasoning 413
22 Abstract Concepts 433
23 Robots and Machine Consciousness 453
Contributors 475
Index 477