AnymalStateEstimator
The state estimator for anymal.
tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y > Class Template Reference

#include <OdomFrameCentricAttitudeUpdate.hpp>

Inheritance diagram for tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >:
Inheritance graph

Public Types

typedef OdomFrameCentricAttitudeUpdateBase< PHI_IB, PHI_IJ, PHI_BV, Y > Base
 
typedef Base::Output Output
 
typedef Base::Previous Previous
 
typedef Base::Current Current
 

Public Member Functions

 OdomFrameCentricAttitudeUpdate ()
 
virtual void AddNoise (typename Output::Ref out, MatRefX J_pre, MatRefX J_cur, const typename Previous::CRef pre, const typename Current::CRef cur)
 
int Extrapolate (const typename Current::CRef pre, typename Current::Ref ext, const double &delta_t)
 
int LoadParameters (const ros::NodeHandle &handle, const std::string &id)
 

Public Attributes

double huber_threshold_
 
bool print_diagnostics_
 
double yaw_weight_factor_
 

Protected Attributes

double max_norm_
 

Member Typedef Documentation

template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
typedef OdomFrameCentricAttitudeUpdateBase<PHI_IB,PHI_IJ,PHI_BV,Y> tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::Base
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
typedef Base::Current tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::Current
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
typedef Base::Output tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::Output
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
typedef Base::Previous tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::Previous

Constructor & Destructor Documentation

template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::OdomFrameCentricAttitudeUpdate ( )
inline

Member Function Documentation

template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
virtual void tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::AddNoise ( typename Output::Ref  out,
MatRefX  J_pre,
MatRefX  J_cur,
const typename Previous::CRef  pre,
const typename Current::CRef  cur 
)
inlinevirtual
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
int tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::Extrapolate ( const typename Current::CRef  pre,
typename Current::Ref  ext,
const double &  delta_t 
)
inline
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
int tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::LoadParameters ( const ros::NodeHandle &  handle,
const std::string &  id 
)
inline

Member Data Documentation

template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
double tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::huber_threshold_
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
double tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::max_norm_
protected
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
bool tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::print_diagnostics_
template<int PHI_IB, int PHI_IJ, int PHI_BV, int Y = 0>
double tsif::OdomFrameCentricAttitudeUpdate< PHI_IB, PHI_IJ, PHI_BV, Y >::yaw_weight_factor_

The documentation for this class was generated from the following file: