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.