44 template <
class VALUE>
51 typedef std::shared_ptr<ExtendedKalmanFilter<VALUE> >
shared_ptr;
72 void print(
const std::string&
s =
"")
const {
73 std::cout <<
s <<
"\n";
75 priorFactor_->print(s +
"density");
ExtendedKalmanFilter(Key key_initial, T x_initial, noiseModel::Gaussian::shared_ptr P_initial)
Factor Graph consisting of non-linear factors.
T update(const NoiseModelFactor &measurementFactor)
static T solve_(const GaussianFactorGraph &linearFactorGraph, const Values &linearizationPoints, Key x, JacobianFactor::shared_ptr *newPrior)
GTSAM_CONCEPT_ASSERT(IsTestable< VALUE >)
Class to perform generic Kalman Filtering using nonlinear factor graphs.
JacobianFactor::shared_ptr priorFactor_
void print(const std::string &s="") const
print
T predict(const NoiseModelFactor &motionFactor)
std::shared_ptr< This > shared_ptr
shared_ptr to this class
std::shared_ptr< ExtendedKalmanFilter< VALUE > > shared_ptr
Non-linear factor base classes.
const JacobianFactor::shared_ptr Density() const
Return current predictive (if called after predict)/posterior (if called after update) ...
std::shared_ptr< Gaussian > shared_ptr
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
std::uint64_t Key
Integer nonlinear key type.