Go to the documentation of this file.
26 #ifndef CORELIB_SRC_IMUFILTER_MADGWICKFILTER_H_
27 #define CORELIB_SRC_IMUFILTER_MADGWICKFILTER_H_
65 virtual void getOrientation(
double & qx,
double & qy,
double & qz,
double & qw)
const;
66 virtual void reset(
double qx = 0.0,
double qy = 0.0,
double qz = 0.0,
double qw = 1.0);
74 double gx,
double gy,
double gz,
75 double ax,
double ay,
double az,
virtual void reset(double qx=0.0, double qy=0.0, double qz=0.0, double qw=1.0)
virtual void getOrientation(double &qx, double &qy, double &qz, double &qw) const
virtual IMUFilter::Type type() const
void updateImpl(double gx, double gy, double gz, double ax, double ay, double az, double dt)
std::map< std::string, std::string > ParametersMap
virtual ~MadgwickFilter()
virtual void parseParameters(const ParametersMap ¶meters)
void setDriftBiasGain(double zeta)
void setAlgorithmGain(double gain)
MadgwickFilter(const ParametersMap ¶meters=ParametersMap())
rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:11