c s c c s mariam faied carclab/macccs/media/mariam_4-3-2008.pdf · 2008-04-03 · mariam faied...

Post on 15-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CC

CS April 9, 2008Mariam Faied 1/25

CC

CS

CC

CS

• Development of team strategies in the

presence of team adversarial behavior.

• Dynamic configuration strategy for UAV

teams to perform high-level tasks.

– Design adversarial forces as “Red”

and friendly forces as “ Blue”

• Example:

• High Value Asset Recovery

Scenarios

April 9, 2008Mariam Faied 2/25

CC

CS April 9, 2008Mariam Faied 3/25

CC

CS

• Unmanned Air Vehicle Adversarial Operations, accepted for AIAA Guidance,

Navigation and Control Conference ,M. Faied, and A. Girard. 2008.

• Hybrid System Modeling for UAV Adversarial Operations, submitted in ASME

Control Conference , M. Faied, and A. Girard, 2008.

• Modeling Team Adversarial Action in UAV Operations, Proceeding of RTO-

MP-AVT-146 , A. Girard ,De Sousa, and M. Faied, 2007.

• A class of hybrid-state continuous-time dynamic systems, Witsenhausen, 1966.

• Controlled vehicle exchange and allocation in dynamic teams, Justin, Girard and De

Sousa, 2005

• Task Planning and Execution for UAV Teams. Sousa, Simsek and Varaiya, 2004.

• Efficient Coordination of Multiple-Aircraft Systems, Ribichini, and Frazzoli, 2003

April 9, 2008Mariam Faied 4/25

CC

CS

Our Model

– With Command Center

– Without Command Center

– With Command Center

– Without Command Center

• SAMs Configurations

– One

– Team

– One

– Team

• UAVs Configurations

April 9, 2008Mariam Faied 5/25

CC

CS

Question

April 9, 2008Mariam Faied 6/25

CC

CS

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

Theatre-Level Decision

• Overseeing entity in charge of a

geographic region.

• Human operator.

• Allocates region for the UAV

teams to survey.

• Makes the decision of how

many UAVs will target this area.

Architecture

April 9, 2008Mariam Faied 7/25

CC

CS

• State equation:

• Control constraints:

If UAV isolated.

If UAV integrated.

• Value function at step N:

• In our problem, we assume at each of N periods two UAVs will attack one SAM.

• Focusing on the relationship between value function and the probability of destruction at step N-1 to make

the decision (Isolated or Integrated)

Architecture

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

kudkkePxx

k*)1(

)1−−=

+

