#include <WheelControllerBase.h>
Classes | |
struct | Target |
Public Member Functions | |
bool | setup (ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) |
virtual void | starting (const ros::Time &time) |
virtual void | stopping (const ros::Time &time) |
void | updateCtrl (const ros::Time &time, const ros::Duration &period) |
Protected Member Functions | |
void | topicCallbackTwistCmd (const geometry_msgs::Twist::ConstPtr &msg) |
Protected Attributes | |
boost::scoped_ptr< realtime_tools::RealtimePublisher< cob_base_controller_utils::WheelCommands > > | commands_pub_ |
uint32_t | cycles_ |
double | max_vel_rot_ |
double | max_vel_trans_ |
boost::mutex | mutex_ |
uint32_t | pub_divider_ |
struct cob_omni_drive_controller::WheelControllerBase::Target | target_ |
ros::Duration | timeout_ |
ros::Subscriber | twist_subscriber_ |
std::vector< WheelCommand > | wheel_commands_ |
Definition at line 39 of file WheelControllerBase.h.
|
inline |
Definition at line 42 of file WheelControllerBase.h.
|
inlinevirtual |
Definition at line 75 of file WheelControllerBase.h.
|
inlinevirtual |
Definition at line 119 of file WheelControllerBase.h.
|
inlineprotected |
Definition at line 140 of file WheelControllerBase.h.
|
inline |
Definition at line 80 of file WheelControllerBase.h.
|
protected |
Definition at line 133 of file WheelControllerBase.h.
|
protected |
Definition at line 134 of file WheelControllerBase.h.
|
protected |
Definition at line 138 of file WheelControllerBase.h.
|
protected |
Definition at line 138 of file WheelControllerBase.h.
|
protected |
Definition at line 130 of file WheelControllerBase.h.
|
protected |
Definition at line 135 of file WheelControllerBase.h.
|
protected |
|
protected |
Definition at line 137 of file WheelControllerBase.h.
|
protected |
Definition at line 131 of file WheelControllerBase.h.
|
protected |
Definition at line 128 of file WheelControllerBase.h.