Public Member Functions | Public Attributes | Static Public Attributes | List of all members
move_base_straight.MoveBaseStraightAction Class Reference
Inheritance diagram for move_base_straight.MoveBaseStraightAction:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, name)
 
def blocked (self, target_angle, dist)
 
def execute_cb (self, goal)
 
def laser_cb (self, scan)
 
def laser_to_base (self, distance_laser, angle_laser)
 
def manual_cb (self, target_pose)
 
def rotate_in_place (self, direction)
 
def translate_towards_goal (self, target_angle)
 
def translate_towards_goal_holonomically (self, x_diff, y_diff, dist)
 

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
 

Detailed Description

Definition at line 18 of file move_base_straight.py.

Constructor & Destructor Documentation

def move_base_straight.MoveBaseStraightAction.__init__ (   self,
  name 
)

Definition at line 22 of file move_base_straight.py.

Member Function Documentation

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.

Member Data Documentation

move_base_straight.MoveBaseStraightAction.action_name

Definition at line 60 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.action_server

Definition at line 74 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.ANGULAR_SPEED_GAIN

Definition at line 30 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.client

Definition at line 79 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.cmd_vel_pub

Definition at line 62 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.footprint_frame

Definition at line 71 of file move_base_straight.py.

int move_base_straight.MoveBaseStraightAction.FREQ = 10
static

Definition at line 20 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.GOAL_THRESHOLD

Definition at line 33 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.GOAL_THRESHOLD_ACCEPTABLE

Definition at line 37 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.GOAL_TOPIC_NAME

Definition at line 57 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.HOLONOMIC

Definition at line 54 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.laser_base_offset

Definition at line 68 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.MAX_SPEED

Definition at line 25 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.MIN_SPEED

Definition at line 26 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.RANGE_MINIMUM

Definition at line 42 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.REQUIRED_APERTURE

Definition at line 51 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.scan

Definition at line 67 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.SLOWDOWN_RANGE

Definition at line 46 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.speed_multiplier

Definition at line 64 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.tf_listener

Definition at line 61 of file move_base_straight.py.

move_base_straight.MoveBaseStraightAction.YAW_GOAL_TOLERANCE

Definition at line 39 of file move_base_straight.py.


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


move_base_straight
Author(s): Thorsten Gedicke
autogenerated on Mon Jun 10 2019 15:49:14