#include <MadgwickFilter.h>
|
| virtual void | getOrientation (double &qx, double &qy, double &qz, double &qw) const |
| |
| | MadgwickFilter (const ParametersMap ¶meters=ParametersMap()) |
| |
| virtual void | parseParameters (const ParametersMap ¶meters) |
| |
| virtual void | reset (double qx=0.0, double qy=0.0, double qz=0.0, double qw=1.0) |
| |
| void | setAlgorithmGain (double gain) |
| |
| void | setDriftBiasGain (double zeta) |
| |
| virtual IMUFilter::Type | type () const |
| |
| virtual | ~MadgwickFilter () |
| |
| void | update (double gx, double gy, double gz, double ax, double ay, double az, double stamp) |
| |
| virtual | ~IMUFilter () |
| |
|
| void | updateImpl (double gx, double gy, double gz, double ax, double ay, double az, double dt) |
| |
Definition at line 34 of file MadgwickFilter.h.
◆ MadgwickFilter()
◆ ~MadgwickFilter()
| virtual rtabmap::MadgwickFilter::~MadgwickFilter |
( |
| ) |
|
|
inlinevirtual |
◆ getOrientation()
| void rtabmap::MadgwickFilter::getOrientation |
( |
double & |
qx, |
|
|
double & |
qy, |
|
|
double & |
qz, |
|
|
double & |
qw |
|
) |
| const |
|
virtual |
◆ parseParameters()
| void rtabmap::MadgwickFilter::parseParameters |
( |
const ParametersMap & |
parameters | ) |
|
|
virtual |
◆ reset()
| void rtabmap::MadgwickFilter::reset |
( |
double |
qx = 0.0, |
|
|
double |
qy = 0.0, |
|
|
double |
qz = 0.0, |
|
|
double |
qw = 1.0 |
|
) |
| |
|
virtual |
◆ setAlgorithmGain()
| void rtabmap::MadgwickFilter::setAlgorithmGain |
( |
double |
gain | ) |
|
Gain of the filter. Higher values lead to faster convergence but more noise. Lower values lead to slower convergence but smoother signal. [0.0, 1.0]
Definition at line 257 of file MadgwickFilter.cpp.
◆ setDriftBiasGain()
| void rtabmap::MadgwickFilter::setDriftBiasGain |
( |
double |
zeta | ) |
|
◆ type()
◆ updateImpl()
| void rtabmap::MadgwickFilter::updateImpl |
( |
double |
gx, |
|
|
double |
gy, |
|
|
double |
gz, |
|
|
double |
ax, |
|
|
double |
ay, |
|
|
double |
az, |
|
|
double |
dt |
|
) |
| |
|
privatevirtual |
◆ gain_
| double rtabmap::MadgwickFilter::gain_ |
|
private |
◆ initialized_
| bool rtabmap::MadgwickFilter::initialized_ |
|
private |
◆ q0
| double rtabmap::MadgwickFilter::q0 |
|
private |
◆ q1
| double rtabmap::MadgwickFilter::q1 |
|
private |
◆ q2
| double rtabmap::MadgwickFilter::q2 |
|
private |
◆ q3
| double rtabmap::MadgwickFilter::q3 |
|
private |
◆ w_bx_
| float rtabmap::MadgwickFilter::w_bx_ |
|
private |
◆ w_by_
| float rtabmap::MadgwickFilter::w_by_ |
|
private |
◆ w_bz_
| float rtabmap::MadgwickFilter::w_bz_ |
|
private |
◆ zeta_
| double rtabmap::MadgwickFilter::zeta_ |
|
private |
The documentation for this class was generated from the following files: