DS_CO_POMDPPURPOSEDS_CO_POMDP constructor.
SYNOPSISfunction P=DS_CO_POMDP(varargin)
DESCRIPTIONDS_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 INFORMATIONThis function calls:
SOURCE CODE0001 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 |