00001 #include "GT2005SelfLocatorParameters.h"
00002
00003
00004 GT2005SelfLocatorParameters::GT2005SelfLocatorParameters()
00005 {
00006 translationNoise = 200,
00007 rotationNoise = 0.5,
00008 noiseWithoutObservationUpdate = false,
00009
00010 movedDistWeight = 0.002,
00011 movedAngleWeight = 0.2,
00012 majorDirTransWeight = 0.1,
00013 minorDirTransWeight = 0.02,
00014
00015
00016
00017
00018
00019
00020
00021 headHeightEstimation = 150.0,
00022
00023 linePointZAngleVariance = 1.949,
00024 linePointYAngleVariance = 9.745,
00025 crossingZAngleVariance = 1.949,
00026 crossingYAngleVariance = 9.745,
00027 centerCircleZAngleVariance = 1.949,
00028 centerCircleYAngleVariance = 9.745,
00029 centerCircleOrientationAngleVariance = 9.745,
00030
00031 flagYAngleVariance = 9.745,
00032 goalZAngleVariance = 1.949,
00033 goalYAngleVariance = 9.745,
00034
00035 linePointZAngleMotionDependency = 3/400,
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047 linePointWeight = 20,
00048 crossingWeight = 7,
00049 centerCircleWeight = 9,
00050 flagWeight = 13,
00051 goalWeight = 13;
00052
00053 probFlagUpLimit = 0.1,
00054 probFlagDownLimit = 0.05,
00055 probLineUpLimit = 0.01,
00056 probLineDownLimit = 0.005,
00057 probNoQualityOffset = 0.03;
00058
00059 maxLinepoints = 5;
00060 maxGoalpoints = 1;
00061 maxBorderpoints = 3;
00062 maxCrossings = 3;
00063
00064 updateProbCenterCircle = 1.0;
00065 updateProbCrossing = 1.0;
00066 updateProbFlag = 1.0;
00067 updateProbGoalPost = 1.0;
00068
00069 odometryProbNoCollision = 0.9;
00070 odometryProbCollision = 0.8;
00071
00072 applyConstantResampling = true;
00073 constantResamplingRate = 0.05;
00074
00075 clipRobotPose = true;
00076 resetSamplesWhenPenalized = true;
00077
00078 agingFactor = 0.999;
00079 }