#include <cmath>
#include <ros/ros.h>
#include <tf/transform_listener.h>
#include <tf_conversions/tf_kdl.h>
#include <tf/transform_datatypes.h>
#include <kdl_parser/kdl_parser.hpp>
#include <kdl/jntarray.hpp>
#include <kdl_coupling/chain_coupling.hpp>
#include <kdl/chainfksolverpos_recursive.hpp>
#include <kdl_coupling/chainiksolverpos_nr_jl_coupling.hpp>
#include <kdl_coupling/chainiksolvervel_wdls_coupling.hpp>
#include <moveit_msgs/GetPositionFK.h>
#include <moveit_msgs/GetPositionIK.h>
#include <moveit_msgs/KinematicSolverInfo.h>
#include <sr_utilities/sr_math_utils.hpp>
#include <urdf/model.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | Kinematics |
Macros | |
#define | IK_EPS 1e-5 |
Functions | |
int | main (int argc, char **argv) |
Eigen::MatrixXd | updateCouplingFF (const KDL::JntArray &q) |
Eigen::MatrixXd | updateCouplingLF (const KDL::JntArray &q) |
Eigen::MatrixXd | updateCouplingMF (const KDL::JntArray &q) |
Eigen::MatrixXd | updateCouplingRF (const KDL::JntArray &q) |
Eigen::MatrixXd | updateCouplingTH (const KDL::JntArray &q) |
Variables | |
static const std::string | FK_SERVICE = "get_fk" |
static const std::string | IK_SERVICE = "get_ik" |
#define IK_EPS 1e-5 |
Definition at line 70 of file hand_kinematics_coupling.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 644 of file hand_kinematics_coupling.cpp.
Eigen::MatrixXd updateCouplingFF | ( | const KDL::JntArray & | q | ) |
Definition at line 72 of file hand_kinematics_coupling.cpp.
Eigen::MatrixXd updateCouplingLF | ( | const KDL::JntArray & | q | ) |
Definition at line 129 of file hand_kinematics_coupling.cpp.
Eigen::MatrixXd updateCouplingMF | ( | const KDL::JntArray & | q | ) |
Definition at line 91 of file hand_kinematics_coupling.cpp.
Eigen::MatrixXd updateCouplingRF | ( | const KDL::JntArray & | q | ) |
Definition at line 110 of file hand_kinematics_coupling.cpp.
Eigen::MatrixXd updateCouplingTH | ( | const KDL::JntArray & | q | ) |
Definition at line 149 of file hand_kinematics_coupling.cpp.
|
static |
Definition at line 68 of file hand_kinematics_coupling.cpp.
|
static |
Definition at line 67 of file hand_kinematics_coupling.cpp.