Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace Class Reference

List of all members.

Public Member Functions

def __init__
def create_ellipsoidal_path
def ellipsoidal_to_cart
def ellipsoidal_to_pose
def enforce_bounds
def load_ell_params
def normal_to_ellipse
def partial_height
def pos_to_ellipsoidal
def pose_to_ellipsoidal
def set_bounds
def set_center

Public Attributes

 A
 a
 center
 center_tf_timer
 E
 frame_broadcaster
 height
 is_oblate

Private Member Functions

def _ellipsoidal_to_pose_oblate
def _ellipsoidal_to_pose_prolate
def _normal_to_ellipse_oblate
def _normal_to_ellipse_prolate
def _pos_to_ellipsoidal_oblate
def _pos_to_ellipsoidal_prolate

Private Attributes

 _height_bounds
 _lat_bounds
 _lon_bounds

Detailed Description

Definition at line 15 of file ellipsoid_space.py.


Constructor & Destructor Documentation

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.__init__ (   self,
  E = 1,
  is_oblate = False 
)

Definition at line 16 of file ellipsoid_space.py.


Member Function Documentation

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace._ellipsoidal_to_pose_oblate (   self,
  ell_pos,
  ell_quat 
) [private]

Definition at line 149 of file ellipsoid_space.py.

Definition at line 120 of file ellipsoid_space.py.

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace._normal_to_ellipse_oblate (   self,
  lat,
  lon,
  height 
) [private]

Definition at line 211 of file ellipsoid_space.py.

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace._normal_to_ellipse_prolate (   self,
  lat,
  lon,
  height 
) [private]

Definition at line 183 of file ellipsoid_space.py.

Definition at line 286 of file ellipsoid_space.py.

Definition at line 250 of file ellipsoid_space.py.

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.create_ellipsoidal_path (   self,
  start_ell_pos,
  start_ell_quat,
  end_ell_pos,
  end_ell_quat,
  velocity = 0.001,
  min_jerk = True 
)

Definition at line 309 of file ellipsoid_space.py.

Definition at line 75 of file ellipsoid_space.py.

Definition at line 113 of file ellipsoid_space.py.

Definition at line 58 of file ellipsoid_space.py.

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.load_ell_params (   self,
  ell_pose,
  E,
  is_oblate = False,
  height = 1 
)

Definition at line 26 of file ellipsoid_space.py.

Definition at line 176 of file ellipsoid_space.py.

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.partial_height (   self,
  lat,
  lon,
  height 
)

Definition at line 88 of file ellipsoid_space.py.

Definition at line 244 of file ellipsoid_space.py.

Definition at line 237 of file ellipsoid_space.py.

def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.set_bounds (   self,
  lat_bounds = None,
  lon_bounds = None,
  height_bounds = None 
)

Definition at line 52 of file ellipsoid_space.py.

Definition at line 34 of file ellipsoid_space.py.


Member Data Documentation

Definition at line 52 of file ellipsoid_space.py.

Definition at line 52 of file ellipsoid_space.py.

Definition at line 52 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.

Definition at line 26 of file ellipsoid_space.py.

Definition at line 16 of file ellipsoid_space.py.


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


hrl_ellipsoidal_control
Author(s): Kelsey Hawkins
autogenerated on Wed Nov 27 2013 11:41:49