Institut de Robòtica i Informàtica Industrial

DiscretizeObsModel

PURPOSE ^

Discretizes a POMDP on the observation side.

SYNOPSIS ^

function POut=DiscretizeObsModel(P)

DESCRIPTION ^

   Discretizes a POMDP on the observation side.

   Generic stub that basically triggers and error if the observation space
   for the input POMDP ('P') is continuous.
   In other works, this function only discretize already discretized
   observation sets.

CROSS-REFERENCE INFORMATION ^

This function calls:
  • get Get for GBeliefs.
  • get Get function for the GMixture object.
  • get Gaussian object get function.
  • get Get function for CS_CO_CA_POMDPs.
  • 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.
  • get Get function for DS_CO_CA_POMDPs.
  • get Get function for DS_CO_DA_POMDPs.
  • get Get function for DS_DO_CA_POMDPs.
  • get Get function for DS_DO_DA_POMDPs.
  • get Get functio for POMDPs.
This function is called by:

SOURCE CODE ^

0001 function POut=DiscretizeObsModel(P)
0002 %   Discretizes a POMDP on the observation side.
0003 %
0004 %   Generic stub that basically triggers and error if the observation space
0005 %   for the input POMDP ('P') is continuous.
0006 %   In other works, this function only discretize already discretized
0007 %   observation sets.
0008 
0009   if isa(get(P,'ObsSpace'),'CSpace')
0010     error('This in to be applied only to POMDPs with discrete observation spaces');
0011   else
0012     POut=P;
0013   end
0014


Institut de Robòtica i Informàtica Industrial

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