4d/rcs: an autonomous intelligent control system

33
4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM FOR ROBOTS AND COMPLEX SYSTEMS OF SYSTEMS Presented By: Dr. Robert Finkelstein President, Robotic Technology Inc. and Collegiate Professor, University of Maryland University College 301-983-4194 [email protected] Presented To: The George Washington University University Seminar On Complex Systems 23 September 2008

Upload: dinhcong

Post on 02-Jan-2017

238 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM FOR ROBOTS AND

COMPLEX SYSTEMS OF SYSTEMS Presented By:

Dr. Robert FinkelsteinPresident, Robotic Technology Inc.

andCollegiate Professor, University of Maryland

University College 301-983-4194

[email protected]

Presented To:The George Washington University

University Seminar On Complex Systems

23 September 2008

Page 2: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

PURPOSE OF PRESENTATION Describe an autonomous intelligent

control system architecture Suitable for controlling individual or

collective robots or complex systems of systems

For military or civil applications 4D/RCS: 3 dimensions of space and 1

of time in a Real-time Control System (RCS) Developed over last 30 years by the

Intelligent Systems Division (ISD) of the National Institute of Standards and Technology (NIST), an agency of the U.S. Department of Commerce

More than $125 million invested by U.S. government, not including an additional $250 million for application as Autonomous Navigation System (ANS) in Army’s Future Combat System (FCS)

N

5000 meters range 40 meters resolution

object image

object image

pointers

N N

50 meters range 40 cm resolution

object image

vehicleground

sky

pointers

VEHICLE LEVEL ~ 1 minute horizonplanner

EXECUTOR

PLANNER

new command ~ every 5 seconds

new plan ~ every 5 second

500 ms reaction latency

500 meters range 4 meters resolution

object image

pointers

tree

rock

buildinghill

object image

vehicleground

sky

ob1

ob2ob3

WM simulator planner

pointers

N

classification confirm grouping

filter compute attributes

grouping attention

pointersobject image

vehicleground

skytree

rock

buildinghill

vehicle

5 meters range 4 cm resolution

SYMBOLIC STRUCTURES Entities, Events

Attributes States

Relationships

IMAGES Labeled Regions

Attributes

MAPS Labeled Features

Attributes Icons

MAPS Cost, Risk

Plans

EXECUTOR

PLANNER

new command ~ every 10 minutes

new command ~ every 1 minute

ACTUATORSSENSORS

WORLD

SENSORY PROCESSINGWORLD MODELING VALUE JUDGMENT BEHAVIOR GENERATION

name

groups

objects

surfaces

lists

pixel attributes

a priori maps

SECTION LEVEL ~ 10 minute horizon

2 seconds reaction latency

new plan ~ every minute

SUBSYSTEM LEVEL ~ 5 second horizonplanner

EXECUTOR

PLANNER

new command ~ every 500 ms

new plan ~ every 500 ms

200 ms reaction latency 5 Hz clock

PRIMITIVE LEVEL ~ 500 ms horizonplanner

EXECUTOR

PLANNER

new command ~ every 50 ms

new plan every 50 ms

50 ms reaction latency 20 Hz clock

SERVO LEVEL 50 ms horizonplanner

EXECUTOR

PLANNER

new plan every 50 ms

20 ms reaction latency 50 Hz clock

vehicle state sensor state

SP1actuator state

ladar signals

stereo CCD signals

stereo FLIR signals

color CCD signals

radar signals

actuator signals

navigational signals

actuator power

name

name

SP5

classification confirm grouping

filter compute attributes

grouping attention

SP4

classification confirm grouping

filter compute attributes

grouping attention

SP3

classification confirm grouping

filter compute attributes

grouping attention

SP2

pixels

compute attributes, filter, classification

labeled pixels

labeled lists

labeled surfaces

labeled objects

labeled groups

name

imag

e to

map

tran

sfor

ms

WM simulator

WM simulator

WM simulator

WM simulator

5 seconds reaction latency

N N

output every 20 ms

status

status

status

status

status

6/26/99

Page 3: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

BACKGROUND 4D/RCS

Originated in early work by Dr. James Albus on neuro-physiological models and adaptive neural networks

Originally designed to control manufacturing facilities, where the entire manufacturing facility might be considered to be a distributed robot with strategic planning at the top levels of the control hierarchy, work cells in the middle levels, individual machine tools at the lower levels, and individual servos at the bottom level

Since modified and adapted for robotic vehicles, especially for various robotic ground vehicles where it was successfully demonstrated driving robotic ground vehicles autonomously on roads and cross-country

Page 4: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

