Sensor ] ( Sensor - Google

2 downloads 408 Views 2MB Size Report
Engine. Base. N303. Enviromental. Database. Agent Interface "\-/301. 71;]. 3 ..... agent architecture and processes usab
USO0H002208H

(19)

United States

(12) Statutory Invention Registration (10) Reg. No.: Stytz et a1. (54)

(43) Published:

INTELLIGENT AGENT REMOTE TRACKING OF CHEMICAL AND BIOLOGICAL CLOUDS

(US); Sheila B. Banks, Orlando, FL

3/2002 Stoyen LeCompte et a1. ....... .. 348/144 Padmanabhan et a1. ..... .. 702/19 Berry ....................... .. 340/540

Primary ExamineriM. Clement (74) Attorney, Agent, or FirmiGerald B.

United States of America as

Hollins;

AFMCLO/JAZ

represented by the Secretary of the Air Force, Washington, DC (US)

(57)

ABSTRACT

An intelligent agent-accomplished detection and tracking

(21) App1.No.: 10/336,301 Jan. 6, 2003 (22) Filed: (51) Int. Cl. (52) (58)

4/2001 Yalowitz et 31.

6,360,193 B1

Jan. 1, 2008

* cited by examiner

(Us)

G06G 7/48

6,212,649 B1

2002/0041328 A1 * 4/2002 2004/0064260 A1 * 4/2004 2004/0257227 A1 * 12/2004

(75) Inventors: Martin R. Stytz, Beavercreek, OH (73) Assignee:

US H2208 H

system responsive to sensed characteristics in a cloud of chemical or biological Warfare agent(s) dispersed over a

geographic area of the earth. The intelligent agent elements of the invention provide an organized and repeated com

(2006.01)

parison of signal data extracted from overhead dispersed conventional sensors of the chemical or biological agent

US. Cl.

.................................... ..

..

703/12

material and accomplish communication With other agents

Field of Classi?cation Search ................. .. 702/19,

and the outside World using a common ?exible communi

702/22; 703/12 See application ?le for complete search history.

cation language. The intelligent agent elements are disposed

(56)

References Cited

in hierarchical arrays having at least loWer level, mid level and upper level locations and are inclusive of multiple path forward and feedback agent communications.

U.S. PATENT DOCUMENTS 4,737,847 A

4/1988 Araki et a1.

5,091,780 A 5,109,380 A

2/1992 Pomerleau 4/1992 Ogino

5,140,523 A 5,265,031 A 5,648,914 A

22 Claims, 12 Drawing Sheets A statutory invention registration is not a patent. It has

8/1992 Frankel et a1. 11/1993 MalcZeWski *

7/1997

Bauer et a1. ................ .. 702/19

5,724,255 A 5,796,611 A 5,808,916 A

3/1998 Smith et a1. 8/1998 Ochiai et a1. 9/1998 Orr et a1.

6,081,750 A 6,192,364 B1

6/2000 Hof?oerg et a1. 2/2001 Baclawski

the defensive attributes of a patent but does not have the enforceable attributes of a patent. No article or adver tisement or the like may use the term patent, or any term

suggestive of a patent, When referring to a statutory invention registration. For more speci?c information on the rights associated With a statutory invention registra tion see 35 U.S.C. 157.

Analytic Analytic Analytic Analytic Analytic IntelligentAgent lntelligentAgen lntelligentAgent IntelligentAgent lntelligentAgent

K104 Sensor Specific

Intelligent Agent

Sensor Specific

Intelligent Agent

Sensor Specific

Intelligent Agent

Sensor Specific

intelligent Agent

Sensor Specific

intelligent Agent

118

Sensor

L102

1

11 110a

Sensor ] [ Sensor ] ( Sensor ]

U.S. Patent

Jan. 1,2008

Sheet 1 or 12

Analytic

US H2208 H

Analytic

Intelligent Agent

Intelligent Agent J14

Analytic Intelligent Agent

Intelligent Agent

Analytic

V

Analytic Analytic Analytic Analytic l Analytic Intelligent Agent intelligent Agent Intelligent Agent Intelligent Agent Intelligent Agent

K104 Sensor Specific

lntelligentAgent A118

Sensor Specific

lntelligentAgent

Sensor Specific

lntelligentAgent

/a12’0

\

Sensor Specific

lntelligentAgent

Sensor Specific

lntelligentAgent

i

[ Sensor ] [ Sensor ] [ Sensor 1 [ Sensor l ( Sensor l L102

L103

925. 1

U.S. Patent

Jan. 1,2008

Sheet 2 or 12

US H2208 H

Analytic Intelligent Agent

Analytic Intelligent Agent

Analytic

Analytic

Analytic

Analytic

Analytic;

\\ \\

Intelligent Agent Intelligent Agent intelligent Agent Intelligent Agent Intelligent Agent \\ X

Blackboard

Sensor Speci?c

lntelligentAgent

Sens'or Specific

lntelligentAgent

]i

Sensor Specific

lnlelligentAgent

]i

Sensor Specific

lntelligentAgent

if 97151.2

Sensor Specific

lntelligentAgent

L

]

