humoto
|
Definition in file rotary_state.h.
Go to the source code of this file.
#include <../../core/include/config/define_accessors.h>
Classes | |
class | humoto::rigidbody::EulerAngles |
Types of Euler angles. More... | |
class | humoto::rigidbody::RotaryState |
Class that groups together parameters related to a robot foot. More... | |
Namespaces | |
humoto | |
The root namespace of HuMoTo. | |
humoto::rigidbody | |
Namespace containing definitions related to rigid bodies and their motions. | |
Macros | |
#define | HUMOTO_CONFIG_CONSTRUCTOR RotaryState |
#define | HUMOTO_CONFIG_ENTRIES |
#define | HUMOTO_CONFIG_SECTION_ID "RotaryState" |
Functions | |
etools::Vector3 | humoto::rigidbody::convertEulerAngles (const etools::Vector3 &euler_angles, const EulerAngles::Type euler_angles_type_from, const EulerAngles::Type euler_angles_type_to) |
Convert Euler angles to a different set ofEuler angles. More... | |
etools::Matrix3 | humoto::rigidbody::convertEulerAnglesToMatrix (const etools::Vector3 &euler_angles, const EulerAngles::Type euler_angles_type) |
Convert rotation matrix to Euler angles. More... | |
etools::Vector3 | humoto::rigidbody::convertMatrixToEulerAngles (const etools::Matrix3 &rotation_matrix, const EulerAngles::Type euler_angles_type) |
Convert rotation matrix to Euler angles. More... | |
etools::Matrix3 | humoto::rigidbody::getEulerRatesToAngularVelocityTransform (const etools::Vector3 &euler_angles, const EulerAngles::Type euler_angles_type) |
Returns matrix M such that w = M * de. More... | |
etools::Matrix3 | humoto::rigidbody::getRotationError (const etools::Matrix3 ¤t, const etools::Matrix3 &reference) |
etools::Vector3 | humoto::rigidbody::getRotationErrorAngleAxis (const etools::Matrix3 ¤t, const etools::Matrix3 &reference) |
etools::Matrix3 | humoto::rigidbody::integrateAngularVelocity (const etools::Matrix3 &orientation, const etools::Vector3 &angular_velocity, const double dt) |
Integrate angular velocity to obtain orientation matrix. Simple version. More... | |
etools::Matrix3 | humoto::rigidbody::integrateAngularVelocityRodrigues (const etools::Matrix3 &orientation, const etools::Vector3 &angular_velocity, const double dt, const double tolerance=humoto::g_generic_tolerance) |
Integrate angular velocity to obtain orientation matrix. Use Rodrigues formula. More... | |
#define HUMOTO_CONFIG_CONSTRUCTOR RotaryState |
Definition at line 228 of file rotary_state.h.
#define HUMOTO_CONFIG_ENTRIES |
Definition at line 229 of file rotary_state.h.
#define HUMOTO_CONFIG_SECTION_ID "RotaryState" |
Definition at line 227 of file rotary_state.h.