OSVR-Core
Namespaces | Functions
ApplyIMUToState.cpp File Reference

Implementation. More...

#include "ApplyIMUToState.h"
#include "AngVelTools.h"
#include "CrossProductMatrix.h"
#include "FlexibleUnscentedCorrect.h"
#include "IMUStateMeasurements.h"
#include "SpaceTransformations.h"
#include <osvr/Kalman/AbsoluteOrientationMeasurement.h>
#include <osvr/Kalman/AngularVelocityMeasurement.h>
#include <osvr/Kalman/FlexibleKalmanFilter.h>
#include <osvr/Util/EigenExtras.h>
#include <osvr/Util/EigenQuatExponentialMap.h>
#include <util/Stride.h>
#include <iostream>

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 

Functions

void osvr::vbtracker::applyOriToState (TrackingSystem const &sys, BodyState &state, BodyProcessModel &processModel, CannedIMUMeasurement const &meas)
 
void osvr::vbtracker::applyAngVelToState (TrackingSystem const &sys, BodyState &state, BodyProcessModel &processModel, CannedIMUMeasurement const &meas)
 
void osvr::vbtracker::applyIMUToState (TrackingSystem const &sys, util::time::TimeValue const &initialTime, BodyState &state, BodyProcessModel &processModel, util::time::TimeValue const &newTime, CannedIMUMeasurement const &meas)
 

Detailed Description

Implementation.

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

Function Documentation

§ applyIMUToState()

void osvr::vbtracker::applyIMUToState ( TrackingSystem const &  sys,
util::time::TimeValue const &  initialTime,
BodyState state,
BodyProcessModel processModel,
util::time::TimeValue const &  newTime,
CannedIMUMeasurement const &  meas 
)
Returns
updated state in place.