Robo-Soar: An integration of external interaction, planning, and learning using Soar

This paper reports progress in extending the Soar architecture to tasks that involve interaction with external environments. The tasks are performed using a Puma arm and a camera in a system called Robo-Soar. The tasks require the integration of a variety of capabilities including problem solving with incomplete knowledge, reactivity, planning, guidance from external advice, and learning to improve the efficiency and correctness of problem solving. All of these capabilities are achieved without the addition of special purpose modules or subsystems to Soar.

[1]  Philip F. Spelt,et al.  Learning by an autonomous robot at a process control panel , 1989, IEEE Expert.

[2]  Allen Newell,et al.  Toward a Soar theory of taking instructions for immediate reasoning tasks , 1993 .

[3]  Michael Hucka,et al.  Learning in Tele-autonomous Systems using Soar , 1989 .

[4]  John E. Laird,et al.  Learning General Search Control from Outside Guidance , 1987, IJCAI.

[5]  Allen Newell,et al.  R1-Soar: An Experiment in Knowledge-Intensive Programming in a Problem-Solving Architecture , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Michael D. Rychener THE INSTRUCTIBLE PRODUCTION SYSTEM: A RETROSPECTIVE ANALYSIS , 1983 .

[7]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[8]  Jaime G. Carbonell,et al.  Learning by Experimentation , 1987 .

[9]  John E. Laird Recovery from Incorrect knowledge in Soar , 1988, AAAI.

[10]  Richard J. Doyle,et al.  Constructing and Refining Causal Explanations from an Inconsistent Domain Theory , 1986, AAAI.

[11]  Allen Newell,et al.  Soar/PSM-E: investigating match parallelism in a learning production sytsem , 1988, PPoPP 1988.

[12]  Gerald DeJong,et al.  Active Explanation Reduction: An Approach to the Multiple Explanations Problem , 1988, ML.

[13]  David M. Steier CYPRESS-Soar: A Case Study in Search and Learning in Algorithm Design , 1987, IJCAI.

[14]  Scott W. Bennett Learning approximate plans for use in the real world , 1989, ICML 1989.

[15]  Tom M. Mitchell,et al.  LEAP: A Learning Apprentice for VLSI Design , 1985, IJCAI.

[16]  Oren Etzioni,et al.  Explanation-Based Learning: A Problem Solving Perspective , 1989, Artif. Intell..

[17]  Michael G. Dyer,et al.  The Role of Prior Causal Theories in Generalization , 1986, AAAI.

[18]  Gerald DeJong,et al.  Explanation-Based Learning of Reactive Operations , 1989, ML.

[19]  Tom M. Mitchell,et al.  On Becoming Reactive , 1989, ML.

[20]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[21]  Alberto M. Segre,et al.  Explanation-based learning of generalized robot assembly plans , 1987 .

[22]  Amy Unruh,et al.  Dynamic abstraction problem solving in Soar , 1993 .

[23]  Paul S. Rosenbloom,et al.  Applying problem solving and learning to diagnosis , 1993 .

[24]  Tom Michael Mitchell,et al.  Explanation-based generalization: A unifying view , 1986 .