Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes
rocon_qt_library.widgets.video_teleop.QVideoTeleop Class Reference

Teleop. More...

Inheritance diagram for rocon_qt_library.widgets.video_teleop.QVideoTeleop:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def init_teleop_interface
def on_joystick_feedback
def on_key_press
def on_key_release
def on_mouse_released
def reset
def shutdown_plugin

Public Attributes

 maximum_angular_velocity
 maximum_linear_velocity
 on_compressed_image_received

Static Public Attributes

float degrees_to_radians = 3.141592

Private Member Functions

def _init_events
def _load_ui

Private Attributes

 _teleop_interface

Detailed Description

Teleop.

Definition at line 29 of file video_teleop.py.


Constructor & Destructor Documentation

Definition at line 33 of file video_teleop.py.


Member Function Documentation

Definition at line 49 of file video_teleop.py.

Definition at line 43 of file video_teleop.py.

def rocon_qt_library.widgets.video_teleop.QVideoTeleop.init_teleop_interface (   self,
  cmd_vel_topic_name,
  compressed_image_topic_name 
)

Definition at line 70 of file video_teleop.py.

Takes a normalised double pair coming in with which we can apply to our
velocity bounds.

We also use a narrow dead zone along each x and y axis.

:param double x: normalised (-1.0, 1.0) left to right position
:param double y: normalised (-1.0, 1.0) bottom to top position

Definition at line 103 of file video_teleop.py.

Currently a very crude implementation - no smoothing, no acceleration, just min, max.
Need to replace this with something like our non-gui keyboard teleop in python.

Definition at line 84 of file video_teleop.py.

Definition at line 77 of file video_teleop.py.

Definition at line 127 of file video_teleop.py.

Definition at line 63 of file video_teleop.py.

Definition at line 73 of file video_teleop.py.


Member Data Documentation

Definition at line 33 of file video_teleop.py.

Definition at line 31 of file video_teleop.py.

Definition at line 33 of file video_teleop.py.

Definition at line 33 of file video_teleop.py.

Definition at line 49 of file video_teleop.py.


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


rocon_qt_library
Author(s): Donguk Lee
autogenerated on Fri Feb 12 2016 02:50:13