Public Member Functions | Private Member Functions | Private Attributes | List of all members
fast_grasp.SrFastGrasp Class Reference

Public Member Functions

def __init__ (self)
 

Private Member Functions

def __bounding_box_cb (self, request)
 
def __get_grasp (self, name)
 
def __get_major_axis (self, box)
 
def __get_marker_from_box (self, box, pose)
 
def __modify_grasp_pose (self, grasp, pose)
 
def __select_grasp (self)
 
def __send_marker_to_rviz (self, box, pose)
 

Private Attributes

 __arm_g
 
 __default_grasp
 
 __get_state
 
 __grasp_server
 
 __group
 
 __ik
 
 __marker_pub
 

Detailed Description

Definition at line 62 of file fast_grasp.py.

Constructor & Destructor Documentation

def fast_grasp.SrFastGrasp.__init__ (   self)

Definition at line 63 of file fast_grasp.py.

Member Function Documentation

def fast_grasp.SrFastGrasp.__bounding_box_cb (   self,
  request 
)
private

Definition at line 115 of file fast_grasp.py.

def fast_grasp.SrFastGrasp.__get_grasp (   self,
  name 
)
private

Definition at line 132 of file fast_grasp.py.

def fast_grasp.SrFastGrasp.__get_major_axis (   self,
  box 
)
private

Definition at line 162 of file fast_grasp.py.

def fast_grasp.SrFastGrasp.__get_marker_from_box (   self,
  box,
  pose 
)
private

Definition at line 171 of file fast_grasp.py.

def fast_grasp.SrFastGrasp.__modify_grasp_pose (   self,
  grasp,
  pose 
)
private
Aligns grasp with axis from origin to center of object.
A crude way to make a vaguely sane orientation for the hand
that seems to more or less work.

Definition at line 80 of file fast_grasp.py.

def fast_grasp.SrFastGrasp.__select_grasp (   self)
private

Definition at line 129 of file fast_grasp.py.

def fast_grasp.SrFastGrasp.__send_marker_to_rviz (   self,
  box,
  pose 
)
private

Definition at line 167 of file fast_grasp.py.

Member Data Documentation

fast_grasp.SrFastGrasp.__arm_g
private

Definition at line 77 of file fast_grasp.py.

fast_grasp.SrFastGrasp.__default_grasp
private

Definition at line 69 of file fast_grasp.py.

fast_grasp.SrFastGrasp.__get_state
private

Definition at line 70 of file fast_grasp.py.

fast_grasp.SrFastGrasp.__grasp_server
private

Definition at line 66 of file fast_grasp.py.

fast_grasp.SrFastGrasp.__group
private

Definition at line 76 of file fast_grasp.py.

fast_grasp.SrFastGrasp.__ik
private

Definition at line 78 of file fast_grasp.py.

fast_grasp.SrFastGrasp.__marker_pub
private

Definition at line 64 of file fast_grasp.py.


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


sr_grasp_fast_planner
Author(s):
autogenerated on Tue Oct 13 2020 03:50:44