Institut de Robòtica i Informàtica Industrial

DiscretizeActionModel

PURPOSE ^

Discretizes a POMDP on the action side.

SYNOPSIS ^

function POut=DiscretizeActionModel(P,a,n)

DESCRIPTION ^

   Discretizes a POMDP on the action side.

   Generic stub that basically triggers and error if the action space for
   the input POMDP ('P') is continuous.
   In other works, this function only discretize already discretized
   action sets.
   This function is provided so that line 14a of Table 2, page 21 of the 
   paper can be executed for any type of POMDP.

CROSS-REFERENCE INFORMATION ^

This function calls:
  • get Get for GBeliefs.
  • get Get function for the GMixture object.
  • 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.
  • 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.
  • get Get functio for POMDPs.
This function is called by:

SOURCE CODE ^

0001 function POut=DiscretizeActionModel(P,a,n)
0002 %   Discretizes a POMDP on the action side.
0003 %
0004 %   Generic stub that basically triggers and error if the action space for
0005 %   the input POMDP ('P') is continuous.
0006 %   In other works, this function only discretize already discretized
0007 %   action sets.
0008 %   This function is provided so that line 14a of Table 2, page 21 of the
0009 %   paper can be executed for any type of POMDP.
0010 
0011   if isa(get(P,'ActionSpace'),'CSpace')
0012     error('This in to be applied only to POMDPs with discrete action spaces');
0013   end
0014   
0015   POut=P;
0016


Institut de Robòtica i Informàtica Industrial

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