#include <roboteq_diff_drive.h>
Public Member Functions | |
void | read (const ros::Duration elapsed) |
void | registerHandles (hardware_interface::JointStateInterface &joint_state_interface, hardware_interface::VelocityJointInterface &velocity_joint_interface) |
RoboteqDiffDrive (ros::NodeHandle &nh) | |
void | write (const ros::Duration elapsed) |
~RoboteqDiffDrive () | |
Private Member Functions | |
void | speakMsg (std::string msg, int sleep_time) |
Private Attributes | |
ros::Publisher | espeak_pub_ |
bool | first_time_ = true |
time_source::time_point | last_time_ = time_source::now() |
std::string | left_wheel_joint_ |
bool | load_roboteq_hw_ = false |
ros::NodeHandle * | nh_ |
std::string | right_wheel_joint_ |
roboteq::Roboteq * | roboteq_ |
int | roboteq_baud_ = 0 |
std::string | roboteq_port_ |
roboteq::serial_controller * | roboteq_serial_ |
Definition at line 21 of file roboteq_diff_drive.h.
|
inline |
Definition at line 49 of file roboteq_diff_drive.h.
RoboteqDiffDrive::RoboteqDiffDrive | ( | ros::NodeHandle & | nh | ) |
Definition at line 8 of file roboteq_diff_drive.cpp.
void RoboteqDiffDrive::read | ( | const ros::Duration | elapsed | ) |
Definition at line 89 of file roboteq_diff_drive.cpp.
void RoboteqDiffDrive::registerHandles | ( | hardware_interface::JointStateInterface & | joint_state_interface, |
hardware_interface::VelocityJointInterface & | velocity_joint_interface | ||
) |
Definition at line 96 of file roboteq_diff_drive.cpp.
|
inlineprivate |
Definition at line 38 of file roboteq_diff_drive.h.
void RoboteqDiffDrive::write | ( | const ros::Duration | elapsed | ) |
Definition at line 82 of file roboteq_diff_drive.cpp.
|
private |
Definition at line 36 of file roboteq_diff_drive.h.
|
private |
Definition at line 35 of file roboteq_diff_drive.h.
|
private |
Definition at line 28 of file roboteq_diff_drive.h.
|
private |
Definition at line 31 of file roboteq_diff_drive.h.
|
private |
Definition at line 33 of file roboteq_diff_drive.h.
|
private |
Definition at line 25 of file roboteq_diff_drive.h.
|
private |
Definition at line 31 of file roboteq_diff_drive.h.
|
private |
Definition at line 27 of file roboteq_diff_drive.h.
|
private |
Definition at line 32 of file roboteq_diff_drive.h.
|
private |
Definition at line 30 of file roboteq_diff_drive.h.
|
private |
Definition at line 26 of file roboteq_diff_drive.h.