|
| Properties (const ErrorMethod::Properties &errorProperties=ErrorMethod::Properties(), const UniqueProperties &taskSpaceProperties=UniqueProperties()) |
| Default constructor.
|
|
| Properties (const Bounds &_bounds=Bounds(Eigen::Vector6d::Constant(-DefaultIKTolerance), Eigen::Vector6d::Constant(DefaultIKTolerance)), double _errorClamp=DefaultIKErrorClamp, const Eigen::Vector6d &_errorWeights=Eigen::compose(Eigen::Vector3d::Constant(DefaultIKAngularWeight), Eigen::Vector3d::Constant(DefaultIKLinearWeight))) |
| Default constructor.
|
|
| UniqueProperties (bool computeErrorFromCenter=true, SimpleFramePtr referenceFrame=nullptr) |
| Default constructor.
|
|
|
std::pair< Eigen::Vector6d, Eigen::Vector6d > | mBounds |
| Bounds that define the acceptable range of the Node's transform relative to its target frame. More...
|
|
double | mErrorLengthClamp |
| The error vector will be clamped to this length with each iteration. More...
|
|
Eigen::Vector6d | mErrorWeights |
| These weights will be applied to the error vector component-wise. More...
|
|
bool | mComputeErrorFromCenter |
| Setting this to true (which is default) will tell it to compute the error based on the center of the Task Space Region instead of the edge of the Task Space Region. More...
|
|
SimpleFramePtr | mReferenceFrame |
| The reference frame that the task space region is expressed. More...
|
|
The documentation for this struct was generated from the following files: