Public Member Functions | |
| void | keyLoop () |
| TurtlebotTeleop () | |
| void | watchdog () |
Private Member Functions | |
| void | publish (double, double) |
Private Attributes | |
| double | a_scale_ |
| double | angular_ |
| ros::Time | first_publish_ |
| double | l_scale_ |
| ros::Time | last_publish_ |
| double | linear_ |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | ph_ |
| boost::mutex | publish_mutex_ |
| ros::Publisher | vel_pub_ |
Definition at line 44 of file keyboard_teleop.cpp.
Definition at line 65 of file keyboard_teleop.cpp.
| void TurtlebotTeleop::keyLoop | ( | ) |
Definition at line 119 of file keyboard_teleop.cpp.
| void TurtlebotTeleop::publish | ( | double | angular, |
| double | linear | ||
| ) | [private] |
Definition at line 181 of file keyboard_teleop.cpp.
| void TurtlebotTeleop::watchdog | ( | ) |
Definition at line 111 of file keyboard_teleop.cpp.
double TurtlebotTeleop::a_scale_ [private] |
Definition at line 58 of file keyboard_teleop.cpp.
double TurtlebotTeleop::angular_ [private] |
Definition at line 55 of file keyboard_teleop.cpp.
ros::Time TurtlebotTeleop::first_publish_ [private] |
Definition at line 56 of file keyboard_teleop.cpp.
double TurtlebotTeleop::l_scale_ [private] |
Definition at line 58 of file keyboard_teleop.cpp.
ros::Time TurtlebotTeleop::last_publish_ [private] |
Definition at line 57 of file keyboard_teleop.cpp.
double TurtlebotTeleop::linear_ [private] |
Definition at line 55 of file keyboard_teleop.cpp.
ros::NodeHandle TurtlebotTeleop::nh_ [private] |
Definition at line 54 of file keyboard_teleop.cpp.
ros::NodeHandle TurtlebotTeleop::ph_ [private] |
Definition at line 54 of file keyboard_teleop.cpp.
boost::mutex TurtlebotTeleop::publish_mutex_ [private] |
Definition at line 61 of file keyboard_teleop.cpp.
ros::Publisher TurtlebotTeleop::vel_pub_ [private] |
Definition at line 59 of file keyboard_teleop.cpp.