Institut de Robòtica i Informàtica Industrial

DS_DO_POMDP

PURPOSE ^

DS_DO_POMDP constructor.

SYNOPSIS ^

function P=DS_DO_POMDP(varargin)

DESCRIPTION ^

   DS_DO_POMDP constructor.

   Generic object for POMDP with
     - Discrete state spaces.
     - Discrete 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.
     gamma: Discount factor.

   See also DS_DO_DA_POMDP, DS_DO_CA_POMDP.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function P=DS_DO_POMDP(varargin)
0002 %   DS_DO_POMDP constructor.
0003 %
0004 %   Generic object for POMDP with
0005 %     - Discrete state spaces.
0006 %     - Discrete 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 %     gamma: Discount factor.
0015 %
0016 %   See also DS_DO_DA_POMDP, DS_DO_CA_POMDP.
0017 
0018 % Parameters
0019 %   See DS_POMDP
0020 
0021   if (nargin==1) && isa(varargin{1},'DS_DO_POMDP')
0022     P=varargin{1};
0023   else
0024     DS_POMDP_Base=DS_POMDP(varargin{1:end});
0025     P=class(struct([]),'DS_DO_POMDP',DS_POMDP_Base);
0026   end
0027


Institut de Robòtica i Informàtica Industrial

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