All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Private Attributes
TELEKYB_NAMESPACE::IMUCalibrator Class Reference

#include <IMUCalibrator.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::IMUCalibrator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool driftEstimation (Eigen::Vector3d &gyroOffsets)
 IMUCalibrator ()
void processRawIMUData (const RawImuData &data)
virtual ~IMUCalibrator ()

Private Attributes

accumulator_set< double, stats
< tag::variance(lazy)> > 
driftEstimAccPitch
accumulator_set< double, stats
< tag::variance(lazy)> > 
driftEstimAccRoll
accumulator_set< double, stats
< tag::variance(lazy)> > 
driftEstimAccYaw
bool driftEstimationActive
bool driftEstimationDone [3]
Timer driftEstimationTimer
Eigen::Vector3d gyroSteadyValues
IMUCalibratorOptions options

Detailed Description

Definition at line 38 of file IMUCalibrator.hpp.


Constructor & Destructor Documentation

Definition at line 28 of file IMUCalibrator.cpp.

Definition at line 37 of file IMUCalibrator.cpp.


Member Function Documentation

bool TELEKYB_NAMESPACE::IMUCalibrator::driftEstimation ( Eigen::Vector3d &  gyroOffsets)

Definition at line 42 of file IMUCalibrator.cpp.

Implements TELEKYB_NAMESPACE::RawImuDataListener.

Definition at line 76 of file IMUCalibrator.cpp.


Member Data Documentation

accumulator_set<double, stats<tag::variance(lazy)> > TELEKYB_NAMESPACE::IMUCalibrator::driftEstimAccPitch [private]

Definition at line 49 of file IMUCalibrator.hpp.

accumulator_set<double, stats<tag::variance(lazy)> > TELEKYB_NAMESPACE::IMUCalibrator::driftEstimAccRoll [private]

Definition at line 48 of file IMUCalibrator.hpp.

accumulator_set<double, stats<tag::variance(lazy)> > TELEKYB_NAMESPACE::IMUCalibrator::driftEstimAccYaw [private]

Definition at line 50 of file IMUCalibrator.hpp.

Definition at line 42 of file IMUCalibrator.hpp.

Definition at line 43 of file IMUCalibrator.hpp.

Definition at line 44 of file IMUCalibrator.hpp.

Definition at line 46 of file IMUCalibrator.hpp.

Definition at line 40 of file IMUCalibrator.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_smurf_interface
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:14:12