Robotis Manipulator
1.0.0
|
Functions | |
Eigen::Vector3d | vector3 (double v1, double v2, double v3) |
vector3 More... | |
Eigen::Matrix3d | matrix3 (double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) |
matrix3 More... | |
Eigen::Matrix3d | inertiaMatrix (double ixx, double ixy, double ixz, double iyy, double iyz, double izz) |
inertiaMatrix More... | |
Eigen::Vector3d | convertXYZToVector (double x, double y, double z) |
convertXYZToVector More... | |
Eigen::Matrix3d | convertRollAngleToRotationMatrix (double angle) |
convertRollAngleToRotationMatrix More... | |
Eigen::Matrix3d | convertPitchAngleToRotationMatrix (double angle) |
convertPitchAngleToRotationMatrix More... | |
Eigen::Matrix3d | convertYawAngleToRotationMatrix (double angle) |
convertYawAngleToRotationMatrix More... | |
Eigen::Vector3d | convertRotationMatrixToRPYVector (const Eigen::Matrix3d &rotation_matrix) |
convertRotationMatrixToRPYVector More... | |
Eigen::Matrix3d | convertRPYToRotationMatrix (double roll, double pitch, double yaw) |
convertRPYToRotationMatrix More... | |
Eigen::Quaterniond | convertRPYToQuaternion (double roll, double pitch, double yaw) |
convertRPYToQuaternion More... | |
Eigen::Quaterniond | convertRotationMatrixToQuaternion (const Eigen::Matrix3d &rotation_matrix) |
convertRotationMatrixToQuaternion More... | |
Eigen::Vector3d | convertQuaternionToRPYVector (const Eigen::Quaterniond &quaternion) |
convertQuaternionToRPYVector More... | |
Eigen::Matrix3d | convertQuaternionToRotationMatrix (const Eigen::Quaterniond &quaternion) |
convertQuaternionToRotationMatrix More... | |
Eigen::Vector3d | convertRotationMatrixToOmega (const Eigen::Matrix3d &rotation_matrix) |
convertRotationMatrixToOmega More... | |
Eigen::Matrix4d | convertXYZRPYToTransformationMatrix (double x, double y, double z, double roll, double pitch, double yaw) |
convertXYZRPYToTransformationMatrix More... | |
Eigen::Matrix4d | convertXYZToTransformationMatrix (double x, double y, double z) |
convertXYZToTransformationMatrix More... | |
Eigen::Matrix4d | convertRPYToTransformationMatrix (double roll, double pitch, double yaw) |
convertRPYToTransformationMatrix More... | |
Eigen::Vector3d | convertOmegaToRPYVelocity (Eigen::Vector3d rpy_vector, Eigen::Vector3d omega) |
convertOmegaToRPYVelocity More... | |
Eigen::Vector3d | convertRPYVelocityToOmega (Eigen::Vector3d rpy_vector, Eigen::Vector3d rpy_velocity) |
convertRPYVelocityToOmega More... | |
Eigen::Vector3d | convertOmegaDotToRPYAcceleration (Eigen::Vector3d rpy_vector, Eigen::Vector3d rpy_velocity, Eigen::Vector3d omega_dot) |
convertOmegaDotToRPYAcceleration More... | |
Eigen::Vector3d | convertRPYAccelerationToOmegaDot (Eigen::Vector3d rpy_vector, Eigen::Vector3d rpy_velocity, Eigen::Vector3d rpy_acceleration) |
convertRPYAccelerationToOmegaDot More... | |
double | sign (double value) |
sign More... | |
Eigen::Matrix4d | inverseTransformationMatrix (const Eigen::MatrixXd &transformation_matrix) |
inverseTransformationMatrix More... | |
Eigen::Vector3d | matrixLogarithm (Eigen::Matrix3d rotation_matrix) |
matrixLogarithm More... | |
Eigen::Matrix3d | skewSymmetricMatrix (Eigen::Vector3d v) |
skewSymmetricMatrix More... | |
Eigen::Matrix3d | rodriguesRotationMatrix (Eigen::Vector3d axis, double angle) |
rodriguesRotationMatrix More... | |
Eigen::Vector3d | positionDifference (Eigen::Vector3d desired_position, Eigen::Vector3d present_position) |
positionDifference More... | |
Eigen::Vector3d | orientationDifference (Eigen::Matrix3d desired_orientation, Eigen::Matrix3d present_orientation) |
orientationDifference More... | |
Eigen::VectorXd | poseDifference (Eigen::Vector3d desired_position, Eigen::Vector3d present_position, Eigen::Matrix3d desired_orientation, Eigen::Matrix3d present_orientation) |
poseDifference More... | |
Eigen::Vector3d robotis_manipulator::math::convertOmegaDotToRPYAcceleration | ( | Eigen::Vector3d | rpy_vector, |
Eigen::Vector3d | rpy_velocity, | ||
Eigen::Vector3d | omega_dot | ||
) |
convertOmegaDotToRPYAcceleration
rpy_vector | |
rpy_velocity | |
omega_dot |
Definition at line 266 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertOmegaToRPYVelocity | ( | Eigen::Vector3d | rpy_vector, |
Eigen::Vector3d | omega | ||
) |
convertOmegaToRPYVelocity
rpy_vector | |
omega |
Definition at line 240 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::convertPitchAngleToRotationMatrix | ( | double | angle | ) |
convertPitchAngleToRotationMatrix
angle |
Definition at line 83 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::convertQuaternionToRotationMatrix | ( | const Eigen::Quaterniond & | quaternion | ) |
convertQuaternionToRotationMatrix
quaternion |
Definition at line 145 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertQuaternionToRPYVector | ( | const Eigen::Quaterniond & | quaternion | ) |
convertQuaternionToRPYVector
quaternion |
Definition at line 138 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::convertRollAngleToRotationMatrix | ( | double | angle | ) |
convertRollAngleToRotationMatrix
angle |
Definition at line 72 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertRotationMatrixToOmega | ( | const Eigen::Matrix3d & | rotation_matrix | ) |
convertRotationMatrixToOmega
rotation_matrix |
Definition at line 152 of file robotis_manipulator_math.cpp.
Eigen::Quaterniond robotis_manipulator::math::convertRotationMatrixToQuaternion | ( | const Eigen::Matrix3d & | rotation_matrix | ) |
convertRotationMatrixToQuaternion
rotation_matrix |
Definition at line 130 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertRotationMatrixToRPYVector | ( | const Eigen::Matrix3d & | rotation_matrix | ) |
convertRotationMatrixToRPYVector
rotation_matrix |
Definition at line 105 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertRPYAccelerationToOmegaDot | ( | Eigen::Vector3d | rpy_vector, |
Eigen::Vector3d | rpy_velocity, | ||
Eigen::Vector3d | rpy_acceleration | ||
) |
convertRPYAccelerationToOmegaDot
rpy_vector | |
rpy_velocity | |
rpy_acceleration |
Definition at line 284 of file robotis_manipulator_math.cpp.
Eigen::Quaterniond robotis_manipulator::math::convertRPYToQuaternion | ( | double | roll, |
double | pitch, | ||
double | yaw | ||
) |
convertRPYToQuaternion
roll | |
pitch | |
yaw |
Definition at line 122 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::convertRPYToRotationMatrix | ( | double | roll, |
double | pitch, | ||
double | yaw | ||
) |
convertRPYToRotationMatrix
roll | |
pitch | |
yaw |
Definition at line 115 of file robotis_manipulator_math.cpp.
Eigen::Matrix4d robotis_manipulator::math::convertRPYToTransformationMatrix | ( | double | roll, |
double | pitch, | ||
double | yaw | ||
) |
convertRPYToTransformationMatrix
roll | |
pitch | |
yaw |
Definition at line 181 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertRPYVelocityToOmega | ( | Eigen::Vector3d | rpy_vector, |
Eigen::Vector3d | rpy_velocity | ||
) |
convertRPYVelocityToOmega
rpy_vector | |
rpy_velocity |
Definition at line 253 of file robotis_manipulator_math.cpp.
Eigen::Matrix4d robotis_manipulator::math::convertXYZRPYToTransformationMatrix | ( | double | x, |
double | y, | ||
double | z, | ||
double | roll, | ||
double | pitch, | ||
double | yaw | ||
) |
convertXYZRPYToTransformationMatrix
x | |
y | |
z | |
roll | |
pitch | |
yaw |
Definition at line 158 of file robotis_manipulator_math.cpp.
Eigen::Matrix4d robotis_manipulator::math::convertXYZToTransformationMatrix | ( | double | x, |
double | y, | ||
double | z | ||
) |
convertXYZToTransformationMatrix
x | |
y | |
z |
Definition at line 168 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::convertXYZToVector | ( | double | x, |
double | y, | ||
double | z | ||
) |
convertXYZToVector
x | |
y | |
z |
Definition at line 63 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::convertYawAngleToRotationMatrix | ( | double | angle | ) |
convertYawAngleToRotationMatrix
angle |
Definition at line 94 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::inertiaMatrix | ( | double | ixx, |
double | ixy, | ||
double | ixz, | ||
double | iyy, | ||
double | iyz, | ||
double | izz | ||
) |
inertiaMatrix
ixx | |
ixy | |
ixz | |
iyy | |
iyz | |
izz |
Definition at line 47 of file robotis_manipulator_math.cpp.
Eigen::Matrix4d robotis_manipulator::math::inverseTransformationMatrix | ( | const Eigen::MatrixXd & | transformation_matrix | ) |
inverseTransformationMatrix
transformation_matrix |
Definition at line 214 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::matrix3 | ( | double | m11, |
double | m12, | ||
double | m13, | ||
double | m21, | ||
double | m22, | ||
double | m23, | ||
double | m31, | ||
double | m32, | ||
double | m33 | ||
) |
matrix3
m11 | |
m12 | |
m13 | |
m21 | |
m22 | |
m23 | |
m31 | |
m32 | |
m33 |
Definition at line 38 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::matrixLogarithm | ( | Eigen::Matrix3d | rotation_matrix | ) |
matrixLogarithm
rotation_matrix |
Definition at line 318 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::orientationDifference | ( | Eigen::Matrix3d | desired_orientation, |
Eigen::Matrix3d | present_orientation | ||
) |
orientationDifference
desired_orientation | |
present_orientation |
Definition at line 382 of file robotis_manipulator_math.cpp.
Eigen::VectorXd robotis_manipulator::math::poseDifference | ( | Eigen::Vector3d | desired_position, |
Eigen::Vector3d | present_position, | ||
Eigen::Matrix3d | desired_orientation, | ||
Eigen::Matrix3d | present_orientation | ||
) |
poseDifference
desired_position | |
present_position | |
desired_orientation | |
present_orientation |
Definition at line 390 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::positionDifference | ( | Eigen::Vector3d | desired_position, |
Eigen::Vector3d | present_position | ||
) |
positionDifference
desired_position | |
present_position |
Definition at line 374 of file robotis_manipulator_math.cpp.
Eigen::Matrix3d robotis_manipulator::math::rodriguesRotationMatrix | ( | Eigen::Vector3d | axis, |
double | angle | ||
) |
rodriguesRotationMatrix
axis | |
angle |
Definition at line 361 of file robotis_manipulator_math.cpp.
double robotis_manipulator::math::sign | ( | double | value | ) |
Eigen::Matrix3d robotis_manipulator::math::skewSymmetricMatrix | ( | Eigen::Vector3d | v | ) |
skewSymmetricMatrix
v |
Definition at line 352 of file robotis_manipulator_math.cpp.
Eigen::Vector3d robotis_manipulator::math::vector3 | ( | double | v1, |
double | v2, | ||
double | v3 | ||
) |