Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::dynamics::RigidBodyDerivatives< Scalar > Struct Template Reference

Time derivatives of rigid body state. More...

#include <RigidBodyTypes.hpp>

Public Attributes

Vec3< Scalar > position_dot
 Velocity in reference frame [m/s].
Vec3< Scalar > velocity_dot
 Acceleration in body frame [m/s²].
janus::Quaternion< Scalar > attitude_dot
 Quaternion rate.
Vec3< Scalar > omega_dot
 Angular accel in body frame [rad/s²].

Detailed Description

template<typename Scalar>
struct vulcan::dynamics::RigidBodyDerivatives< Scalar >

Time derivatives of rigid body state.

Member Data Documentation

◆ attitude_dot

template<typename Scalar>
janus::Quaternion<Scalar> vulcan::dynamics::RigidBodyDerivatives< Scalar >::attitude_dot

Quaternion rate.

◆ omega_dot

template<typename Scalar>
Vec3<Scalar> vulcan::dynamics::RigidBodyDerivatives< Scalar >::omega_dot

Angular accel in body frame [rad/s²].

◆ position_dot

template<typename Scalar>
Vec3<Scalar> vulcan::dynamics::RigidBodyDerivatives< Scalar >::position_dot

Velocity in reference frame [m/s].

◆ velocity_dot

template<typename Scalar>
Vec3<Scalar> vulcan::dynamics::RigidBodyDerivatives< Scalar >::velocity_dot

Acceleration in body frame [m/s²].


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