EXTENSION TO COMPLEX SYSTEMS 4D/RCS

A framework in which sensors, sensor processing, databases, computer models, and machine controls may be linked and operated such that the system behaves as if it were intelligent

Can be designed to permeate a system or a system of systems, where the systems may be fully autonomous, or human supervisors can interface with the 4D/RCS in a number of ways via communications and command and control links

Can also interact with distant databases, machines, and control centers

Can serve as a decision tool for decision-makers, for complex systems of systems

Page 5: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

EXTENSION: FUTURE COMBAT SYSTEM (FCS)

Estimated Development Cost By 2014: $250 Billion

Page 6: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT ARE ARCHITECTURES AND SYSTEMS?

Architecture: The fundamental organization of a system

embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution [IEEE Standard 1471-2000]

System: A set of variables selected by an observer,

where a variable may be defined as a measurable quantity which at every instant has a definite numerical value - a quantity which, for example, can be represented by a measuring device such as a ruler or a gas gauge (or a subjective evaluation)

Anything that has parts (an observer may define a system to be whatever is convenient for a particular purpose)

Page 7: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT ARE COMPLEX AND CYBERNETIC SYSTEMS?

Complex system: System in which there are many

variables and interconnections among variables (called detail complexity), or where cause and effect are not close in time and space and obvious interventions do not produce the expected outcomes (called dynamic complexity)

System with the potential to evolve over time, with subsystems having emergent properties that can be described only at higher levels in the system than those of the subsystems

Cybernetic system Systems which have negative feedback

and are therefore controllable; often consisting of organisms and machines

Page 8: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

INTELLIGENCE AND AUTONOMY

The question is not how smart a robot should be, but how dumb can it be and still do its job?

Page 9: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS INTELLIGENCE? Pragmatic definition of intelligence: an

intelligent system is a system with the ability to act appropriately (or make an appropriate choice or decision) in an uncertain environment An appropriate action (or choice) is that which

maximizes the probability of successfully achieving the mission goals (or the purpose of the system)

Intelligence need not be at the human level

Page 10: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS INTELLIGENCE? Three useful corollary definitions of intelligence:

Reactive intelligence (adaptation) Based on an autonomic sense-act modality Ability of the system to make an appropriate choice in

response to an immediate environmental stimulus (i.e., a threat or opportunity)

Example: it is raining and the system is getting wet, so it seeks shelter

Predictive intelligence (learning) Based on memory Ability to make an appropriate choice for events that

have not yet occurred but which are based on prior events

Example: it is very cloudy and the system infers that it will likely rain soon, so it decides to seek shelter before it rains

Creative intelligence (invention) Based on learning and the ability to cognitively model

and simulate Ability to make appropriate choices about events which

have not yet been experienced Example, it takes too much time and energy for the

system to seek shelter every time it rains or threatens to rain, so it invent an umbrella to shield it from the rain (the system can imagine that the umbrella, which never before existed, will protect it from the rain)

Page 11: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS LEARNING?

Learning: the acquisition of knowledge, skill, ability, or understanding by study, instruction, or experience, as evidenced by achieving growing success (improved behavior), with respect to suitable metrics, in a fixed environment Learning takes place when the system’s

behavior increases the efficiency with which data, information, and knowledge is processed so that desirable states are reached, errors avoided, or a portion of the system’s environment is controlled

Page 12: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS ADAPTATION? Adaptation: A change in behavior

(or structure) in response to a changed environment Able to maintain critical or

essential variables within physical (or physiological) limits (e.g., homeostasis)

Where the changed behavior (or structure) increases the probability that the system can achieve its function or purpose (e.g., maintain homeostasis) by adjusting to the new or changed environment

Learning – fixed environmentAdaptation – changed environment

Page 13: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS WISDOM? Many projects to develop machine learning

and intelligence – but none yet for machine wisdom

The original meaning of the word philosophy is “love of (or search for) wisdom” A perception of the relativity and relationships

among things An awareness of wholeness that does not lose

sight of particularity or concreteness, or of the intricacies of interrelationships

The ability to filter the inessential from the essential

The ability to recognize that which is significant amongst the detail – to see the forest as well as the trees

Knowledge involves aggregating facts; wisdom lies in disaggregating facts

Page 14: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

AUTONOMOUS INTELLIGENCE: DOD GOAL

Page 15: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS AUTONOMY? Still being defined ALFUS (Autonomy Levels For

Unmanned Systems) Working Group Managed by the Army Research Lab

(ARL) and the National Institute of Standards and Technology (NIST)

Since 2003, meets at various U.S. locations

Page 16: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

