getPolicy
PURPOSE 
Performs multy-agent policy recognition
SYNOPSIS 
function [plan_rec_struct, soft_ev_elem, oldData_elem] = getPolicy(DBN_elem, soft_ev_elem , oldData_elem, vi_pos, pos_new, fi_vec, our_force_id, enemy_id)
DESCRIPTION 
CROSS-REFERENCE INFORMATION 
This function calls:
This function is called by:
SOURCE CODE 
0001
0002 function [plan_rec_struct, soft_ev_elem, oldData_elem] = getPolicy(DBN_elem, soft_ev_elem , oldData_elem, vi_pos, pos_new, fi_vec, our_force_id, enemy_id)
0003
0004
0005 global simulationTime;
0006 global struct_own_forces;
0007 global struct_sensors;
0008 global struct_enemy_comps;
0009 global noOfOwn_forces;
0010 global noOfEnemyCompanies;
0011 global noOfSensors;
0012
0013 [soft_ev_elem, oldData_elem] = updateEvidence(soft_ev_elem, oldData_elem, vi_pos, pos_new, fi_vec);
0014
0015
0016 [plan_rec_struct] = inferPolicy(DBN_elem, soft_ev_elem);
0017
0018
0019
0020
0021 [soft_ev_elem] = updateDBN(soft_ev_elem, plan_rec_struct);
Generated on Wed 16-Mar-2005 09:17:47 by m2html © 2003