8#ifndef TREEIKSOLVERVEL_WDLS_HPP_
9#define TREEIKSOLVERVEL_WDLS_HPP_
11#include "treeiksolver.hpp"
12#include "treejnttojacsolver.hpp"
85 Eigen::MatrixXd J, Wy, Wq, J_Wq, Wy_J_Wq, U, V, Wy_U, Wq_V;
86 Eigen::VectorXd t, Wy_t, qdot, tmp, S;
Definition jntarray.hpp:70
const Eigen::MatrixXd & getWeightJS() const
Definition treeiksolvervel_wdls.hpp:49
void setWeightJS(const Eigen::MatrixXd &Mq)
virtual ~TreeIkSolverVel_wdls()
static const int E_SVD_FAILED
Definition treeiksolvervel_wdls.hpp:19
TreeIkSolverVel_wdls(const Tree &tree, const std::vector< std::string > &endpoints)
Child SVD failed.
void setWeightTS(const Eigen::MatrixXd &Mx)
virtual double CartToJnt(const JntArray &q_in, const Twists &v_in, JntArray &qdot_out)
void setLambda(const double &lambda)
double getLambda() const
Definition treeiksolvervel_wdls.hpp:78
const Eigen::MatrixXd & getWeightTS() const
Definition treeiksolvervel_wdls.hpp:75
This abstract class encapsulates the inverse velocity solver for a KDL::Tree.
Definition treeiksolver.hpp:54
Definition treejnttojacsolver.hpp:17
This class encapsulates a tree kinematic interconnection structure. It is built out of segments.
Definition tree.hpp:100
Definition articulatedbodyinertia.hpp:32
std::map< std::string, Twist > Twists
Definition treeiksolver.hpp:18
std::map< std::string, Jacobian > Jacobians
Definition treeiksolver.hpp:19