60 for (
int dim = 0; dim < 3; dim++)
72 Eigen::Quaterniond quaternion = start_quaternion.slerp(count, target_quaternion);
Eigen::MatrixXd ik_start_rotation_
Eigen::MatrixXd ik_target_rotation_
Eigen::Quaterniond convertRotationToQuaternion(const Eigen::Matrix3d &rotation)
Eigen::MatrixXd ik_target_position_
void setInverseKinematics(int cnt, Eigen::MatrixXd start_rotation)
Eigen::Vector3d getTransitionXYZ(double position_x, double position_y, double position_z)
Eigen::Matrix3d convertQuaternionToRotation(const Eigen::Quaterniond &quaternion)
Eigen::Matrix3d convertRPYToRotation(double roll, double pitch, double yaw)
manipulator_h_base_module_msgs::KinematicsPose kinematics_pose_msg_
Eigen::MatrixXd joint_ini_pose_
Eigen::MatrixXd calc_task_tra_
Eigen::MatrixXd calc_joint_tra_