0001 function [POMDP P]=GetTest1coParameters(varargin)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 [POMDP P]=GetTest1caParameters();
0020
0021
0022 gamma=get(POMDP,'gamma');
0023 ncAlpha=get(POMDP,'maxAlphaC');
0024 nSampledActions=get(POMDP,'nSampledActions');
0025
0026 S=get(POMDP,'StateSpace');
0027 A=get(POMDP,'ActionSpace');
0028
0029 AM=get(POMDP,'ActionModel');
0030 RM=get(POMDP,'RewardModel');
0031
0032
0033 O=CSpace(0,5);
0034
0035
0036 gS=cell(1,22);
0037 k=1;
0038 so=1.6;
0039 for i=-21:2:21
0040 gS{k}=Gaussian(i,so);
0041 k=k+1;
0042 end
0043
0044
0045
0046 gl=Gaussian(1,0.05);
0047 gr=Gaussian(2,0.05);
0048 gc=Gaussian(3,0.05);
0049 gd=Gaussian(4,0.05);
0050 gO={gl gl gl gl gl gd gc gc gd gc gc gc gd gc gc gd gc gr gr gr gr gr};
0051
0052
0053
0054
0055 w=ones(1,22);
0056
0057 OM=CS_CO_ObsModel(S,O,w,gS,gO);
0058
0059
0060 if nargin==0
0061 nSampledObs=25;
0062 else
0063 nSampledObs=varargin{1};
0064 end
0065
0066
0067
0068 sf=8;
0069
0070 P.maxTime=sf*P.maxTime;
0071 P.stopCriteria=@(n,t,vc)(t>P.maxTime);
0072 P.stTime=sf*P.stTime;
0073
0074
0075 POMDP=CS_CO_CA_POMDP('Test1co',S,A,O,AM,OM,RM,nSampledActions,nSampledObs,gamma,ncAlpha);
0076