tests
complete_filter_test.hpp
Go to the documentation of this file.
1
// Copyright (C) 2007 Wim Meeussen <wim DOT meeussen AT mech DOT kuleuven DOT be>
2
// Copyright (C) 2008 Tinne De Laet <tinne DOT delaet AT mech DOT kuleuven DOT be>
3
//
4
// This program is free software; you can redistribute it and/or modify
5
// it under the terms of the GNU General Public License as published by
6
// the Free Software Foundation; either version 2 of the License, or
7
// (at your option) any later version.
8
//
9
// This program is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
// GNU General Public License for more details.
13
//
14
// You should have received a copy of the GNU General Public License
15
// along with this program; if not, write to the Free Software
16
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17
//
18
19
#ifndef COMPLETE_FILTER_TEST_HPP
20
#define COMPLETE_FILTER_TEST_HPP
21
22
#include <cppunit/extensions/HelperMacros.h>
23
#include <
wrappers/matrix/matrix_wrapper.h
>
24
#include <
wrappers/matrix/vector_wrapper.h
>
25
26
#include <
filter/bootstrapfilter.h
>
27
#include <
filter/extendedkalmanfilter.h
>
28
#include <
filter/iteratedextendedkalmanfilter.h
>
29
#include <
filter/asirfilter.h
>
30
#include <
filter/EKparticlefilter.h
>
31
#include <
filter/histogramfilter.h
>
32
#include <
filter/mixtureBootstrapFilter.h
>
33
34
#include <
model/analyticsystemmodel_gaussianuncertainty.h
>
35
#include <
model/linearanalyticmeasurementmodel_gaussianuncertainty.h
>
36
#include <
pdf/analyticconditionalgaussian.h
>
37
#include <
pdf/discreteconditionalpdf.h
>
38
#include <
pdf/discretepdf.h
>
39
#include <
pdf/gaussian.h
>
40
41
#include "../examples/mobile_robot_wall_cts.h"
42
#include "../examples/compare_filters/nonlinearanalyticconditionalgaussianmobile.h"
43
#include "../examples/mobile_robot.h"
44
#include "../examples/discrete_filter/conditionalUniformMeasPdf1d.h"
45
46
#include <iostream>
47
#include <fstream>
48
#include <string>
49
50
51
using namespace
std
;
52
using namespace
BFL
;
53
using namespace
MatrixWrapper
;
54
55
class
Complete_FilterTest
:
public
CppUnit::TestFixture
56
{
57
CPPUNIT_TEST_SUITE(
Complete_FilterTest
);
58
CPPUNIT_TEST( testComplete_FilterValue_Cont );
59
CPPUNIT_TEST( testComplete_FilterValue_Discr );
60
CPPUNIT_TEST_SUITE_END();
61
62
public
:
63
void
setUp();
64
void
tearDown();
65
66
void
testComplete_FilterValue_Cont();
67
void
testComplete_FilterValue_Discr();
68
69
};
70
71
#endif // COMPLETE_FILTER_TEST_HPP
vector_wrapper.h
discreteconditionalpdf.h
std
histogramfilter.h
BFL
Definition:
compare_filters/nonlinearanalyticconditionalgaussianmobile.cpp:24
Complete_FilterTest
Definition:
complete_filter_test.hpp:55
matrix_wrapper.h
extendedkalmanfilter.h
iteratedextendedkalmanfilter.h
gaussian.h
asirfilter.h
MatrixWrapper
Definition:
matrix_wrapper.cpp:7
bootstrapfilter.h
linearanalyticmeasurementmodel_gaussianuncertainty.h
mixtureBootstrapFilter.h
discretepdf.h
analyticconditionalgaussian.h
analyticsystemmodel_gaussianuncertainty.h
EKparticlefilter.h
bfl
Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. ROS package maintained by Wim Meeussen.
autogenerated on Mon Feb 28 2022 21:56:33