Public Member Functions | Private Member Functions | Private Attributes | List of all members
yocs_navigator.basic_move_controller.BasicMoveController Class Reference
Inheritance diagram for yocs_navigator.basic_move_controller.BasicMoveController:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, odom_topic='odom', cmd_vel_topic='cmd_vel')
 
def backward (self, distance)
 
def forward (self, distance)
 
def move_at (self, v, w, t)
 
def process_odometry (self, msg)
 
def slow_backward (self)
 
def slow_forward (self)
 
def spin_clockwise (self)
 
def turn (self, angle)
 
def turn_clockwise (self)
 
def turn_counter_clockwise (self)
 

Private Member Functions

def _distance2d (self, p1, p2)
 
def _get_odom_yaw (self)
 

Private Attributes

 _odom
 
 _pub_cmd_vel
 
 _sub_odom
 

Detailed Description

Definition at line 12 of file basic_move_controller.py.

Constructor & Destructor Documentation

def yocs_navigator.basic_move_controller.BasicMoveController.__init__ (   self,
  odom_topic = 'odom',
  cmd_vel_topic = 'cmd_vel' 
)

Definition at line 13 of file basic_move_controller.py.

Member Function Documentation

def yocs_navigator.basic_move_controller.BasicMoveController._distance2d (   self,
  p1,
  p2 
)
private
computes distance between two points

Definition at line 75 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController._get_odom_yaw (   self)
private

Definition at line 52 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.backward (   self,
  distance 
)

Definition at line 69 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.forward (   self,
  distance 
)

Definition at line 63 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.move_at (   self,
  v,
  w,
  t 
)

Definition at line 22 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.process_odometry (   self,
  msg 
)

Definition at line 19 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.slow_backward (   self)

Definition at line 60 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.slow_forward (   self)

Definition at line 57 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.spin_clockwise (   self)

Definition at line 39 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.turn (   self,
  angle 
)

Definition at line 36 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.turn_clockwise (   self)

Definition at line 30 of file basic_move_controller.py.

def yocs_navigator.basic_move_controller.BasicMoveController.turn_counter_clockwise (   self)

Definition at line 33 of file basic_move_controller.py.

Member Data Documentation

yocs_navigator.basic_move_controller.BasicMoveController._odom
private

Definition at line 17 of file basic_move_controller.py.

yocs_navigator.basic_move_controller.BasicMoveController._pub_cmd_vel
private

Definition at line 15 of file basic_move_controller.py.

yocs_navigator.basic_move_controller.BasicMoveController._sub_odom
private

Definition at line 14 of file basic_move_controller.py.


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


yocs_navigator
Author(s): Jihoon Lee, Jorge Simon Santos
autogenerated on Mon Jun 10 2019 15:53:58