Public Member Functions | Public Attributes | Private Attributes
hrl_pr2_lib.pr2_kinematics.PR2ArmKinematics Class Reference

List of all members.

Public Member Functions

def __init__
def fk
 Forward Kinematics.
def ik
 Inverse kinematics.

Public Attributes

 fk_info_resp
 ik_frame
 ik_info_resp
 ik_joint_names
 joint_names
 tflistener
 tool_frame

Private Attributes

 _fk
 _fk_info
 _ik
 _ik_info

Detailed Description

Definition at line 9 of file pr2_kinematics.py.


Constructor & Destructor Documentation

def hrl_pr2_lib.pr2_kinematics.PR2ArmKinematics.__init__ (   self,
  arm,
  listener 
)

Definition at line 11 of file pr2_kinematics.py.


Member Function Documentation

def hrl_pr2_lib.pr2_kinematics.PR2ArmKinematics.fk (   self,
  joint_poses_mat,
  frame = 'torso_lift_link',
  sol_link = None,
  use_tool_frame = True 
)

Forward Kinematics.

Parameters:
joint_poses_matnx1 matrix of joint positions
frameframe to give solution in
sol_linklink to solve FK for
use_tool_frameFK doesn't account for length of tool frame (PR2 gripper), if sol_link is the wrist link then will return the gripper's FK.
Returns:
a 4x4 SE(3) matrix

Definition at line 110 of file pr2_kinematics.py.

def hrl_pr2_lib.pr2_kinematics.PR2ArmKinematics.ik (   self,
  cart_pose,
  frame_of_pose = 'torso_lift_link',
  seed = None 
)

Inverse kinematics.

Parameters:
cart_posea 4x4 SE(3) pose
frame_of_poseframe cart_pose is given in, if None we assume that self.tool_frame is being used
seedstarting solution for IK solver (list of floats or column np.matrix of floats)

Definition at line 50 of file pr2_kinematics.py.


Member Data Documentation

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.

Definition at line 11 of file pr2_kinematics.py.


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


hrl_pr2_lib
Author(s): haidai
autogenerated on Wed Nov 27 2013 11:40:34