Public Member Functions | Public Attributes | Private Attributes | List of all members
kobuki_testsuite.drift_estimation.DriftEstimation Class Reference
Inheritance diagram for kobuki_testsuite.drift_estimation.DriftEstimation:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, laser_scan_angle_topic, gyro_scan_angle_topic, error_scan_angle_topic, cmd_vel_topic, gyro_topic)
 
def align (self)
 
def execute (self)
 
def gyro_callback (self, msg)
 Ros Callbacks. More...
 
def init (self, yaw_rate)
 
def scan_callback (self, msg)
 
def shutdown (self)
 
def stop (self)
 

Public Attributes

 cmd_vel_publisher
 
 gyro_subscriber
 
 lock
 
 rate
 

Private Attributes

 _abs_yaw_rate
 
 _centred_gyro_angle
 
 _epsilon
 
 _error_scan_angle_publisher
 
 _gyro_angle
 
 _gyro_scan_angle_publisher
 
 _gyro_time
 
 _inital_wall_angle
 Parameters. More...
 
 _initial_gyro_offset
 
 _laser_scan_angle_subscriber
 
 _max_angle
 
 _running
 
 _scan_angle
 
 _scan_time
 
 _stop
 

Detailed Description

Definition at line 92 of file drift_estimation.py.

Constructor & Destructor Documentation

def kobuki_testsuite.drift_estimation.DriftEstimation.__init__ (   self,
  laser_scan_angle_topic,
  gyro_scan_angle_topic,
  error_scan_angle_topic,
  cmd_vel_topic,
  gyro_topic 
)

Definition at line 93 of file drift_estimation.py.

Member Function Documentation

def kobuki_testsuite.drift_estimation.DriftEstimation.align (   self)

Definition at line 209 of file drift_estimation.py.

def kobuki_testsuite.drift_estimation.DriftEstimation.execute (   self)
  Drop this into threading.Thread or QThread for execution

Definition at line 146 of file drift_estimation.py.

def kobuki_testsuite.drift_estimation.DriftEstimation.gyro_callback (   self,
  msg 
)

Ros Callbacks.

Definition at line 246 of file drift_estimation.py.

def kobuki_testsuite.drift_estimation.DriftEstimation.init (   self,
  yaw_rate 
)

Definition at line 123 of file drift_estimation.py.

def kobuki_testsuite.drift_estimation.DriftEstimation.scan_callback (   self,
  msg 
)

Definition at line 263 of file drift_estimation.py.

def kobuki_testsuite.drift_estimation.DriftEstimation.shutdown (   self)

Definition at line 126 of file drift_estimation.py.

def kobuki_testsuite.drift_estimation.DriftEstimation.stop (   self)

Definition at line 143 of file drift_estimation.py.

Member Data Documentation

kobuki_testsuite.drift_estimation.DriftEstimation._abs_yaw_rate
private

Definition at line 114 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._centred_gyro_angle
private

Definition at line 117 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._epsilon
private

Definition at line 115 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._error_scan_angle_publisher
private

Definition at line 98 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._gyro_angle
private

Definition at line 104 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._gyro_scan_angle_publisher
private

Definition at line 96 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._gyro_time
private

Definition at line 105 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._inital_wall_angle
private

Parameters.

Definition at line 112 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._initial_gyro_offset
private

Definition at line 118 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._laser_scan_angle_subscriber
private

Definition at line 97 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._max_angle
private

Definition at line 113 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._running
private

Definition at line 121 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._scan_angle
private

Definition at line 106 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._scan_time
private

Definition at line 107 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation._stop
private

Definition at line 120 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation.cmd_vel_publisher

Definition at line 100 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation.gyro_subscriber

Definition at line 99 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation.lock

Definition at line 94 of file drift_estimation.py.

kobuki_testsuite.drift_estimation.DriftEstimation.rate

Definition at line 102 of file drift_estimation.py.


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


kobuki_testsuite
Author(s): Jorge Santos Simon
autogenerated on Mon Jun 10 2019 13:45:22