WHAT IS AUTONOMY? ALFUS: Focusing on three key variables: Mission Complexity,

Environmental Difficulty, and Human Interface

Page 17: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

EXAMPLE AUTONOMY TAXONOMY(ONR UCAV PROGRAM 2000)

Level Name Description Example

0 Human Operated

All activity within the system is the direct result of human-initiated control inputs. The system has no autonomous control of its environment, although it may have information-only responses to sensed data.

1 Human Assisted

The system can perform activity in parallel with human input, acting to augment the ability of the human to perform the desired activity, but has no ability to act without accompanying human input

Automobile automatic transmission and anti-skid brakes.

2 Human Delegated

The system can perform limited control activity on a delegated basis. This level encompasses low-level automation that must be activated or deactivated by a human input and act in mutual exclusion with human operation.

Automatic flight controls, engine controls

3 Human Supervised

The system can perform a wide variety of activities given top-level permissions or direction by a human. The system provides sufficient insight into its internal operations and behaviors that it can be understood by its human supervisor and appropriately

4 Mixed Initiative

Both the human and the system can initiate behaviors based on sensed data. The system can coordinate its behavior with the human's behaviors both explicitly and implicitly. The human can understand the behaviors of the system in the same way that he und

5 Fully AutonomousThe system requires no human intervention to perform any of its designed activities across all planned ranges of environmental conditions.

Page 18: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

EXAMPLE AUTONOMY TAXONOMY (BOEING)

Six levels (four Regions) stated in terms of degree of operator interaction (adopted from the Naval Studies Board report on ONR UCAV Program, Summer 2000)

Req

uire

d O

pera

tor C

ontr

ol P

ower

per

Veh

icle

Level of Autonomy per Vehicle

1. HumanOperated

2. HumanAssisted

3. HumanDelegated

4. HumanSupervised

5. MixedInitiative

6. FullyAutonomous

SAS,CAS

Auto Pilots,Auto IFFAutomatic Modes

Auto Route,Auto Target Track,Auto Land,Scripted Skills

100%Human

100%Machine

Dynamic Re-plan, Auto Survival Response,Contingency Response,Target of Opportunity,Multi-Agent Collaboration,Mixed-Initiative Behaviors

TUAV

VTUAV

Manual Automated Semi-Autonomous Autonomous

Min Levelfor

TeleoperatedControl

Min LevelFor Supervised

Control

Min LevelFor

Mixed-InitiativeControl

UCAV-NDesign Space

Region Requiring Intelligent Aiding

UCAV

Page 19: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

EXAMPLE AUTONOMY TAXONOMY (NORTHROP-GRUMMAN)

UCAV System Level of Autonomy

Deliberate Operations

Aided Operations

Autonomous Operations

Adaptive OperationsExecutiveControl

• Computer Executes Commands Initiated byOperator. (Computer May Provide and/orRecommend Decision Alternatives toOperator)

• Computer Generates Decision Alternativesand Recommends One to Carry Out – butOnly With Operator Approval. Operator MaySelect Alternative Option

• Computer Generates Decision Alternatives anda Preferred Option to Execute and InformsOperator in Time for Intervention

• Computer Performs All Aspects of Decision-Making andInforms Operator After the Fact, if Required, perPreplanned Criteria or Operator Request

SupervisoryControl

Human-System Interaction Approach

ConsentBasedControl

ManualControl

Ope

rato

r Con

trol L

evel

Low Autonomy

High Autonomy

Sheridan 9-10

Sheridan 6-8

Sheridan 3-5

Sheridan 1-2

Page 20: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

EXAMPLE AUTONOMY TAXONOMY1) System offers no assistance – operator must do everything2) System offers a complete set of action alternatives to operator3) System narrows the action alternatives to a few4) System suggests a selection, and5) System executes a selection if operator approves, or6) System allows operator a restricted time to veto before

automatic execution, or7) System executes automatically, then necessarily informs

operator, or8) System informs operator after execution only if operator asks,

or9) System informs operator after execution - if system decides to10) System decides everything and acts autonomously,

essentially ignoring the human

Page 21: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

RoboticSystem

Functional Diagram

EffectorSystems

HumanInterfaceSystems

ComputerControlSystems

SensorSystems

Software Tools

Databases & World Modeling

Internal & External Communications

Mobility

Internal & External Sensors

Sensor Processing

Controls & Displays

Testing

Maintenance & Support

Sensor Architecture

Platform & Mobility Design

Weapons Systems

Manipulators & End Effectors

Propulsion Systems

Control System Architecture

Sensory Perception

Hardware Architecture

Structural Dynamics/Kinematics

Training

Page 22: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

AUTONOMOUS INTELLIGENT CONTROL

Many prospective autonomous intelligent control system architectures

NIST 4D/RCS most advanced 30 years development and

$100 million invested Demos I, II, III, and many other

successful demonstrations Used by GDRS for FCS

Autonomous Navigation System (ANS)

N

5000 meters range 40 meters resolution

object image

object image

pointers

N N

50 meters range 40 cm resolution

object image

vehicleground

sky

pointers

VEHICLE LEVEL ~ 1 minute horizonplanner

EXECUTOR

PLANNER

new command ~ every 5 seconds

new plan ~ every 5 second

500 ms reaction latency

500 meters range 4 meters resolution

object image

pointers

tree

rock

buildinghill

object image

vehicleground

sky

ob1

ob2ob3

WM simulator planner

pointers

N

classification confirm grouping

filter compute attributes

grouping attention

pointersobject image

vehicleground

skytree

rock

buildinghill

vehicle

5 meters range 4 cm resolution

SYMBOLIC STRUCTURES Entities, Events

Attributes States

Relationships

IMAGES Labeled Regions

Attributes

MAPS Labeled Features

Attributes Icons

MAPS Cost, Risk

Plans

EXECUTOR

PLANNER

new command ~ every 10 minutes

new command ~ every 1 minute

ACTUATORSSENSORS

WORLD

SENSORY PROCESSINGWORLD MODELING VALUE JUDGMENT BEHAVIOR GENERATION

name

groups

objects

surfaces

lists

pixel attributes

a priori maps

SECTION LEVEL ~ 10 minute horizon

2 seconds reaction latency

new plan ~ every minute

SUBSYSTEM LEVEL ~ 5 second horizonplanner

EXECUTOR

PLANNER

new command ~ every 500 ms

new plan ~ every 500 ms

200 ms reaction latency 5 Hz clock

PRIMITIVE LEVEL ~ 500 ms horizonplanner

EXECUTOR

PLANNER

new command ~ every 50 ms

new plan every 50 ms

50 ms reaction latency 20 Hz clock

SERVO LEVEL 50 ms horizonplanner

EXECUTOR

PLANNER

new plan every 50 ms

20 ms reaction latency 50 Hz clock

vehicle state sensor state

SP1actuator state

ladar signals

stereo CCD signals

stereo FLIR signals

color CCD signals

radar signals

actuator signals

navigational signals

actuator power

name

name

SP5

classification confirm grouping

filter compute attributes

grouping attention

SP4

classification confirm grouping

filter compute attributes

grouping attention

SP3

classification confirm grouping

filter compute attributes

grouping attention

SP2

pixels

compute attributes, filter, classification

labeled pixels

labeled lists

labeled surfaces

labeled objects

labeled groups

name

imag

e to

map

tra

nsfo

rms

WM simulator

WM simulator

WM simulator

WM simulator

5 seconds reaction latency

N N

output every 20 ms

status

status

status

status

status

6/26/99

Page 23: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

BASIC INTELLIGENT SYSTEM

Perception establishes correspondence between internal world model and external real world

Perception BehaviorWorld Model

Sensing Action Real World

internalexternal

Goal

Behavior uses world model to generate action to achieve goals

Orient

Observe

Decide

Act

OODA LOOP

Page 24: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

OPE

RAT

OR

INTE

RFA

CE

SP WM BG

SP WM BG

SP WM BG

SP WM BG

Points

Lines

Surfaces

SP WM BG SP WM BG

SP WM BG

0.5 second plans Steering, velocity

5 second plans Subtask on object surface Obstacle-free paths

SP WM BGSP WM BG

SP WM BGSP WM BG SP WM BG

SERVO

PRIMITIVE

SUBSYSTEM

SURROGATE SECTION

SURROGATE PLATOON

SENSORS AND ACTUATORS

Plans for next 2 hours

Plans for next 24 hours

0.05 second plans Actuator output

SP WM BGSP WM BG SP WM BG SP WM BG SP WM BG SP WM BG SP WM BG SP WM BG

Objects of attention

LocomotionCommunication Mission Package

VEHICLE Plans for next 50 seconds Task to be done on objects of attention

Plans for next 10 minutes Tasks relative to nearby objects

Section Formation

Platoon Formation

Attention

Battalion Formation SURROGATE BATTALION

OODA OODA OODA OODA

OODAOODAOODAOODAOODAOODAOODAOODA

OODA OODA OODA OODA

OODA

OODA

OODA

4D/RCS ARCHITECTURE

Page 25: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

