Public Member Functions | |
def | __init__ |
def | blocked |
def | execute_cb |
def | laser_cb |
def | laser_to_base |
def | manual_cb |
def | rotate_in_place |
def | translate_towards_goal |
def | translate_towards_goal_holonomically |
Public Attributes | |
action_name | |
action_server | |
ANGULAR_SPEED_GAIN | |
client | |
cmd_vel_pub | |
footprint_frame | |
GOAL_THRESHOLD | |
GOAL_THRESHOLD_ACCEPTABLE | |
GOAL_TOPIC_NAME | |
HOLONOMIC | |
laser_base_offset | |
MAX_SPEED | |
MIN_SPEED | |
RANGE_MINIMUM | |
REQUIRED_APERTURE | |
scan | |
SLOWDOWN_RANGE | |
speed_multiplier | |
tf_listener | |
YAW_GOAL_TOLERANCE | |
Static Public Attributes | |
int | FREQ = 10 |
Definition at line 18 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.__init__ | ( | self, | |
name | |||
) |
Definition at line 22 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.blocked | ( | self, | |
target_angle, | |||
dist | |||
) |
Definition at line 94 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.execute_cb | ( | self, | |
goal | |||
) |
Definition at line 163 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.laser_cb | ( | self, | |
scan | |||
) |
Definition at line 142 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.laser_to_base | ( | self, | |
distance_laser, | |||
angle_laser | |||
) |
Uses the laws of sines and cosines to transform range/angle pairs in the base laser frame to range/angle pairs relative to the base footprint frame.
Definition at line 84 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.manual_cb | ( | self, | |
target_pose | |||
) |
Definition at line 159 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.rotate_in_place | ( | self, | |
direction | |||
) |
Definition at line 133 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.translate_towards_goal | ( | self, | |
target_angle | |||
) |
Definition at line 126 of file move_base_straight.py.
def move_base_straight.MoveBaseStraightAction.translate_towards_goal_holonomically | ( | self, | |
x_diff, | |||
y_diff, | |||
dist | |||
) |
Definition at line 118 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
int move_base_straight.MoveBaseStraightAction::FREQ = 10 [static] |
Definition at line 20 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.
Definition at line 22 of file move_base_straight.py.