Main Page
Namespaces
Classes
Files
File List
File Members
include
robot_pose_ekf
nonlinearanalyticconditionalgaussianodo.h
Go to the documentation of this file.
1
// Copyright (C) 2008 Wim Meeussen <meeussen at willowgarage com>
2
//
3
// This program is free software; you can redistribute it and/or modify
4
// it under the terms of the GNU Lesser General Public License as published by
5
// the Free Software Foundation; either version 2.1 of the License, or
6
// (at your option) any later version.
7
//
8
// This program is distributed in the hope that it will be useful,
9
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
// GNU Lesser General Public License for more details.
12
//
13
// You should have received a copy of the GNU Lesser General Public License
14
// along with this program; if not, write to the Free Software
15
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16
//
17
18
19
#ifndef __NON_LINEAR_SYSTEM_CONDITIONAL_GAUSSIAN_ODO__
20
#define __NON_LINEAR_SYSTEM_CONDITIONAL_GAUSSIAN_ODO__
21
22
#include <bfl/pdf/analyticconditionalgaussian_additivenoise.h>
23
24
namespace
BFL
25
{
27
33
class
NonLinearAnalyticConditionalGaussianOdo
:
public
AnalyticConditionalGaussianAdditiveNoise
34
{
35
public
:
37
43
NonLinearAnalyticConditionalGaussianOdo
(
const
Gaussian
& additiveNoise);
44
46
virtual
~NonLinearAnalyticConditionalGaussianOdo
();
47
48
// redefine virtual functions
49
virtual
MatrixWrapper::ColumnVector
ExpectedValueGet
()
const
;
50
virtual
MatrixWrapper::Matrix
dfGet
(
unsigned
int
i)
const
;
51
52
private
:
53
mutable
MatrixWrapper::Matrix
df
;
54
};
55
56
}
// End namespace BFL
57
58
#endif //
BFL::NonLinearAnalyticConditionalGaussianOdo::~NonLinearAnalyticConditionalGaussianOdo
virtual ~NonLinearAnalyticConditionalGaussianOdo()
Destructor.
Definition:
nonlinearanalyticconditionalgaussianodo.cpp:41
BFL::NonLinearAnalyticConditionalGaussianOdo::dfGet
virtual MatrixWrapper::Matrix dfGet(unsigned int i) const
Definition:
nonlinearanalyticconditionalgaussianodo.cpp:53
BFL::Gaussian
BFL::AnalyticConditionalGaussianAdditiveNoise
BFL
BFL::NonLinearAnalyticConditionalGaussianOdo::ExpectedValueGet
virtual MatrixWrapper::ColumnVector ExpectedValueGet() const
Definition:
nonlinearanalyticconditionalgaussianodo.cpp:43
BFL::NonLinearAnalyticConditionalGaussianOdo::NonLinearAnalyticConditionalGaussianOdo
NonLinearAnalyticConditionalGaussianOdo(const Gaussian &additiveNoise)
Constructor.
Definition:
nonlinearanalyticconditionalgaussianodo.cpp:27
BFL::NonLinearAnalyticConditionalGaussianOdo::df
MatrixWrapper::Matrix df
Definition:
nonlinearanalyticconditionalgaussianodo.h:53
BFL::NonLinearAnalyticConditionalGaussianOdo
Non Linear Conditional Gaussian.
Definition:
nonlinearanalyticconditionalgaussianodo.h:33
robot_pose_ekf
Author(s): Wim Meeussen, contradict@gmail.com
autogenerated on Thu Jan 21 2021 04:05:38