ProblemParams.h
Go to the documentation of this file.
00001 #ifndef ProblemParams_H
00002 #define ProblemParams_H
00003 
00004 
00005 #include "MObject.h"
00006 using namespace momdp;
00007 namespace momdp 
00008 {
00009 
00010         class ProblemParams : public MObject
00011         {
00012         public:
00013                 double AUVtoSUVProb; // r
00014                 double SUVtoAUVProb; // p
00015                 double NoisyAUVObsRadius; // D , not a circular radius, it is the greatest delta in x and/or y
00016                 double NoisyAUVObsProb; // s
00017                 double AUVBlindMoveProb; // q
00018                 double MovementCost;
00019                 double OnPathReward;
00020                 double OnGoalReward;
00021                 double ModemRange;
00022                 double DiscountFactor;
00023                 double OffPathPenalty;
00024 
00025                 ProblemParams()
00026                 {
00027                         AUVtoSUVProb = 0.9; // r
00028                         SUVtoAUVProb = 0.9; // p
00029                         NoisyAUVObsRadius = 1; // D , not a circular radius, it is the greatest delta in x and/or y
00030                         NoisyAUVObsProb = 0.8; // s
00031                         AUVBlindMoveProb = 0.85; // q
00032                         MovementCost = -10;
00033                         OnPathReward = 10;
00034                         OnGoalReward = 100;
00035                         ModemRange = 1.5;
00036                         DiscountFactor = 0.95;
00037                         OffPathPenalty = -10;
00038                 }
00039 
00040         };
00041 }
00042 
00043 #endif
00044 
00045 
00046 


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:29