GetTest1caParameters
PURPOSE 
The example on Figure 10.
SYNOPSIS 
function [POMDP P]=GetTest1caParameters(varargin)
DESCRIPTION 
CROSS-REFERENCE INFORMATION 
This function calls:
- CS_CA_ActionModel CS_CA_ActionModel constructor.
- get Get for GBeliefs.
- GetTest1Parameters The example on Figure 1.
- get Get function for the GMixture object.
- Gaussian Gaussian construtor.
- 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.
- CS_DO_CA_POMDP CS_DO_CA_POMDP constructor.
- 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.
- POMDP POMDP constructor.
- get Get functio for POMDPs.
- CS_CA_RewardModel CS_CA_RewardModel constructor.
- CSpace CSpace constructor.
- dim Dimensionality of a continuous space.
- dim Dimensionality of a discrete space.
This function is called by:
SOURCE CODE 
0001 function [POMDP P]=GetTest1caParameters(varargin)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 [POMDP P]=GetTest1Parameters();
0019
0020
0021 gamma=get(POMDP,'gamma');
0022 ncAlpha=get(POMDP,'maxAlphaC');
0023
0024 S=get(POMDP,'StateSpace');
0025 ds=dim(S);
0026 O=get(POMDP,'ObsSpace');
0027
0028 OM=get(POMDP,'ObsModel');
0029
0030
0031
0032
0033
0034 A=CSpace(-6,6);
0035
0036
0037 B=eye(ds);
0038 Sa=0.05*eye(ds);
0039 AM=CS_CA_ActionModel(S,A,B,Sa);
0040
0041
0042 w=[ -10 2 -10 ...
0043 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 ...
0044 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 ];
0045
0046 gS={ Gaussian(-25,250) Gaussian(3,3) Gaussian(25,250) ...
0047 Gaussian(-21,1) Gaussian(-19,1) Gaussian(-17,1) ...
0048 Gaussian(-21,1) Gaussian(-19,1) Gaussian(-17,1) Gaussian(-15,1) ...
0049 Gaussian(-21,1) Gaussian(-19,1) Gaussian(-17,1) Gaussian(-15,1) Gaussian(-13,1) ...
0050 Gaussian( 21,1) Gaussian( 19,1) Gaussian( 17,1) ...
0051 Gaussian( 21,1) Gaussian( 19,1) Gaussian( 17,1) Gaussian( 15,1) ...
0052 Gaussian( 21,1) Gaussian( 19,1) Gaussian( 17,1) Gaussian( 15,1) Gaussian( 13,1)};
0053
0054 gA={ Gaussian(0,0.05) Gaussian(0,0.05) Gaussian(0,0.05) ...
0055 Gaussian(-2,1) Gaussian(-2,1) Gaussian(-2,1) ...
0056 Gaussian(-4,1) Gaussian(-4,1) Gaussian(-4,1) Gaussian(-4,1)...
0057 Gaussian(-6,1) Gaussian(-6,1) Gaussian(-6,1) Gaussian(-6,1) Gaussian(-6,1)...
0058 Gaussian( 2,1) Gaussian( 2,1) Gaussian( 2,1) ...
0059 Gaussian( 4,1) Gaussian( 4,1) Gaussian( 4,1) Gaussian( 4,1)...
0060 Gaussian( 6,1) Gaussian( 6,1) Gaussian( 6,1) Gaussian( 6,1) Gaussian( 6,1) };
0061
0062 RM=CS_CA_RewardModel(S,A,w,gS,gA);
0063
0064 if nargin==0
0065 nSampledActions=4;
0066 else
0067 nSampledActions=varargin{1};
0068 end
0069
0070
0071 POMDP=CS_DO_CA_POMDP('Test1ca',S,A,O,AM,OM,RM,nSampledActions,gamma,ncAlpha);
0072
|