Cheetah Software
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
IMUTypes.h
Go to the documentation of this file.
1
5
#ifndef PROJECT_IMUTYPES_H
6
#define PROJECT_IMUTYPES_H
7
8
#include "
cppTypes.h
"
9
13
struct
VectorNavData
{
14
Vec3<float>
accelerometer
;
15
Vec3<float>
gyro
;
16
Quat<float>
quat
;
17
// todo is there status for the vectornav?
18
};
19
20
template
<
typename
T>
21
struct
CheaterState
{
22
Quat<T>
orientation
;
23
Vec3<T>
position
;
24
Vec3<T>
omegaBody
;
25
Vec3<T>
vBody
;
26
Vec3<T>
acceleration
;
27
};
28
29
#endif // PROJECT_IMUTYPES_H
CheaterState::vBody
Vec3< T > vBody
Definition:
IMUTypes.h:25
Quat
typename Eigen::Matrix< T, 4, 1 > Quat
Definition:
cppTypes.h:58
Vec3
typename Eigen::Matrix< T, 3, 1 > Vec3
Definition:
cppTypes.h:26
cppTypes.h
CheaterState::omegaBody
Vec3< T > omegaBody
Definition:
IMUTypes.h:24
CheaterState::orientation
Quat< T > orientation
Definition:
IMUTypes.h:22
VectorNavData
Definition:
IMUTypes.h:13
VectorNavData::accelerometer
Vec3< float > accelerometer
Definition:
IMUTypes.h:14
CheaterState::acceleration
Vec3< T > acceleration
Definition:
IMUTypes.h:26
CheaterState
Definition:
IMUTypes.h:21
CheaterState::position
Vec3< T > position
Definition:
IMUTypes.h:23
VectorNavData::quat
Quat< float > quat
Definition:
IMUTypes.h:16
VectorNavData::gyro
Vec3< float > gyro
Definition:
IMUTypes.h:15
home
dhkim
Public_Repository
Cheetah-Software
common
include
SimUtilities
IMUTypes.h
Generated by
1.8.11