Public Member Functions | Private Member Functions | Private Attributes
cob_interactive_teleop::TeleopCOBMarker Class Reference

This class handles COB driving using Interactive Markers. More...

#include <teleop_cob_marker.h>

List of all members.

Public Member Functions

TeleopCOBParamsgetParams ()
 Returns reference to the motion parameters.
void reinitMarkers ()
 Changes position of the marekrs to the default state.
 TeleopCOBMarker ()
 Constructor.
virtual ~TeleopCOBMarker ()
 Destructor.

Private Member Functions

void createMarkers ()
 Creates Interactive Markers.
double limitVel (double vel, double limit)
 Limits a given velocity.
void processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
 Markers feedback.
int sign (double value)
 Gives the sign (1, -1 or 0) of value.

Private Attributes

geometry_msgs::Pose initial_pose_
ros::NodeHandle n_
TeleopCOBParams params_
ros::NodeHandle pn_
ros::Publisher pub_
InteractiveMarkerServerPtr server_

Detailed Description

This class handles COB driving using Interactive Markers.

Author:
Tomas Lokaj
See also:
http://www.ros.org/wiki/cob_interactive_teleop

Definition at line 83 of file teleop_cob_marker.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 42 of file teleop_cob_marker.cpp.

Destructor.

Definition at line 94 of file teleop_cob_marker.h.


Member Function Documentation

Creates Interactive Markers.

Definition at line 136 of file teleop_cob_marker.cpp.

Returns reference to the motion parameters.

Definition at line 104 of file teleop_cob_marker.h.

double cob_interactive_teleop::TeleopCOBMarker::limitVel ( double  vel,
double  limit 
) [private]

Limits a given velocity.

Definition at line 114 of file teleop_cob_marker.cpp.

void cob_interactive_teleop::TeleopCOBMarker::processFeedback ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback) [private]

Markers feedback.

Definition at line 80 of file teleop_cob_marker.cpp.

Changes position of the marekrs to the default state.

Definition at line 104 of file teleop_cob_marker.cpp.

int cob_interactive_teleop::TeleopCOBMarker::sign ( double  value) [private]

Gives the sign (1, -1 or 0) of value.

Definition at line 126 of file teleop_cob_marker.cpp.


Member Data Documentation

Definition at line 143 of file teleop_cob_marker.h.

Definition at line 140 of file teleop_cob_marker.h.

Definition at line 146 of file teleop_cob_marker.h.

Definition at line 140 of file teleop_cob_marker.h.

Definition at line 137 of file teleop_cob_marker.h.

Definition at line 134 of file teleop_cob_marker.h.


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


cob_interactive_teleop
Author(s): Michal Spanel
autogenerated on Thu Aug 27 2015 12:42:59