Institut de Robòtica i Informàtica Industrial

DiscretizeObsModel

PURPOSE ^

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:
  • get Get for GBeliefs.
  • get Get function for the GMixture object.
  • get Gaussian object get function.
  • DiscretizeObsModel Discretizes the observation model on the observation side.
  • DiscretizeObsModel Discretizes the observation model on the state side.
  • DiscretizeObsModel Discretizes the observation model on the observation side.
  • DiscretizeObsModel Discretizes the observation model on the observation side.
  • get Get function for CS_CO_CA_POMDPs.
  • DiscretizeObsModel Discretizes the observation model on the observation side.
  • get Get function for CS_CO_DA_POMDPs.
  • get Get function for CS_CO_POMDPs.
  • get Get function for CS_DO_CA_POMDPs.
  • get Get function for CS_DO_DA_POMDPs.
  • get Get function for CS_POMDPs.
  • DiscretizeObsModel Discretizes the observation model on the observation side.
  • get Get function for DS_CO_CA_POMDPs.
  • DiscretizeObsModel Discretizes the observation model on the observation side.
  • get Get function for DS_CO_DA_POMDPs.
  • get Get function for DS_DO_CA_POMDPs.
  • DS_DO_DA_POMDP DS_DO_DA_POMDP constructor.
  • get Get function for DS_DO_DA_POMDPs.
  • DiscretizeObsModel Discretizes a POMDP on the observation side.
  • get Get functio for POMDPs.
  • DSpace DSpace constructor.
This function is called by:

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   
0023   DO_POMDP=DS_DO_DA_POMDP(name,S,A,O,AM,OM,RM,gamma);
0024 
0025


Institut de Robòtica i Informàtica Industrial

Generated on Wed 05-Aug-2009 15:05:21 by m2html © 2003