PX4 Firmware
PX4 Autopilot Software http://px4.io
Dcm.hpp File Reference

A direction cosine matrix class. More...

#include "math.hpp"
Include dependency graph for Dcm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  matrix::Quaternion< Type >
 Quaternion class. More...
 
class  matrix::Euler< Type >
 Euler angles class. More...
 
class  matrix::AxisAngle< Type >
 AxisAngle class. More...
 
class  matrix::Dcm< Type >
 Direction cosine matrix class. More...
 

Namespaces

 matrix
 

Typedefs

typedef Dcm< float > matrix::Dcmf
 

Detailed Description

A direction cosine matrix class.

All rotations and axis systems follow the right-hand rule.

This library uses the convention that premultiplying a three dimensional vector represented in coordinate system 1 will apply a rotation from coordinate system 1 to coordinate system 2 to the vector. Likewise, a matrix instance of this class also represents a coordinate transformation from frame 2 to frame 1.

Author
James Goppert james.nosp@m..gop.nosp@m.pert@.nosp@m.gmai.nosp@m.l.com

Definition in file Dcm.hpp.