![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Base/IMUPoseIntegration.h>
Basic sensor fusion. More...
Inheritance diagram for PureGyro:Basic sensor fusion.
Basic version, plain integration of the gyro without any magnetometer information. Requires a recently zeroed in gyro, or will run away rather quickly
Public Member Functions | |
| void | update (const vec3 &angularVelocityDegPerSec, const vec3 &linAcc, const vec3 &mag, double timestampSeconds) override |
| Propagates the physical state using a new measurement. Ignores mag. | |
| Eigen::Quaterniond | orientationQuaternion () const override |
| Returns the orientation of the most recent state. | |
| vec3 | position () const override |
| Returns the position in world coords. | |
| void | reset () override |
| Restores the initial state. | |
|
overridevirtual |
Propagates the physical state using a new measurement. Ignores mag.
Implements LiveSensorFusion.
|
overridevirtual |
Returns the orientation of the most recent state.
Implements LiveSensorFusion.
|
overridevirtual |
Returns the position in world coords.
Implements LiveSensorFusion.
|
overridevirtual |
Restores the initial state.
Implements LiveSensorFusion.