|
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 | ||
| ) |