Teaching and old robot new tricks: learning novel tasks via interaction with people and things

As AI has begun to reach out beyond its symbolic, objectivist roots into the embodied, experientialist realm, many projects are exploring different aspects of creating machines which interact with and respond to the world as humans do. Techniques for visual processing, object recognition, emotional response, gesture production and recognition, etc., are necessary components of a complete humanoid robot. However, most projects invariably concentrate on developing a few of these individual components, neglecting the issue of how all of these pieces would eventually fit together. The focus of the work in this dissertation is on creating a framework into which such specific competencies can be embedded, in a way that they can interact with each other and build layers of new functionality. To be of any practical value, such a framework must satisfy the real-world constraints of functioning in real-time with noisy sensors and actuators. The humanoid robot Cog provides an unapologetically adequate platform from which to take on such a challenge. This work makes three contributions to embodied AI. First, it offers a general-purpose architecture for developing behavior-based systems distributed over networks of PC's. Second, it provides a motor-control system that simulates several biological features which impact the development of motor behavior. Third, it develops a framework for a system which enables a robot to learn new behaviors via interacting with itself and the outside world. A few basic functional modules are built into this framework, enough to demonstrate the robot learning some very simple behaviors taught by a human trainer. A primary motivation for this project is the notion that it is practically impossible to build an “intelligent” machine unless it is designed partly to build itself. This work is a proof-of-concept of such an approach to integrating multiple perceptual and motor systems into a complete learning agent. (Copies available exclusively from MIT Libraries, Rm. 14-0551, Cambridge, MA 02139-4307. Ph. 617-253-5668; Fax 617-253-1690.)

[1]  Brian Scassellati,et al.  IEEE Intelligent Systems , 2018, Computer.

[2]  Raibert Hodgins Making Complex Articulated Agents Dance , 1999 .

[3]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[4]  Matthew M. Williamson,et al.  Postural primitives: Interactive Behavior for a Humanoid Robot Arm , 1996 .

[5]  Emilio Bizzi,et al.  Modular organization of motor behavior in the frog's spinal cord , 1995, Trends in Neurosciences.

[6]  Matthew M. Williamson,et al.  Robot arm control exploiting natural dynamics , 1999 .

[7]  G. Lakoff,et al.  Metaphors We Live by , 1982 .

[8]  Jerry E. Pratt,et al.  Virtual model control of a bipedal walking robot , 1997, Proceedings of International Conference on Robotics and Automation.

[9]  Giorgio Metta,et al.  Towards manipulation-driven vision , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Brian Scassellati,et al.  Alternative Essences of Intelligence , 1998, AAAI/IAAI.

[11]  Mark Rowlands,et al.  The body in mind , 1999 .

[12]  Rodney A. Brooks,et al.  The Behavior Language: User''s Guide , 1990 .

[13]  Aude Billard,et al.  Experiments on human-robot communication with Robota, an imitative learning and communicating doll robot , 1998 .

[14]  G. Strang Introduction to Linear Algebra , 1993 .

[15]  Thomas J. Carew Spinal cord I: Muscles and muscle receptors , 1981 .

[16]  Giulio Sandini,et al.  Space variant imaging , 1995 .

[17]  Brian Scassellati,et al.  Foundations for a theory of mind for a humanoid robot , 2001 .

[18]  E. Bizzi,et al.  Linear combinations of primitives in vertebrate motor control. , 1994, Proceedings of the National Academy of Sciences of the United States of America.

[19]  Giulio Sandini,et al.  Oculo-motor stabilization reflexes: integration of inertial and visual information , 1998, Neural Networks.

[20]  Bruce Blumberg,et al.  Interactive Training for Synthetic Characters , 2000, AAAI/IAAI.

[21]  Piotr Indyk,et al.  Approximate nearest neighbors: towards removing the curse of dimensionality , 1998, STOC '98.

[22]  Neville Hogan,et al.  The mechanics of multi-joint posture and movement control , 1985, Biological Cybernetics.

[23]  F. A. Mussa-lvaldi,et al.  Convergent force fields organized in the frog's spinal cord , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[24]  Andrew W. Moore,et al.  Reinforcement Learning: A Survey , 1996, J. Artif. Intell. Res..

[25]  L Stark,et al.  Estimated mechanical properties of synergistic muscles involved in movements of a variety of human joints. , 1988, Journal of biomechanics.

[26]  Paul M. Fitzpatrick,et al.  Developmentally deep perceptual system for a humanoid robot , 2003 .

[27]  Thomas A. McMahon,et al.  Muscles, Reflexes, and Locomotion , 1984 .

[28]  Stefan Schaal,et al.  Real-time robot learning with locally weighted statistical learning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[29]  Rodney A. Brooks,et al.  Building brains for bodies , 1995, Auton. Robots.

[30]  Aude Billard,et al.  DRAMA, a Connectionist Architecture for Control and Learning in Autonomous Robots , 1999, Adapt. Behav..

[31]  Giorgio Metta,et al.  BabyRoBot: A study in sensori-motor development , 1999 .

[32]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[33]  P. L. Adams THE ORIGINS OF INTELLIGENCE IN CHILDREN , 1976 .

[34]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[35]  Brian Scassellati A Binocular, Foveated Active Vision System , 1998 .

[36]  Bryan Adams,et al.  Meso : a virtual musculature for humanoid motor control , 2000 .

[37]  Pattie Maes,et al.  Postural primitives: Interactive Behavior for a Humanoid Robot Arm , 1996 .

[38]  Bruce Blumberg,et al.  Integrated learning for interactive synthetic characters , 2002, SIGGRAPH.

[39]  Gary L. Drescher,et al.  Made-up minds - a constructivist approach to artificial intelligence , 1991 .

[40]  Benjamin Kuipers,et al.  Map Learning with Uninterpreted Sensors and Effectors , 1995, Artif. Intell..

[41]  Maja J. Mataric,et al.  Making Complex Articulated Agents Dance , 1999, Autonomous Agents and Multi-Agent Systems.

[42]  J. Piaget The origins of intelligence in children, New York (W W Norton) 1963. , 1963 .

[43]  Stan C. A. M. Gielen,et al.  Muscle activation patterns and joint-angle coordination in multijoint movements , 1993 .