OSVR-Core
Namespaces | Functions
ExternalQuaternion.h File Reference

Header. More...

#include "FlexibleKalmanBase.h"
#include <osvr/Util/EigenQuatExponentialMap.h>
#include <type_traits>
#include <cassert>

Go to the source code of this file.

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.
 

Functions

Eigen::Quaterniond osvr::kalman::external_quat::vecToQuat (types::Vector< 3 > const &incRotVec)
 For use in maintaining an "external quaternion" and 3 incremental orientations, as done by Welch based on earlier work. More...
 

Detailed Description

Header.

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

Function Documentation

§ vecToQuat()

Eigen::Quaterniond osvr::kalman::external_quat::vecToQuat ( types::Vector< 3 > const &  incRotVec)
inline

For use in maintaining an "external quaternion" and 3 incremental orientations, as done by Welch based on earlier work.

Performs exponentiation from a vector to a quaternion.