Public Member Functions | Private Member Functions | List of all members
kinematics::SolverUsingCRAndSRPositionOnlyJacobian Class Reference

#include <kinematics.h>

Inheritance diagram for kinematics::SolverUsingCRAndSRPositionOnlyJacobian:
Inheritance graph
[legend]

Public Member Functions

virtual MatrixXd jacobian (Manipulator *manipulator, Name tool_name)
 
virtual void setOption (const void *arg)
 
virtual void solveForwardKinematics (Manipulator *manipulator)
 
virtual bool solveInverseKinematics (Manipulator *manipulator, Name tool_name, Pose target_pose, std::vector< JointValue > *goal_joint_value)
 
 SolverUsingCRAndSRPositionOnlyJacobian ()
 
virtual ~SolverUsingCRAndSRPositionOnlyJacobian ()
 
- Public Member Functions inherited from robotis_manipulator::Kinematics
 Kinematics ()
 
virtual ~Kinematics ()
 

Private Member Functions

void forwardSolverUsingChainRule (Manipulator *manipulator, Name component_name)
 
bool inverseSolverUsingPositionOnlySRJacobian (Manipulator *manipulator, Name tool_name, Pose target_pose, std::vector< JointValue > *goal_joint_value)
 

Detailed Description

Definition at line 80 of file kinematics.h.

Constructor & Destructor Documentation

kinematics::SolverUsingCRAndSRPositionOnlyJacobian::SolverUsingCRAndSRPositionOnlyJacobian ( )
inline

Definition at line 87 of file kinematics.h.

virtual kinematics::SolverUsingCRAndSRPositionOnlyJacobian::~SolverUsingCRAndSRPositionOnlyJacobian ( )
inlinevirtual

Definition at line 88 of file kinematics.h.

Member Function Documentation

void SolverUsingCRAndSRPositionOnlyJacobian::forwardSolverUsingChainRule ( Manipulator manipulator,
Name  component_name 
)
private

Definition at line 510 of file kinematics.cpp.

bool SolverUsingCRAndSRPositionOnlyJacobian::inverseSolverUsingPositionOnlySRJacobian ( Manipulator manipulator,
Name  tool_name,
Pose  target_pose,
std::vector< JointValue > *  goal_joint_value 
)
private

Definition at line 552 of file kinematics.cpp.

Eigen::MatrixXd SolverUsingCRAndSRPositionOnlyJacobian::jacobian ( Manipulator manipulator,
Name  tool_name 
)
virtual

Implements robotis_manipulator::Kinematics.

Definition at line 453 of file kinematics.cpp.

void SolverUsingCRAndSRPositionOnlyJacobian::setOption ( const void *  arg)
virtual

Implements robotis_manipulator::Kinematics.

Definition at line 451 of file kinematics.cpp.

void SolverUsingCRAndSRPositionOnlyJacobian::solveForwardKinematics ( Manipulator manipulator)
virtual

Implements robotis_manipulator::Kinematics.

Definition at line 498 of file kinematics.cpp.

bool SolverUsingCRAndSRPositionOnlyJacobian::solveInverseKinematics ( Manipulator manipulator,
Name  tool_name,
Pose  target_pose,
std::vector< JointValue > *  goal_joint_value 
)
virtual

Implements robotis_manipulator::Kinematics.

Definition at line 503 of file kinematics.cpp.


The documentation for this class was generated from the following files:


open_manipulator_p_libs
Author(s): Ryan Shim , Yong-Ho Na , Hye-Jong KIM
autogenerated on Thu Oct 22 2020 03:16:37