Stores values for Cartesian pose motion generation.
More...
#include <control_types.h>
|
std::array< double, 2 > | elbow {} |
| Elbow configuration. More...
|
|
std::array< double, 16 > | O_T_EE {} |
| Homogeneous transformation , column major, that transforms from the end effector frame to base frame . More...
|
|
bool | motion_finished = false |
| Determines whether to finish a currently running motion. More...
|
|
Stores values for Cartesian pose motion generation.
Definition at line 127 of file control_types.h.
franka::CartesianPose::CartesianPose |
( |
const std::array< double, 16 > & |
cartesian_pose | ) |
|
|
noexcept |
franka::CartesianPose::CartesianPose |
( |
const std::array< double, 16 > & |
cartesian_pose, |
|
|
const std::array< double, 2 > & |
elbow |
|
) |
| |
|
noexcept |
franka::CartesianPose::CartesianPose |
( |
std::initializer_list< double > |
cartesian_pose | ) |
|
franka::CartesianPose::CartesianPose |
( |
std::initializer_list< double > |
cartesian_pose, |
|
|
std::initializer_list< double > |
elbow |
|
) |
| |
bool franka::CartesianPose::hasElbow |
( |
| ) |
const |
|
noexcept |
Determines whether there is a stored elbow configuration.
- Returns
- True if there is a stored elbow configuration, false otherwise.
std::array<double, 2> franka::CartesianPose::elbow {} |
Elbow configuration.
The values of the array are:
- [0] Position of the 3rd joint in [rad].
- [1] Sign of the 4th joint. Can be +1 or -1.
Definition at line 187 of file control_types.h.
std::array<double, 16> franka::CartesianPose::O_T_EE {} |
Homogeneous transformation , column major, that transforms from the end effector frame to base frame .
Equivalently, it is the desired end effector pose in base frame.
Definition at line 178 of file control_types.h.
The documentation for this class was generated from the following file: