From af8856394e8284462cd0e0c9e25d01a01a4ff551 Mon Sep 17 00:00:00 2001 From: Martin Miller Date: Wed, 29 Mar 2017 12:28:45 -0500 Subject: Change hardcoded values to defines --- src/feature.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'src/feature.cpp') diff --git a/src/feature.cpp b/src/feature.cpp index 9dce1d1..fc08ee7 100644 --- a/src/feature.cpp +++ b/src/feature.cpp @@ -132,7 +132,7 @@ Feature::Q ( const double dt ) { Matrix Q; Q = Matrix::Identity(); - Q *= dt*dt;//*1e-1; + Q *= dt*dt*FEATURE_NOISE;//*1e-1; return Q; } /* ----- end of method Feature::q ----- */ @@ -141,7 +141,9 @@ Feature::R ( ) { Matrix R; R = Matrix::Identity(); - R *= 1e-4; + R.block<2,2>(0,0) *= VIEW_NOISE; + R.block<2,2>(2,2) *= INITIAL_VIEW_NOISE; + R.block<2,2>(4,4) *= REFLECTION_VIEW_NOISE; return R; } /* ----- end of method Feature::R ----- */ @@ -492,11 +494,12 @@ Matrix Feature::P0 ( ) { Matrix P; - double p0 = 1e-4; - double p1 = 1e-4; + double p0 = FEATURECOVX; + double p1 = FEATURECOVY; + double p2 = FEATURECOVRHO; P << p0, 0., 0., - 0., p0, 0., - 0., 0., p1; + 0., p1, 0., + 0., 0., p2; return P; } /* ----- end of method Feature::P0 ----- */ -- cgit v1.1