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

#include <kinematics.h>

Inheritance diagram for kinematics::SolverUsingCRAndGeometry:
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)
 
 SolverUsingCRAndGeometry ()
 
virtual ~SolverUsingCRAndGeometry ()
 
- Public Member Functions inherited from robotis_manipulator::Kinematics
 Kinematics ()
 
virtual ~Kinematics ()
 

Private Member Functions

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

Private Attributes

bool with_gripper_ = false
 

Detailed Description

Definition at line 120 of file kinematics.h.

Constructor & Destructor Documentation

kinematics::SolverUsingCRAndGeometry::SolverUsingCRAndGeometry ( )
inline

Definition at line 129 of file kinematics.h.

virtual kinematics::SolverUsingCRAndGeometry::~SolverUsingCRAndGeometry ( )
inlinevirtual

Definition at line 130 of file kinematics.h.

Member Function Documentation

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

Definition at line 1024 of file kinematics.cpp.

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

Definition at line 1066 of file kinematics.cpp.

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

Implements robotis_manipulator::Kinematics.

Definition at line 1006 of file kinematics.cpp.

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

Implements robotis_manipulator::Kinematics.

Definition at line 1001 of file kinematics.cpp.

void SolverUsingCRAndGeometry::solveForwardKinematics ( Manipulator manipulator)
virtual

Implements robotis_manipulator::Kinematics.

Definition at line 1012 of file kinematics.cpp.

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

Implements robotis_manipulator::Kinematics.

Definition at line 1017 of file kinematics.cpp.

Member Data Documentation

bool kinematics::SolverUsingCRAndGeometry::with_gripper_ = false
private

Definition at line 123 of file kinematics.h.


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