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 |
Definition at line 15 of file ellipsoid_space.py.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.__init__ | ( | self, | |
E = 1 , |
|||
is_oblate = False |
|||
) |
Definition at line 16 of file ellipsoid_space.py.
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.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace._ellipsoidal_to_pose_prolate | ( | self, | |
ell_pos, | |||
ell_quat | |||
) | [private] |
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.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace._pos_to_ellipsoidal_oblate | ( | self, | |
x, | |||
y, | |||
z | |||
) | [private] |
Definition at line 286 of file ellipsoid_space.py.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace._pos_to_ellipsoidal_prolate | ( | self, | |
x, | |||
y, | |||
z | |||
) | [private] |
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.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.ellipsoidal_to_cart | ( | self, | |
lat, | |||
lon, | |||
height | |||
) |
Definition at line 75 of file ellipsoid_space.py.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.ellipsoidal_to_pose | ( | self, | |
pose | |||
) |
Definition at line 113 of file ellipsoid_space.py.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.enforce_bounds | ( | self, | |
ell_pos | |||
) |
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.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.normal_to_ellipse | ( | self, | |
lat, | |||
lon, | |||
height | |||
) |
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.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.pos_to_ellipsoidal | ( | self, | |
x, | |||
y, | |||
z | |||
) |
Definition at line 244 of file ellipsoid_space.py.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.pose_to_ellipsoidal | ( | self, | |
pose | |||
) |
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.
def hrl_ellipsoidal_control.ellipsoid_space.EllipsoidSpace.set_center | ( | self, | |
pose_stamped | |||
) |
Definition at line 34 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 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.