vrpn 07.35
Virtual Reality Peripheral Network
|
This file contains classes useful in producing tracker reports from inertial-navitation units (IMUs). Initially, it implements the classes needed to take inputs from a magnetometer (compass), accelerometer (gravity++) and a rate gyroscope output from vrpn_Analog devices and merge them into an estimate of orientation. More...
#include <vrpn_Tracker_IMU.h>
Public Member Functions | |
VRPN_API | vrpn_IMU_Axis_Params (void) |
Public Attributes | |
std::string | name |
int | channels [3] |
double | offsets [3] |
double | scales [3] |
This file contains classes useful in producing tracker reports from inertial-navitation units (IMUs). Initially, it implements the classes needed to take inputs from a magnetometer (compass), accelerometer (gravity++) and a rate gyroscope output from vrpn_Analog devices and merge them into an estimate of orientation.
Describes information describing an IMU axis. It describes the analog channel to use to drive the axis as well as the scale (and polarity) of the mapping to that axis.
Definition at line 24 of file vrpn_Tracker_IMU.h.
|
inline |
Definition at line 26 of file vrpn_Tracker_IMU.h.
int vrpn_IMU_Axis_Params::channels[3] |
Definition at line 36 of file vrpn_Tracker_IMU.h.
Referenced by vrpn_IMU_Magnetometer::handle_analog_update(), vrpn_IMU_SimpleCombiner::handle_analog_update(), vrpn_IMU_Axis_Params(), and vrpn_IMU_SimpleCombiner::vrpn_IMU_SimpleCombiner().
std::string vrpn_IMU_Axis_Params::name |
Definition at line 34 of file vrpn_Tracker_IMU.h.
Referenced by vrpn_IMU_Magnetometer::setup_vector(), vrpn_IMU_SimpleCombiner::setup_vector(), and vrpn_IMU_SimpleCombiner::vrpn_IMU_SimpleCombiner().
double vrpn_IMU_Axis_Params::offsets[3] |
Definition at line 37 of file vrpn_Tracker_IMU.h.
Referenced by vrpn_IMU_Magnetometer::handle_analog_update(), vrpn_IMU_SimpleCombiner::handle_analog_update(), vrpn_IMU_Axis_Params(), and vrpn_IMU_SimpleCombiner::vrpn_IMU_SimpleCombiner().
double vrpn_IMU_Axis_Params::scales[3] |
Definition at line 38 of file vrpn_Tracker_IMU.h.
Referenced by vrpn_IMU_Magnetometer::handle_analog_update(), vrpn_IMU_SimpleCombiner::handle_analog_update(), vrpn_IMU_Axis_Params(), and vrpn_IMU_SimpleCombiner::vrpn_IMU_SimpleCombiner().