![]() |
DiscretizeObsModelPURPOSE
Discretizes the observation model on the observation side.
SYNOPSIS
function DO_POMDP=DiscretizeObsModel(CO_POMDP)
DESCRIPTION
Discretizes the observation model on the observation side. Wrapper for the CS_CO_ObsModel/DiscretizeObsModel. See also @CS_CO_ObsModel/DiscretizeObsModel.m. CROSS-REFERENCE INFORMATION
This function calls:
SOURCE CODE
0001 function DO_POMDP=DiscretizeObsModel(CO_POMDP) 0002 % Discretizes the observation model on the observation side. 0003 % 0004 % Wrapper for the CS_CO_ObsModel/DiscretizeObsModel. 0005 % 0006 % See also @CS_CO_ObsModel/DiscretizeObsModel.m. 0007 0008 S=get(CO_POMDP,'StateSpace'); 0009 A=get(CO_POMDP,'ActionSpace'); 0010 nSampledObs=get(CO_POMDP,'nSampledObs'); 0011 O=DSpace(nSampledObs); 0012 0013 AM=get(CO_POMDP,'ActionModel'); 0014 0015 CS_CO_OM=get(CO_POMDP,'ObsModel'); 0016 OM=DiscretizeObsModel(CS_CO_OM,nSampledObs); 0017 0018 RM=get(CO_POMDP,'RewardModel'); 0019 0020 name=get(CO_POMDP,'name'); 0021 gamma=get(CO_POMDP,'gamma'); 0022 ncAlpha=get(CO_POMDP,'maxAlphaC'); 0023 0024 nSampledActions=get(CO_POMDP,'nSampledActions'); 0025 0026 DO_POMDP=CS_DO_CA_POMDP(name,S,A,O,AM,OM,RM,nSampledActions,gamma,ncAlpha); 0027 |