|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <pr2_arm_kinematics_plugin.hpp>


Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | PR2ArmIKSolver (const urdf::ModelInterface &robot_model, const std::string &root_frame_name, const std::string &tip_frame_name, double search_discretization_angle, int free_angle) |
| ROS/KDL based interface for the inverse kinematics of the PR2 arm. | |
| ~PR2ArmIKSolver () override | |
| void | updateInternalDataStructures () override |
| 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, double timeout) |
| void | getSolverInfo (moveit_msgs::msg::KinematicSolverInfo &response) |
Public Attributes | |
| PR2ArmIK | pr2_arm_ik_ |
| The PR2 inverse kinematics solver. | |
| bool | active_ |
| Indicates whether the solver has been successfully initialized. | |
Definition at line 73 of file pr2_arm_kinematics_plugin.hpp.
| pr2_arm_kinematics::PR2ArmIKSolver::PR2ArmIKSolver | ( | const urdf::ModelInterface & | robot_model, |
| const std::string & | root_frame_name, | ||
| const std::string & | tip_frame_name, | ||
| double | search_discretization_angle, | ||
| int | free_angle ) |
ROS/KDL based interface for the inverse kinematics of the PR2 arm.
This class provides a KDL based interface to the inverse kinematics of the PR2 arm. It inherits from the KDL::ChainIkSolverPos class but also exposes additional functionality to return multiple solutions from an inverse kinematics computation.
Definition at line 96 of file pr2_arm_kinematics_plugin.cpp.
|
inlineoverride |
Definition at line 89 of file pr2_arm_kinematics_plugin.hpp.
|
override |
Definition at line 112 of file pr2_arm_kinematics_plugin.cpp.


| int pr2_arm_kinematics::PR2ArmIKSolver::cartToJntSearch | ( | const KDL::JntArray & | q_in, |
| const KDL::Frame & | p_in, | ||
| KDL::JntArray & | q_out, | ||
| double | timeout ) |
Definition at line 166 of file pr2_arm_kinematics_plugin.cpp.

|
inline |
Definition at line 107 of file pr2_arm_kinematics_plugin.hpp.
|
override |
Definition at line 106 of file pr2_arm_kinematics_plugin.cpp.
| bool pr2_arm_kinematics::PR2ArmIKSolver::active_ |
Indicates whether the solver has been successfully initialized.
Definition at line 101 of file pr2_arm_kinematics_plugin.hpp.
| PR2ArmIK pr2_arm_kinematics::PR2ArmIKSolver::pr2_arm_ik_ |
The PR2 inverse kinematics solver.
Definition at line 96 of file pr2_arm_kinematics_plugin.hpp.