Public Member Functions | |
| TrackedBodyIMU (TrackedBody &body, double orientationVariance, double angularVelocityVariance) | |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW TrackedBody & | getBody () |
| TrackedBody const & | getBody () const |
| void | updatePoseFromOrientation (util::time::TimeValue const &tv, Eigen::Quaterniond const &quat) |
| Processes an orientation. | |
| void | updatePoseFromAngularVelocity (util::time::TimeValue const &tv, Eigen::Quaterniond const &deltaquat, double dt) |
| Processes an angular velocity. | |
| bool | hasPoseEstimate () const |
| util::time::TimeValue const & | getLastUpdate () const |
| Eigen::Quaterniond const & | getPoseEstimate () const |
| This estimate incorporates the calibration yaw correction. | |
| bool | calibrationYawKnown () const |
| void | setCalibrationYaw (util::Angle yaw) |
| Eigen::Quaterniond const & | getIMUToRoom () const |
| Gets the transform based on the calibration yaw. | |
Definition at line 44 of file TrackedBodyIMU.h.