Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
yocs_localization_manager.localization_manager.LocalizationManager Class Reference
Inheritance diagram for yocs_localization_manager.localization_manager.LocalizationManager:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def loginfo (self, msg)
 
def logwarn (self, msg)
 
def spin (self)
 

Public Attributes

 param
 

Private Member Functions

def _init_params (self)
 
def _process_localize_goal (self)
 
def _process_localize_preempt (self)
 
def _send_result (self, success, message)
 
def _spin_and_localize (self)
 
def _stand_and_localize (self)
 
def _tracked_poses_callback (self, msg)
 
def _update_tracker (self, enabled)
 

Private Attributes

 _as_localize
 
 _basic_move_controller
 
 _client
 
 _distortion
 
 _initialise
 
 _pub_init_pose
 
 _sub_tracked_poses
 
 _thread
 

Static Private Attributes

string _localize_action_name = 'localize'
 

Detailed Description

    Uses poses from a pose tracker to initialise the global robot pose
    using a pose initialisation node such as fake_localization

Definition at line 16 of file src/yocs_localization_manager/localization_manager.py.

Constructor & Destructor Documentation

def yocs_localization_manager.localization_manager.LocalizationManager.__init__ (   self)

Member Function Documentation

def yocs_localization_manager.localization_manager.LocalizationManager._init_params (   self)
private
def yocs_localization_manager.localization_manager.LocalizationManager._process_localize_goal (   self)
private
def yocs_localization_manager.localization_manager.LocalizationManager._process_localize_preempt (   self)
private
def yocs_localization_manager.localization_manager.LocalizationManager._send_result (   self,
  success,
  message 
)
private
def yocs_localization_manager.localization_manager.LocalizationManager._spin_and_localize (   self)
private
def yocs_localization_manager.localization_manager.LocalizationManager._stand_and_localize (   self)
private
def yocs_localization_manager.localization_manager.LocalizationManager._tracked_poses_callback (   self,
  msg 
)
private
def yocs_localization_manager.localization_manager.LocalizationManager._update_tracker (   self,
  enabled 
)
private
def yocs_localization_manager.localization_manager.LocalizationManager.loginfo (   self,
  msg 
)
def yocs_localization_manager.localization_manager.LocalizationManager.logwarn (   self,
  msg 
)
def yocs_localization_manager.localization_manager.LocalizationManager.spin (   self)

Member Data Documentation

yocs_localization_manager.localization_manager.LocalizationManager._as_localize
private
yocs_localization_manager.localization_manager.LocalizationManager._basic_move_controller
private
yocs_localization_manager.localization_manager.LocalizationManager._client
private
yocs_localization_manager.localization_manager.LocalizationManager._distortion
private
yocs_localization_manager.localization_manager.LocalizationManager._initialise
private
string yocs_localization_manager.localization_manager.LocalizationManager._localize_action_name = 'localize'
staticprivate
yocs_localization_manager.localization_manager.LocalizationManager._pub_init_pose
private
yocs_localization_manager.localization_manager.LocalizationManager._sub_tracked_poses
private
yocs_localization_manager.localization_manager.LocalizationManager._thread
private
yocs_localization_manager.localization_manager.LocalizationManager.param

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


yocs_localization_manager
Author(s): Jihoon Lee, Daniel Stonier
autogenerated on Mon Jun 10 2019 15:53:38