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.