#include <treeiksolvervel_wdls.hpp>
Definition at line 17 of file treeiksolvervel_wdls.hpp.
◆ TreeIkSolverVel_wdls()
KDL::TreeIkSolverVel_wdls::TreeIkSolverVel_wdls |
( |
const Tree & |
tree, |
|
|
const std::vector< std::string > & |
endpoints |
|
) |
| |
◆ ~TreeIkSolverVel_wdls()
KDL::TreeIkSolverVel_wdls::~TreeIkSolverVel_wdls |
( |
| ) |
|
|
virtual |
◆ CartToJnt()
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 48 of file treeiksolvervel_wdls.cpp.
◆ getLambda()
double KDL::TreeIkSolverVel_wdls::getLambda |
( |
| ) |
const |
|
inline |
◆ getWeightJS()
const Eigen::MatrixXd& KDL::TreeIkSolverVel_wdls::getWeightJS |
( |
| ) |
const |
|
inline |
◆ getWeightTS()
const Eigen::MatrixXd& KDL::TreeIkSolverVel_wdls::getWeightTS |
( |
| ) |
const |
|
inline |
◆ setLambda()
void KDL::TreeIkSolverVel_wdls::setLambda |
( |
const double & |
lambda | ) |
|
◆ setWeightJS()
void KDL::TreeIkSolverVel_wdls::setWeightJS |
( |
const Eigen::MatrixXd & |
Mq | ) |
|
◆ setWeightTS()
void KDL::TreeIkSolverVel_wdls::setWeightTS |
( |
const Eigen::MatrixXd & |
Mx | ) |
|
◆ E_SVD_FAILED
const int KDL::TreeIkSolverVel_wdls::E_SVD_FAILED = -100 |
|
static |
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::J |
|
private |
◆ J_Wq
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::J_Wq |
|
private |
◆ jacobians
Jacobians KDL::TreeIkSolverVel_wdls::jacobians |
|
private |
◆ jnttojacsolver
◆ lambda
double KDL::TreeIkSolverVel_wdls::lambda |
|
private |
◆ qdot
Eigen::VectorXd KDL::TreeIkSolverVel_wdls::qdot |
|
private |
Eigen::VectorXd KDL::TreeIkSolverVel_wdls::S |
|
private |
Eigen::VectorXd KDL::TreeIkSolverVel_wdls::t |
|
private |
◆ tmp
Eigen::VectorXd KDL::TreeIkSolverVel_wdls::tmp |
|
private |
◆ tree
Tree KDL::TreeIkSolverVel_wdls::tree |
|
private |
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::U |
|
private |
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::V |
|
private |
◆ Wq
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::Wq |
|
private |
◆ Wq_V
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::Wq_V |
|
private |
◆ Wy
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::Wy |
|
private |
◆ Wy_J_Wq
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::Wy_J_Wq |
|
private |
◆ Wy_t
Eigen::VectorXd KDL::TreeIkSolverVel_wdls::Wy_t |
|
private |
◆ Wy_U
Eigen::MatrixXd KDL::TreeIkSolverVel_wdls::Wy_U |
|
private |
The documentation for this class was generated from the following files: