DiscretizeActionModel
PURPOSE 
Discretizes the action space CS_DO_CA_POMDP.
SYNOPSIS 
function DA_POMDP=DiscretizeActionModel(CA_POMDP,optimalAction,iteration)
DESCRIPTION 
CROSS-REFERENCE INFORMATION 
This function calls:
This function is called by:
SOURCE CODE 
0001 function DA_POMDP=DiscretizeActionModel(CA_POMDP,optimalAction,iteration)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 S=get(CA_POMDP,'StateSpace');
0027 A=Discretize(CA_POMDP.A,CA_POMDP.nSampledActions-1,{optimalAction});
0028 O=get(CA_POMDP,'ObsSpace');
0029
0030 AM=DiscretizeActionModel(CA_POMDP.CS_CA_ActionModel,A);
0031 OM=get(CA_POMDP,'ObsModel');
0032 RM=DiscretizeRewardModel(CA_POMDP.CS_CA_RewardModel,A);
0033
0034 name=get(CA_POMDP,'name');
0035 gamma=get(CA_POMDP,'gamma');
0036 ncAlpha=get(CA_POMDP,'maxAlphaC');
0037
0038 DA_POMDP=CS_DO_DA_POMDP(name,S,A,O,AM,OM,RM,gamma,ncAlpha);
0039
|