#include <pr2_arm_kinematics_plugin.h>
|
| int | CartToJnt (const KDL::JntArray &q_init, const KDL::Frame &p_in, KDL::JntArray &q_out) override |
| |
| int | cartToJntSearch (const KDL::JntArray &q_in, const KDL::Frame &p_in, KDL::JntArray &q_out, const double &timeout) |
| |
| void | getSolverInfo (moveit_msgs::KinematicSolverInfo &response) |
| |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | PR2ArmIKSolver (const urdf::ModelInterface &robot_model, const std::string &root_frame_name, const std::string &tip_frame_name, const double &search_discretization_angle, const int &free_angle) |
| | ROS/KDL based interface for the inverse kinematics of the PR2 arm. More...
|
| |
| void | updateInternalDataStructures () |
| |
| | ~PR2ArmIKSolver () override |
| |
|
| bool | getCount (int &count, const int &max_count, const int &min_count) |
| |
◆ PR2ArmIKSolver()
| pr2_arm_kinematics::PR2ArmIKSolver::PR2ArmIKSolver |
( |
const urdf::ModelInterface & |
robot_model, |
|
|
const std::string & |
root_frame_name, |
|
|
const std::string & |
tip_frame_name, |
|
|
const double & |
search_discretization_angle, |
|
|
const int & |
free_angle |
|
) |
| |
◆ ~PR2ArmIKSolver()
| pr2_arm_kinematics::PR2ArmIKSolver::~PR2ArmIKSolver |
( |
| ) |
|
|
inlineoverride |
◆ CartToJnt()
| int pr2_arm_kinematics::PR2ArmIKSolver::CartToJnt |
( |
const KDL::JntArray & |
q_init, |
|
|
const KDL::Frame & |
p_in, |
|
|
KDL::JntArray & |
q_out |
|
) |
| |
|
override |
◆ cartToJntSearch()
| int pr2_arm_kinematics::PR2ArmIKSolver::cartToJntSearch |
( |
const KDL::JntArray & |
q_in, |
|
|
const KDL::Frame & |
p_in, |
|
|
KDL::JntArray & |
q_out, |
|
|
const double & |
timeout |
|
) |
| |
◆ getCount()
| bool pr2_arm_kinematics::PR2ArmIKSolver::getCount |
( |
int & |
count, |
|
|
const int & |
max_count, |
|
|
const int & |
min_count |
|
) |
| |
|
private |
◆ getSolverInfo()
| void pr2_arm_kinematics::PR2ArmIKSolver::getSolverInfo |
( |
moveit_msgs::KinematicSolverInfo & |
response | ) |
|
|
inline |
◆ updateInternalDataStructures()
| void pr2_arm_kinematics::PR2ArmIKSolver::updateInternalDataStructures |
( |
| ) |
|
◆ active_
| bool pr2_arm_kinematics::PR2ArmIKSolver::active_ |
◆ free_angle_
| int pr2_arm_kinematics::PR2ArmIKSolver::free_angle_ |
|
private |
◆ pr2_arm_ik_
| PR2ArmIK pr2_arm_kinematics::PR2ArmIKSolver::pr2_arm_ik_ |
◆ root_frame_name_
| std::string pr2_arm_kinematics::PR2ArmIKSolver::root_frame_name_ |
|
private |
◆ search_discretization_angle_
| double pr2_arm_kinematics::PR2ArmIKSolver::search_discretization_angle_ |
|
private |
The documentation for this class was generated from the following files: