Institut de Robòtica i Informàtica Industrial

CS_CO_POMDP

PURPOSE ^

CS_CO_POMDP constructor.

SYNOPSIS ^

function P=CS_CO_POMDP(varargin)

DESCRIPTION ^

   CS_CO_POMDP constructor.

   Generic object for POMDP with
     - Continuous state spaces.
     - Continuous observation spaces.
 
   The action space can be discrete or continuous.
   This object is defined to provide methods that work for both types of
   action spaces.

   Parameters
     name: POMDP name.
     nSampledObs: Num. observations to sample when discretizing
                  observation model.
     gamma: Discount factor.
     maxAlphaC: Maximum number of components in the Alpha mixtures.

   See also CS_CO_DA_POMDP, CS_CO_CA_POMDP.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function P=CS_CO_POMDP(varargin)
0002 %   CS_CO_POMDP constructor.
0003 %
0004 %   Generic object for POMDP with
0005 %     - Continuous state spaces.
0006 %     - Continuous observation spaces.
0007 %
0008 %   The action space can be discrete or continuous.
0009 %   This object is defined to provide methods that work for both types of
0010 %   action spaces.
0011 %
0012 %   Parameters
0013 %     name: POMDP name.
0014 %     nSampledObs: Num. observations to sample when discretizing
0015 %                  observation model.
0016 %     gamma: Discount factor.
0017 %     maxAlphaC: Maximum number of components in the Alpha mixtures.
0018 %
0019 %   See also CS_CO_DA_POMDP, CS_CO_CA_POMDP.
0020 
0021   if (nargin==1) && isa(varargin{1},'CS_CO_POMDP')
0022     P=varargin{1};
0023   else
0024     CS_POMDP_Base=CS_POMDP(varargin{1},varargin{3:end});
0025     P.nSampledObs=varargin{2};
0026     P=class(P,'CS_CO_POMDP',CS_POMDP_Base);
0027   end
0028


Institut de Robòtica i Informàtica Industrial

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