OSVR-Core
Classes | Macros | Typedefs | Functions
KalmanNoNaNs.cpp File Reference

Implementation. More...

#include <iostream>
#include <osvr/Util/EigenCoreGeometry.h>
#include "ContentsInvalid.h"
#include <osvr/Kalman/FlexibleKalmanFilter.h>
#include <osvr/Kalman/PoseConstantVelocity.h>
#include <osvr/Kalman/PoseDampedConstantVelocity.h>
#include <osvr/Kalman/AbsoluteOrientationMeasurement.h>
#include <osvr/Kalman/AbsolutePositionMeasurement.h>
#include "gtest/gtest.h"

Classes

class  Stability
 
class  VariedProcessModelStability< T >
 

Macros

#define OSVR_KALMAN_DEBUG_OUTPUT(Name, Value)   dumpKalmanDebugOuput(Name, #Value, Value)
 

Typedefs

using ProcessModel = osvr::kalman::PoseConstantVelocityProcessModel
 
using State = ProcessModel::State
 
using AbsoluteOrientationMeasurement = osvr::kalman::AbsoluteOrientationMeasurement< State >
 
using AbsolutePositionMeasurement = osvr::kalman::AbsolutePositionMeasurement< State >
 
using Filter = osvr::kalman::FlexibleKalmanFilter< ProcessModel >
 
typedef ::testing::Types< osvr::kalman::PoseConstantVelocityProcessModel, osvr::kalman::PoseDampedConstantVelocityProcessModelProcessModelTypes
 

Functions

template<typename T >
void dumpKalmanDebugOuput (const char name[], const char expr[], T const &value)
 
 TYPED_TEST_CASE (VariedProcessModelStability, ProcessModelTypes)
 
 TYPED_TEST (VariedProcessModelStability, IdentityAbsoluteOrientationMeasurement)
 
 TYPED_TEST (VariedProcessModelStability, IdentityAbsolutePositionMeasurement)
 
 TYPED_TEST (VariedProcessModelStability, AbsolutePositionMeasurementXlate111)
 

Detailed Description

Implementation.

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

Function Documentation

§ TYPED_TEST() [1/3]

TYPED_TEST ( VariedProcessModelStability  ,
IdentityAbsoluteOrientationMeasurement   
)
Todo:
check that it's roughly identity

§ TYPED_TEST() [2/3]

TYPED_TEST ( VariedProcessModelStability  ,
IdentityAbsolutePositionMeasurement   
)
Todo:
check that it's roughly identity

§ TYPED_TEST() [3/3]

TYPED_TEST ( VariedProcessModelStability  ,
AbsolutePositionMeasurementXlate111   
)
Todo:
check that it's roughly identity orientation, position of 1, 1, 1