All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Protected Member Functions | Protected Attributes
telekyb_state::ViconImuStateEstimator Class Reference

#include <ViconImuStateEstimator.hpp>

Inheritance diagram for telekyb_state::ViconImuStateEstimator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void destroy ()
virtual std::string getName () const
virtual void initialize ()
virtual void willBecomeActive ()
virtual void willBecomeInActive ()

Protected Member Functions

void imuCallback (const sensor_msgs::Imu::ConstPtr &msg)
void initVelocityFilters ()
void publishState ()
void spin ()
void ssxCallback (const telekyb_msgs::TKState::ConstPtr &stateMsg)
void viconCallback (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)

Protected Attributes

Velocity3D angVelocityNED
boost::mutex imuMutex
ros::Subscriber imuSub
telekyb::Time intTime
telekyb::Timer intTimer
ros::NodeHandle nodeHandle
ViconImuStateEstimatorOptions options
Position3D posNED
Quaternion quatNED
telekyb::Timer rtTimer
IIRFiltersmoothVelFilter [3]
Velocity3D smoothVelNED
ros::Publisher smoothVelPub
bool spinning
boost::thread thread
boost::mutex timeMutex
IIRFiltervelFilter [3]
Velocity3D velNED
boost::mutex viconMutex
ros::Subscriber viconSub

Detailed Description

Definition at line 60 of file ViconImuStateEstimator.hpp.


Member Function Documentation

Implements TELEKYB_NAMESPACE::StateEstimator.

Definition at line 138 of file ViconImuStateEstimator.cpp.

std::string telekyb_state::ViconImuStateEstimator::getName ( ) const [virtual]

Implements TELEKYB_NAMESPACE::StateEstimator.

Definition at line 149 of file ViconImuStateEstimator.cpp.

void telekyb_state::ViconImuStateEstimator::imuCallback ( const sensor_msgs::Imu::ConstPtr &  msg) [protected]

Definition at line 237 of file ViconImuStateEstimator.cpp.

Implements TELEKYB_NAMESPACE::StateEstimator.

Definition at line 83 of file ViconImuStateEstimator.cpp.

Definition at line 63 of file ViconImuStateEstimator.cpp.

Definition at line 181 of file ViconImuStateEstimator.cpp.

Definition at line 94 of file ViconImuStateEstimator.cpp.

void telekyb_state::ViconImuStateEstimator::viconCallback ( const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &  msg) [protected]

Definition at line 154 of file ViconImuStateEstimator.cpp.

Implements TELEKYB_NAMESPACE::StateEstimator.

Definition at line 110 of file ViconImuStateEstimator.cpp.

Implements TELEKYB_NAMESPACE::StateEstimator.

Definition at line 128 of file ViconImuStateEstimator.cpp.


Member Data Documentation

Definition at line 78 of file ViconImuStateEstimator.hpp.

Definition at line 89 of file ViconImuStateEstimator.hpp.

Definition at line 66 of file ViconImuStateEstimator.hpp.

Definition at line 83 of file ViconImuStateEstimator.hpp.

Definition at line 84 of file ViconImuStateEstimator.hpp.

Definition at line 64 of file ViconImuStateEstimator.hpp.

Definition at line 62 of file ViconImuStateEstimator.hpp.

Definition at line 80 of file ViconImuStateEstimator.hpp.

Definition at line 79 of file ViconImuStateEstimator.hpp.

Definition at line 92 of file ViconImuStateEstimator.hpp.

Definition at line 76 of file ViconImuStateEstimator.hpp.

Definition at line 82 of file ViconImuStateEstimator.hpp.

Definition at line 67 of file ViconImuStateEstimator.hpp.

Definition at line 95 of file ViconImuStateEstimator.hpp.

Definition at line 87 of file ViconImuStateEstimator.hpp.

Definition at line 91 of file ViconImuStateEstimator.hpp.

Definition at line 75 of file ViconImuStateEstimator.hpp.

Definition at line 81 of file ViconImuStateEstimator.hpp.

Definition at line 90 of file ViconImuStateEstimator.hpp.

Definition at line 65 of file ViconImuStateEstimator.hpp.


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


tk_state
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:03