#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.