RCS: A cognitive architecture for intelligent multi-agent systems

RCS (Real-time Control System) is a cognitive architecture designed to enable any level of intelligent behavior, up to and including human levels of performance. RCS was inspired 30 years ago by a theoretical model of the cerebellum, the portion of the brain responsible for fine motor coordination and control of conscious motions. It was originally designed for sensory-interactive goal-directed control of laboratory manipulators. Over three decades, it has evolved into a real-time control architecture for intelligent machine tools, factory automation systems, and intelligent autonomous vehicles. RCS consists of a multi-layered multi-resolutional hierarchy of computational agents each containing elements of sensory processing (SP), world modeling (WM), value judgment (VJ), behavior generation (BG), and a knowledge database (KD). At the lower levels, these agents generate goal-seeking reactive behavior. At higher levels, they enable decision making, planning, and deliberative behavior. This paper is a product of U. S. Government employees in the course of their assigned duties, and therefore not subject to copyright.

[1]  Steven Minton,et al.  Quantitative Results Concerning the Utility of Explanation-based Learning , 1988, Artif. Intell..

[2]  James S. Albus,et al.  Hierarchical Control of Robots using Microcomputers , 1979 .

[3]  James S. Albus,et al.  RCS: The NBS Real-Time Control System , 1984 .

[4]  Ernst D. Dickmanns,et al.  A general dynamic vision architecture for UGV and UAV , 1992, Applied Intelligence.

[5]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[6]  James S. Albus,et al.  Engineering of Mind: An Introduction to the Science of Intelligent Systems , 2001 .

[7]  Z. Pylyshyn Robot's Dilemma: The Frame Problem in Artificial Intelligence , 1987 .

[8]  Geraldine S. Cheok,et al.  Terrain Characterization from Ground-Based LADAR , 2003 .

[9]  Ernst D. Dickmanns,et al.  An Expectation-based, Multi-focal, Saccadic (EMS) Vision System for Vehicle Guidance , 2000 .

[10]  James S. Albus,et al.  Outline for a theory of intelligence , 1991, IEEE Trans. Syst. Man Cybern..

[11]  David W. Aha,et al.  Developing World Model Data Specifications as Metrics for Sensory Processing for On-Road Driving Tasks , 2003 .

[12]  Pat Langley,et al.  Controlling physical agents through reactive logic programming , 1999, AGENTS '99.

[13]  James S. Albus,et al.  Brains, behavior, and robotics , 1981 .

[14]  James Albus 4D/RCS: A Reference Model Architecture for Unmanned Vehicle Systems , 2002 .

[15]  T. Michael Knasel,et al.  Robotics and autonomous systems , 1988, Robotics Auton. Syst..

[16]  John R. Searle,et al.  The Rediscovery of the Mind , 1995, Artif. Intell..

[17]  Maja J. Matarić,et al.  Designing emergent behaviors: from local interactions to collective intelligence , 1993 .

[18]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[19]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[20]  Pablo Rychter Modularidad y teoría computacional de la mente en la obra de Jerry Fodor: Nota crítica en torno a The Mind Doesn't Work that Way , 2002 .

[21]  Jonathan A. Bornstein,et al.  Demo III: Department of Defense testbed for unmanned ground mobility , 1999, Defense, Security, and Sensing.

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

[23]  James S. Albus,et al.  The NIST Real-time Control System (RCS): an approach to intelligent systems research , 1997, J. Exp. Theor. Artif. Intell..

[24]  J. Albus A Theory of Cerebellar Function , 1971 .

[25]  David E. Kieras,et al.  An Overview of the EPIC Architecture for Cognition and Performance With Application to Human-Computer Interaction , 1997, Hum. Comput. Interact..

[26]  James S. Albus,et al.  How task analysis can be used to derive and organize the knowledge for the control of autonomous vehicles , 2004, Robotics Auton. Syst..