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::Time > | cb_time |
| ros::NodeHandle | n |
| ros::Publisher | pub |
Private Attributes | |
| int | buffer_capacity |
| double | store_delay |
| double | thresh |
| geometry_msgs::Twist | zero_values |
Definition at line 73 of file cob_vel_integrator.cpp.
Definition at line 123 of file cob_vel_integrator.cpp.
| bool cob_vel_integrator::CircBuffOutOfDate | ( | ros::Time | now | ) |
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.
| double cob_vel_integrator::meanValueX | ( | ) |
Definition at line 209 of file cob_vel_integrator.cpp.
| double cob_vel_integrator::meanValueY | ( | ) |
Definition at line 249 of file cob_vel_integrator.cpp.
| double cob_vel_integrator::meanValueZ | ( | ) |
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.
int cob_vel_integrator::buffer_capacity [private] |
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.
double cob_vel_integrator::store_delay [private] |
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.