Skyward boardcore
|
This struct uses the three angles yaw, pitch and roll to define a transformation. More...
#include <AxisOrientation.h>
Public Member Functions | |
AxisAngleOrientation () | |
AxisAngleOrientation (float _yaw, float _pitch, float _roll) | |
Eigen::Matrix3f | getMatrix () const override |
Public Attributes | |
float | yaw |
float | pitch |
float | roll |
This struct uses the three angles yaw, pitch and roll to define a transformation.
According to N.E.D standard we get:
^ X (north) / / .----> Y (east) | | v Z (down)
Where:
Definition at line 103 of file AxisOrientation.h.
|
inline |
Definition at line 107 of file AxisOrientation.h.
|
inline |
Definition at line 109 of file AxisOrientation.h.
|
inlineoverridevirtual |
Implements Boardcore::AxisOrientation.
Definition at line 114 of file AxisOrientation.h.
float Boardcore::AxisAngleOrientation::pitch |
Definition at line 105 of file AxisOrientation.h.
float Boardcore::AxisAngleOrientation::roll |
Definition at line 105 of file AxisOrientation.h.
float Boardcore::AxisAngleOrientation::yaw |
Definition at line 105 of file AxisOrientation.h.