Institut de Robòtica i Informàtica Industrial

DS_CO_POMDP

PURPOSE ^

DS_CO_POMDP constructor.

SYNOPSIS ^

function P=DS_CO_POMDP(varargin)

DESCRIPTION ^

   DS_CO_POMDP constructor.

   Generic object for POMDP with
     - Discrete 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.

   See also DS_CO_DA_POMDP, DS_CO_CA_POMDP.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function P=DS_CO_POMDP(varargin)
0002 %   DS_CO_POMDP constructor.
0003 %
0004 %   Generic object for POMDP with
0005 %     - Discrete 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 %
0018 %   See also DS_CO_DA_POMDP, DS_CO_CA_POMDP.
0019 
0020 
0021   if (nargin==1) && isa(varargin{1},'DS_CO_POMDP')
0022     P=varargin{1};
0023   else
0024     DS_POMDP_Base=CS_POMDP(varargin{1},varargin{3:end});
0025     P.nSampledObs=varargin{2};
0026     P=class(P,'DS_CO_POMDP',DS_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