|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
#include <RigidBodyTypes.hpp>
Public Attributes | |
| Vec3< Scalar > | position |
| Position in reference frame [m]. | |
| Vec3< Scalar > | velocity_body |
| Velocity in body frame [m/s]. | |
| janus::Quaternion< Scalar > | attitude |
| Body-to-reference quaternion. | |
| Vec3< Scalar > | omega_body |
| Angular velocity in body frame [rad/s]. | |
Rigid body state in body-fixed frame
Position/velocity relative to an implicit reference frame (e.g., ECI/ECEF)
| janus::Quaternion<Scalar> vulcan::dynamics::RigidBodyState< Scalar >::attitude |
Body-to-reference quaternion.
| Vec3<Scalar> vulcan::dynamics::RigidBodyState< Scalar >::omega_body |
Angular velocity in body frame [rad/s].
| Vec3<Scalar> vulcan::dynamics::RigidBodyState< Scalar >::position |
Position in reference frame [m].
| Vec3<Scalar> vulcan::dynamics::RigidBodyState< Scalar >::velocity_body |
Velocity in body frame [m/s].