OSVR-Core
Classes | Namespaces | Macros | Typedefs | Functions
IMUStateMeasurements.h File Reference

Header. More...

#include "AngVelTools.h"
#include "CrossProductMatrix.h"
#include "ModelTypes.h"
#include "SpaceTransformations.h"
#include <osvr/Kalman/AbsoluteOrientationMeasurement.h>
#include <osvr/Kalman/FlexibleKalmanFilter.h>
#include <osvr/Util/Angles.h>
#include <osvr/Util/EigenExtras.h>
#include <osvr/Util/EigenQuatExponentialMap.h>

Go to the source code of this file.

Classes

class  osvr::kalman::IMUOrientationMeasBase< PolicyT >
 The measurement here has been split into a base and derived type, so that the derived type only contains the little bit that depends on a particular state type. More...
 
class  osvr::kalman::IMUOrientationMeasurement< StateType, PolicyT >
 This is the subclass of AbsoluteOrientationBase: only explicit specializations, and on state types. More...
 
class  osvr::kalman::IMUOrientationMeasurement< pose_externalized_rotation::State, PolicyT >
 AbsoluteOrientationMeasurement with a pose_externalized_rotation::State. More...
 
class  osvr::kalman::IMUAngVelMeasurement
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::kalman
 Header-only framework for building Kalman-style filters, prediction, and sensor fusion.
 

Typedefs

using osvr::vbtracker::OrientationMeasurement = kalman::IMUOrientationMeasurement< BodyState >
 
template<typename PolicyT >
using osvr::vbtracker::OrientationMeasurementUsingPolicy = kalman::IMUOrientationMeasurement< BodyState, PolicyT >
 

Functions

Eigen::Quaterniond osvr::vbtracker::getTransformedOrientation (Eigen::Quaterniond const &imuQuat, Eigen::Quaterniond const &roomToCameraRotation, util::Angle)
 

Detailed Description

Header.

Date
2016
Author
Sensics, Inc. http://sensics.com/osvr