Constraint to specify cartesian goal position in tool frame (XYZ rotation) More...
#include <tool_position.h>
Public Member Functions | |
Eigen::VectorXd | calcError (const GoalPositionData &cdata) const override |
Vector to get from current position to goal position Resolve into primary vectors (x,y,z) of tool coordinate system Each element is multiplied by corresponding element in weight_. | |
Eigen::MatrixXd | calcJacobian (const GoalPositionData &cdata) const override |
Jacobian is the first three rows of standard jacobian expressed in tool frame coordinates. Each row is scaled by the corresponding element of weight_. | |
constrained_ik::ConstraintResults | evalConstraint (const SolverState &state) const override |
see base class for documentation |
Constraint to specify cartesian goal position in tool frame (XYZ rotation)
Definition at line 44 of file tool_position.h.
Eigen::VectorXd constrained_ik::constraints::ToolPosition::calcError | ( | const GoalPositionData & | cdata | ) | const [override, virtual] |
Vector to get from current position to goal position Resolve into primary vectors (x,y,z) of tool coordinate system Each element is multiplied by corresponding element in weight_.
cdata | The constraint specific data. |
Reimplemented from constrained_ik::constraints::GoalPosition.
Definition at line 56 of file tool_position.cpp.
Eigen::MatrixXd constrained_ik::constraints::ToolPosition::calcJacobian | ( | const GoalPositionData & | cdata | ) | const [override, virtual] |
Jacobian is the first three rows of standard jacobian expressed in tool frame coordinates. Each row is scaled by the corresponding element of weight_.
cdata | The constraint specific data. |
Reimplemented from constrained_ik::constraints::GoalPosition.
Definition at line 66 of file tool_position.cpp.