A 4D/RCS COMPUTATIONAL NODE

KNOWLEDGE DATABASE

SENSORY PROCESSING

BEHAVIOR GENERATION

PLAN

PREDICTED INPUT

UPDATE

STATEPL

AN

R

ESU

LTS

SITU

ATIO

N

EVA

LU

ATIO

N

OBSERVED INPUT

COMMANDED ACTIONS (SUBGOALS)

PERCEIVED OBJECTS & EVENTS

COMMANDED TASK (GOAL)

OPERATOR INTERFACE

VALUE JUDGMENT

WORLD MODELING

STATUS

STATUSSENSORY

INPUT

SENSORY OUTPUT

PEER INPUT OUTPUT

RCS Node

To Higher and Lower Level World Modeling

Page 26: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

SENSORY PROCESSING

WORLD MODELING

VALUE JUDGMENTKNOWLEDGE

Images

Maps Entities

Sensors ActuatorsWorld

Classification Estimation Computation Grouping Windowing

Goal

internal external

EventsPlannersExecutors

Task Knowledge

BEHAVIOR GENERATION

4D/RCS: KNOWLEDGE IS CENTRAL

Page 27: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

PLANNER

EXPlan

EXPlan

EXPlan

BGPLANNER

EXPlan

EXPlan

EXPlan

BG

PLANNER

EXPlan

EXPlan

EXPlan

BG

Agent1

Subtask Command Output

Subtask Command Output

Subtask Command Output

WORLD MODELING

SIMULATOR PREDICTOR

VALUE JUDGMENT

cost benefit

EXECUTOR

PLAN

BEHAVIOR GENERATION

Expected Results

Tentative Plans

Images Maps

Entities Events States

Attributes

Feedback

Task Command

Input

EXECUTOR

PLAN

EXECUTOR

PLAN

Task Decomposition PLANNER

KD

SENSORY PROCESSING

Recognize Filter Compute Group Window

Status Status Status

Status

Planning

Execution

Planning Loop

FeedbackLoop

A 4D/RCS COMPUTATIONAL NODE4D/RCS

node

Page 28: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

Armor

50 ms plansoutput every5 ms

UARV

RSTA Communications Weapons Mobility

Vehicle

Section

Company

Platoon

Primitive

Servo

Sensors and Actuators

Subsystem

500 ms plansreplan every50 ms

5 s plansreplan every 500 ms

1 min plansreplan every 5 s

10 min plansreplan every 1 min

1 hr plansreplan every 5 min

5 hr plansreplan every 25 min

DriverGazeGaze

Focus Pan Tilt HeadingSpeedPan Tilt Iris

Select

Manned C2

DirectFire

UAV UGV Scout

UAV C2 UGS C2

AntiAirIndirectFire

LogisticsArtillary

Battalion HQ 24 hr plansreplan every 2 hr

Battalion

Armor

50 ms plansoutput every5 ms

UARV

RSTA Communications Weapons Mobility

Vehicle

Section

Company

Platoon

Primitive

Servo

Sensors and Actuators

Subsystem

500 ms plansreplan every50 ms

5 s plansreplan every 500 ms

1 min plansreplan every 5 s

10 min plansreplan every 1 min

1 hr plansreplan every 5 min

5 hr plansreplan every 25 min

DriverGazeGaze

Focus Pan Tilt HeadingSpeedPan Tilt Iris

Select

Manned C2

DirectFire

UAV UGV Scout

UAV C2 UGS C2

AntiAirIndirectFire

LogisticsArtillary

Battalion HQ 24 hr plansreplan every 2 hr

Battalion

4D/RCS ARCHITECTURE

Page 29: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

CONTROL ARCHITECTURES

Three major types: hierarchical (deliberative); reactive; hybrid (deliberative/reactive)

SENSE PLAN ACT

SENSE ACT

SENSE ACT

PLAN

Hierarchical

Reactive

Hybrid

Page 30: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

CONTROL ARCHITECTURES

In addition to deliberative and reactive behaviors, an intelligent control system could also be reflective Able to monitor and alter

its behavior (i.e., its critical variables) to better adapt

A meta-control system controls the intelligent control system

Page 31: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

4D/RCS DOCUMENTATION

4D/RCS Version 2.0

NIST Report, 2002

Numerous journal articles, reports, and conference papersExtensive software library: http://www.isd.mel.nist.gov/projects/rcslib

RCS Handbook – Wiley, 2001

Engineering of Mind - Wiley, 2001

Page 32: 4D/RCS: AN AUTONOMOUS INTELLIGENT CONTROL SYSTEM

MOST RECENT BOOK: 2007