moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Used to calculate the error for StaticCartPoseTermInfo This is converted to a cost or constraint using TrajOptCostFromErrFunc or TrajOptConstraintFromErrFunc. More...
#include <kinematic_terms.h>
Public Member Functions | |
CartPoseErrCalculator (const Eigen::Isometry3d &pose, const planning_scene::PlanningSceneConstPtr planning_scene, const std::string &link, Eigen::Isometry3d tcp=Eigen::Isometry3d::Identity()) | |
Eigen::VectorXd | operator() (const Eigen::VectorXd &dof_vals) const override |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Isometry3d | target_pose_inv_ |
planning_scene::PlanningSceneConstPtr | planning_scene_ |
std::string | link_ |
Eigen::Isometry3d | tcp_ |
Used to calculate the error for StaticCartPoseTermInfo This is converted to a cost or constraint using TrajOptCostFromErrFunc or TrajOptConstraintFromErrFunc.
Definition at line 46 of file kinematic_terms.h.
|
inline |
Definition at line 54 of file kinematic_terms.h.
|
override |
Definition at line 15 of file kinematic_terms.cpp.
std::string trajopt_interface::CartPoseErrCalculator::link_ |
Definition at line 51 of file kinematic_terms.h.
planning_scene::PlanningSceneConstPtr trajopt_interface::CartPoseErrCalculator::planning_scene_ |
Definition at line 50 of file kinematic_terms.h.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Isometry3d trajopt_interface::CartPoseErrCalculator::target_pose_inv_ |
Definition at line 49 of file kinematic_terms.h.
Eigen::Isometry3d trajopt_interface::CartPoseErrCalculator::tcp_ |
Definition at line 52 of file kinematic_terms.h.