#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.