Public Member Functions | Public Attributes | Private Attributes
cob_vel_integrator Class Reference

List of all members.

Public Member Functions

bool CircBuffOutOfDate (ros::Time now)
 cob_vel_integrator ()
void geometryCallback (const geometry_msgs::Twist &cmd_vel)
double meanValueX ()
double meanValueY ()
double meanValueZ ()
void reviseCircBuff (ros::Time now, geometry_msgs::Twist cmd_vel)
geometry_msgs::Twist setOutput (geometry_msgs::Twist cmd_vel)

Public Attributes

boost::circular_buffer
< geometry_msgs::Twist > 
cb
boost::circular_buffer
< geometry_msgs::Twist > 
cb_out
boost::circular_buffer< ros::Timecb_time
ros::NodeHandle n
ros::Publisher pub

Private Attributes

int buffer_capacity
double store_delay
double thresh
geometry_msgs::Twist zero_values

Detailed Description

Definition at line 73 of file cob_vel_integrator.cpp.


Constructor & Destructor Documentation

Definition at line 123 of file cob_vel_integrator.cpp.


Member Function Documentation

Definition at line 188 of file cob_vel_integrator.cpp.

void cob_vel_integrator::geometryCallback ( const geometry_msgs::Twist &  cmd_vel)

Definition at line 424 of file cob_vel_integrator.cpp.

Definition at line 209 of file cob_vel_integrator.cpp.

Definition at line 249 of file cob_vel_integrator.cpp.

Definition at line 290 of file cob_vel_integrator.cpp.

void cob_vel_integrator::reviseCircBuff ( ros::Time  now,
geometry_msgs::Twist  cmd_vel 
)

Definition at line 332 of file cob_vel_integrator.cpp.

geometry_msgs::Twist cob_vel_integrator::setOutput ( geometry_msgs::Twist  cmd_vel)

Definition at line 378 of file cob_vel_integrator.cpp.


Member Data Documentation

Definition at line 77 of file cob_vel_integrator.cpp.

boost::circular_buffer<geometry_msgs::Twist> cob_vel_integrator::cb

Definition at line 94 of file cob_vel_integrator.cpp.

boost::circular_buffer<geometry_msgs::Twist> cob_vel_integrator::cb_out

Definition at line 95 of file cob_vel_integrator.cpp.

boost::circular_buffer<ros::Time> cob_vel_integrator::cb_time

Definition at line 96 of file cob_vel_integrator.cpp.

Definition at line 91 of file cob_vel_integrator.cpp.

Definition at line 99 of file cob_vel_integrator.cpp.

Definition at line 79 of file cob_vel_integrator.cpp.

double cob_vel_integrator::thresh [private]

Definition at line 81 of file cob_vel_integrator.cpp.

geometry_msgs::Twist cob_vel_integrator::zero_values [private]

Definition at line 83 of file cob_vel_integrator.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


cob_vel_integrator
Author(s): Florian Mirus
autogenerated on Mon Mar 11 2013 13:23:37