Public Member Functions | Public Attributes | List of all members
xpp::StateAng3d Class Reference

Angular state of an object in 3-dimensional space. More...

#include <state.h>

Public Member Functions

 StateAng3d (Quaterniond _q=Quaterniond(1.0, 0.0, 0.0, 0.0), Vector3d _w=Vector3d::Zero(), Vector3d _wd=Vector3d::Zero())
 Builds an angular state. More...
 

Public Attributes

Quaterniond q
 orientation expressed as Quaternion. More...
 
Vector3d w
 angular velocity (omega). More...
 
Vector3d wd
 angular acceleration (omega dot). More...
 

Detailed Description

Angular state of an object in 3-dimensional space.

The orientation is expressed as a Quaternion, whereas velocities and acceleration are 3D-vectors.

Definition at line 174 of file state.h.

Constructor & Destructor Documentation

◆ StateAng3d()

xpp::StateAng3d::StateAng3d ( Quaterniond  _q = Quaterniond(1.0, 0.0, 0.0, 0.0),
Vector3d  _w = Vector3d::Zero(),
Vector3d  _wd = Vector3d::Zero() 
)
inlineexplicit

Builds an angular state.

Parameters
_qorientation expressed as Quaternion.
_wangular velocity (omega).
_wdangular acceleration (omega dot).

The conventions (Quaterion should map world to base or vice versa, angular vel/acc expressed in base or world frame) can be chosen by the user.

Definition at line 190 of file state.h.

Member Data Documentation

◆ q

Quaterniond xpp::StateAng3d::q

orientation expressed as Quaternion.

Definition at line 176 of file state.h.

◆ w

Vector3d xpp::StateAng3d::w

angular velocity (omega).

Definition at line 177 of file state.h.

◆ wd

Vector3d xpp::StateAng3d::wd

angular acceleration (omega dot).

Definition at line 178 of file state.h.


The documentation for this class was generated from the following file:


xpp_states
Author(s): Alexander W. Winkler
autogenerated on Wed Mar 2 2022 01:14:14