U.S. Patent

Jan. 1, 2008

Sheet 3 0f 12

Cognitive

Knowledge

Component Decision

Base

'\’ 302

304 \

Engine _ _

Decislon Engine

Agent

Knowledge Base

0

1

US H2208 H

Physical

,

Representation

Component

Knowledge Base

N303 Enviromental Database

Agent Interface "\-/301

71;]. 3

_

M'ss'on

U.S. Patent

Jan. 1,2008

Sheet 4 or 12

US H2208 H

402

Environment

Analyst

Other Sensor

' Current World Model

Inputs Analyst

Expected World Model

Feedback Analyst

404

Engine Memory

fig. 4

405

U.S. Patent

Jan. 1, 2008

Sheet 5 0f 12

US H2208 H

Sensor 1 Data

Adjust segmentation thresholds ‘ '

Extract clouds V

For each

cloud,

/_

extract

590

Other sensor

parameters, characteristics, _\ location,and 520 velocity

inputs analyst operation Knowledge base 522

Foreach

cloud,

535

Current world Model

A

correlate features within one cloud .

i

For each cloud, correlate features for

Revise Expected

the cloud between

World Model

all agents

Output description

550

I

of each cloud in XML

Update Engine Memory

%

\,

"



Send to other agents/post to

blackboard

'

1 1g. 5

Feedback Analyst Operation

N

U.S. Patent

Jan. 1, 2008

Sheet 6 0f 12

US H2208 H

600 Sensor 1 Data

610 /

Knowledge base

Segment data, s

-

search for

clouds

other sensor

No

1'

data and

Are one

analysis

or more

601

X620

°'°“ds ? identified

Knowledge base

"Yes Is there a

N0

volume to be

\-/630

examined ? "

-

Yes

Knowledge base

Determine

characteristics N640 of each

volume

Knowledge base

i

Correlate with knQWledge, b_as

characteristics

for each

Knowledge base \IGSO

cloud type

-

T

Knowledge base

666

K

is it a chemical NO

or biological : cloud? \/ "Yes 660 Send data to ‘\-/665 feedback agent

fig. 6%

Currr?gg‘go?d f 670 . is cloud in current world

No

model? Yes

Knowledge base

U.S. Patent

Jan. 1,2008

US H2208 H

Sheet 7 0f 12

/680 Match cloud to data and cloud ID

Update

expected

Make new cloud, x 685 identifier and

parameters

1

x683

world model



Output XML-based p\/ 686 description of cloud to other agents

Update

“\-/684 '

current

world model

Update

engine

memory

\690

fig. 693

U.S. Patent

Jan. 1, 2008

Sheet 8 0f 12

US H2208 H

700

Get environment

analyst output L Make list of

clouds in

F110

environment /

Expected world model a

analyst output and clouds in

705

expected world model

1 Check cloud at —\ environment top of

Knowledge base

V analyst output list

against all clouds in expected world

model list

-

i Found a match

Knowledge base

between lists

No

Yes l}

735 7

730

‘ |s mere a

Add cloud and

its parameters to current world

difference in \/

parameter

745

model

740

Values for a

Yes

Resolve differences,

cloud between

update c|oud

the two lists

parameters in

N0

__>‘

current world model i

Know l edg e ba 3 9

Send cloud

737

information to

en ine memo

y

in

XlaL and remrgve x750

Send cloud and

top cloud from environment

parameters to ‘

Feedback Analyst and

analyst list it Do clouds remain on environment

analyst list’?

‘__.___\l Yes

Expected World Model W760 No ,

9:12g. 7

U.S. Patent

Jan. 1, 2008

Sheet 9 0f 12

/801 Environment

/803

Engine

analyst output 870

1802

US H2208 H

Other sensor

memory

inputs analyst

\LZ

\ Dead reckon size,

position and other clouds, update

Poll for

> parameters for all

>

: engine memory

is there new



\sss

805

l

l‘

Send cloud

\

new data

cloud data?

Yes

information to

feedback agent

Does cloud



data

correspond to

b 830 Update

expected world model

any cloud in

expected world model?

I



No

Yes

Is there a

differencebetween x840 data for new

cloud and data in

expected world model?

N0 J

Yes I

Revise cloud

parameters in expected world model

1 Send cloud differences to

Freeback agent

804 Feedback

analyst

U.S. Patent

Jan. 1, 2008

901

Sheet 10 0f 12

/902

Environment

/903

Engine

analyst output

904

Other sensor

memory

Feedback

inputs analyst

\