Team Coordination Mechanism

}1,0{∈k

u

0=k

u

))}((**))((**)1{(max)(11)11)

1,0++++

=

+−+−=kkudkkkkud

ukk

xJUPsxJEePExJkk

k

.2

,1

=

=

k

k

s

e

1=ku

April 9, 2008Mariam Faied 8/25

CC

CS

• Assume at step N the value function is JN (it isn’t worth it to

integrate at step N)

• At step N-1

• By equating the “Integrated” value function with “Isolated” value

function,

•There is a threshold: before this point “Isolated” always yields the

maximum value function and after this point “Integrated” is the

maximum value function.

Architecture

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

Team Coordination Mechanism

UPEPJddN**2*)1( −−=∴

−−++−−

−++−

=∈

]*)*2**2**6(*)**3**42[(

],*)*4*6(*)*3*52[(max

22

22

1UPPkPkEPkPPk

UPPEPPJ

dddddddddd

dddd

UuN

kk

]*)*2**2**6(*)**3**42[(

]*)*4*6(*)*3*52[(22

1

22

1

UPPkPkEPkPPkJ

UPPEPPJ

ddddddddddcN

ddddN

−−++−−==

−++−=

April 9, 2008Mariam Faied 9/25

CC

CS

U/E = 1

U/E = 2

U/E = 10

Architecture

April 9, 2008Mariam Faied 10/25

CC

CS Mariam Faied

After configuring the team in Team Coordination

Layer, this layer is responsible for:

• Path Planning:

– Min. Risk

– Path cost

• Object and collision avoidance.

Architecture

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

UAV Supervisor

April 9, 2008 11/25

CC

CS

Vehicle Kinematics• Manhattan grid.

• UAVs will fly at

– low altitude along streets,

– constant speed,

– the cost of 90o turns is 0 and no 180o

degree turn.

Architecture

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

April 9, 2008Mariam Faied 12/25

CC

CS

DNHA Framework

• Entities

– Components (instances of types)

– Sets of components

• Interactions

– Input/output links

– Event synchronization

Discrete &

Continuous

States

Data

dependencies

Discrete &

Continuous

States

Event synchronization

dependencies h

a

Discrete &

Continuous

States

Data or event synchronization

dependencies may change

bK

g

Discrete &

Continuous

States

April 9, 2008Mariam Faied 13/25

CC

CS

• TT = (QT, →, IT, OT, VT, InitT)

• QT = {Idle, Conf1, …, ConfC, Error} –

(Conf1, …, ConfC. are configurations)

• IT = {number of SAMs in the target

area and their configuration}

• OT = { number of UAVs in the team}

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

DNHA Framework

Theater-level decision hybrid automaton

April 9, 2008Mariam Faied 14/25

CC

CS

Team Coordination Mechanism HA Representation

• TC = (QC, →, IC, OC, VC, InitC)

• QC = {Integrated, Isolated }

• IC = {number of UAVs in the

team, SAMs’ configuration and

capabilities}

• OC = {UAVs isolated or

integrated}

• InitC = {Isolated} – the initial

state

Isolated

Pd = Pd

Integrated

Pd = Pdc

Pd > P dthreshold

Pd < P dthreshold

Or N= 1

DNHA Framework Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

April 9, 2008Mariam Faied 15/25

CC

CS

Close to SAM

(l=1)

Choose next SAM

Team Moves to SAM

Team Starts shooting

sequence with efficiency

Next SAM

Broadcast dead to

team supervisor

UAV dead

UAV alive

Next target

request

DNHA Framework

UAV Supervisor HA Representation

Theater-level decision

UAV supervisor

Vehicle

kinematics

Vehicle

kinematics

Team coordination mechanism

(SDP controller)

April 9, 2008Mariam Faied 16/25

CC

CS

• TS = (QS, →, IS, OS, VS, InitS)

• QS = {Idle, Move, Shoot}

• IS = {SAMs locations and

configuration}

• OS = {list-of-messages}– the

output events (state messages “go

left, go right, go up, go down,

live, dead, Tlive, Tdead”) where

‘live’ or ‘dead’ are for UAV

status and ‘Tlive’ or ’Tdead’

indicate target SAM status.

• InitS = {Idle} – the initial state

UAV-maneuver

controller

idle

movemoveShoot/efficiencyShoot/efficiency

DNHA Framework

UAV Supervisor HA Representation

April 9, 2008Mariam Faied 17/25

CC

CS

Min. risk path

policy

Path cost

policy

equal

New game with different

risk factors

DNHA Framework

UAV Supervisor HA Representation

Up

Stop RightLeft

Down

The “move” sequence can be decomposed hierarchically in two sections: “choose a

path policy” and “follow this path”.

April 9, 2008Mariam Faied 18/25

CC

CS

UAV shoot

/efficiency

SAM shoot

/efficiency

UAV alive

SAM alive

SAM dead /send next

target request UAV dead /send

UAV broadcast

death code

DNHA Framework

UAV Supervisor HA Representation

Shoot sequence

• UAV shoot/efficiency

• SAM shoot/efficiency

April 9, 2008Mariam Faied 19/25

CC

CS

Simulation Results

• Evaders� Battery of SAMs + Command Center

(CC).

� 2 configurations

• Connected (cc alive).

• Separated (cc dead).

� Probabilities for the SAM to detect/shoot

depend on configuration.

• Pursuers� 2 UAVs.

� One at a time or work in collaboration.

� Lowest risk approach.

� When there are several targets it picks

the closest one.

April 9, 2008Mariam Faied 20/25

CC

CS

April 9, 2008Mariam Faied 21/36

CC

CS

Simulation Results

integrated mode isolated mode

0.22 5

= 1.32 = 5.5

- 1.11 - 2.44

= - 1.39 = - 2.59

dP

33.0=dP

66.0=dP

Simulation Results

TABLE 1. SIMULATION RESULT FOR U/E = 2

5333.0=dthresholdP

April 9, 2008Mariam Faied 22/25

CC

CS

•A new game theoretic formulation for cooperative battle management of

teamed UAVs.

• We modeled the scheme in the framework of Dynamic Network of

Hybrid Automata to represent the evolving structure of the system.

•A stochastic dynamic programming scheme enables UAVs to achieve

autonomous battle management in hostile environments.

• The scheme is an integration of four distinct components

I.Theater-level decision

II.Team coordination mechanism (SDP controller)

III.UAV Supervisor.

IV.Vehicle kinematics.

• The scheme was implemented in Matlab and demonstrated very

effective battle management, path planning and trajectory generation.

April 9, 2008Mariam Faied 23/25

CC

CS

Different configurations of enemy SAMs.

Application to pursuit evasion game.

Including heterogeneous UAVs

April 9, 2008Mariam Faied 24/25

CC

CS April 9, 2008Mariam Faied 25/25

CC

CS

top related