|
bool | initialize (const std::string &robot_description, std::shared_ptr< rclcpp::node_interfaces::NodeParametersInterface > parameters_interface, const std::string ¶m_namespace) override |
| Initialize plugin. This method must be called before any other. More...
|
|
bool | convert_cartesian_deltas_to_joint_deltas (const Eigen::VectorXd &joint_pos, const Eigen::Matrix< double, 6, 1 > &delta_x, const std::string &link_name, Eigen::VectorXd &delta_theta) override |
| Convert Cartesian delta-x to joint delta-theta, using the Jacobian. More...
|
|
bool | convert_joint_deltas_to_cartesian_deltas (const Eigen::VectorXd &joint_pos, const Eigen::VectorXd &delta_theta, const std::string &link_name, Eigen::Matrix< double, 6, 1 > &delta_x) override |
| Convert joint delta-theta to Cartesian delta-x. More...
|
|
bool | calculate_link_transform (const Eigen::VectorXd &joint_pos, const std::string &link_name, Eigen::Isometry3d &transform) override |
| Calculates the joint transform for a specified link using provided joint positions. More...
|
|
bool | calculate_jacobian (const Eigen::VectorXd &joint_pos, const std::string &link_name, Eigen::Matrix< double, 6, Eigen::Dynamic > &jacobian) override |
| Calculates the jacobian for a specified link using provided joint positions. More...
|
|
bool | calculate_jacobian_inverse (const Eigen::VectorXd &joint_pos, const std::string &link_name, Eigen::Matrix< double, Eigen::Dynamic, 6 > &jacobian_inverse) override |
| Calculates the jacobian inverse for a specified link using provided joint positions. More...
|
|
bool | convert_cartesian_deltas_to_joint_deltas (std::vector< double > &joint_pos_vec, const std::vector< double > &delta_x_vec, const std::string &link_name, std::vector< double > &delta_theta_vec) |
|
bool | convert_joint_deltas_to_cartesian_deltas (const std::vector< double > &joint_pos_vec, const std::vector< double > &delta_theta_vec, const std::string &link_name, std::vector< double > &delta_x_vec) |
|
bool | calculate_link_transform (const std::vector< double > &joint_pos_vec, const std::string &link_name, Eigen::Isometry3d &transform) |
|
bool | calculate_jacobian (const std::vector< double > &joint_pos_vec, const std::string &link_name, Eigen::Matrix< double, 6, Eigen::Dynamic > &jacobian) |
|
bool | calculate_jacobian_inverse (const std::vector< double > &joint_pos_vec, const std::string &link_name, Eigen::Matrix< double, Eigen::Dynamic, 6 > &jacobian_inverse) |
|