#include <treeiksolvervel_wdls.hpp>
Definition at line 19 of file treeiksolvervel_wdls.hpp.
KDL::TreeIkSolverVel_wdls::TreeIkSolverVel_wdls |
( |
const Tree & |
tree, |
|
|
const std::vector< std::string > & |
endpoints |
|
) |
| |
KDL::TreeIkSolverVel_wdls::~TreeIkSolverVel_wdls |
( |
| ) |
|
|
virtual |
double KDL::TreeIkSolverVel_wdls::CartToJnt |
( |
const JntArray & |
q_in, |
|
|
const Twists & |
v_in, |
|
|
JntArray & |
qdot_out |
|
) |
| |
|
virtual |
Calculate inverse velocity kinematics, from joint positions and cartesian velocities to joint velocities.
- Parameters
-
q_in | input joint positions |
v_in | input cartesian velocity |
qdot_out | output joint velocities |
- Returns
- if < 0 something went wrong distance to goal otherwise (weighted norm of v_in)
Implements KDL::TreeIkSolverVel.
Definition at line 50 of file treeiksolvervel_wdls.cpp.
double KDL::TreeIkSolverVel_wdls::getLambda |
( |
| ) |
const |
|
inline |
const MatrixXd& KDL::TreeIkSolverVel_wdls::getWeightJS |
( |
| ) |
const |
|
inline |
const MatrixXd& KDL::TreeIkSolverVel_wdls::getWeightTS |
( |
| ) |
const |
|
inline |
void KDL::TreeIkSolverVel_wdls::setLambda |
( |
const double & |
lambda | ) |
|
void KDL::TreeIkSolverVel_wdls::setWeightJS |
( |
const MatrixXd & |
Mq | ) |
|
void KDL::TreeIkSolverVel_wdls::setWeightTS |
( |
const MatrixXd & |
Mx | ) |
|
const int KDL::TreeIkSolverVel_wdls::E_SVD_FAILED = -100 |
|
static |
MatrixXd KDL::TreeIkSolverVel_wdls::J |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::J_Wq |
|
private |
Jacobians KDL::TreeIkSolverVel_wdls::jacobians |
|
private |
double KDL::TreeIkSolverVel_wdls::lambda |
|
private |
VectorXd KDL::TreeIkSolverVel_wdls::qdot |
|
private |
VectorXd KDL::TreeIkSolverVel_wdls::S |
|
private |
VectorXd KDL::TreeIkSolverVel_wdls::t |
|
private |
VectorXd KDL::TreeIkSolverVel_wdls::tmp |
|
private |
Tree KDL::TreeIkSolverVel_wdls::tree |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::U |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::V |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::Wq |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::Wq_V |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::Wy |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::Wy_J_Wq |
|
private |
VectorXd KDL::TreeIkSolverVel_wdls::Wy_t |
|
private |
MatrixXd KDL::TreeIkSolverVel_wdls::Wy_U |
|
private |
The documentation for this class was generated from the following files: