Public Member Functions | |
| void | keyLoop () | 
| TurtlebotTeleop () | |
| TurtlebotTeleop () | |
| void | watchdog () | 
Private Member Functions | |
| void | joyCallback (const sensor_msgs::Joy::ConstPtr &joy) | 
| void | publish () | 
| void | publish (double, double) | 
Private Attributes | |
| double | a_scale_ | 
| int | angular_ | 
| double | angular_ | 
| int | deadman_axis_ | 
| bool | deadman_pressed_ | 
| ros::Time | first_publish_ | 
| ros::Subscriber | joy_sub_ | 
| double | l_scale_ | 
| ros::Time | last_publish_ | 
| geometry_msgs::Twist | last_published_ | 
| int | linear_ | 
| double | linear_ | 
| ros::NodeHandle | nh_ | 
| ros::NodeHandle | ph_ | 
| boost::mutex | publish_mutex_ | 
| ros::Timer | timer_ | 
| ros::Publisher | vel_pub_ | 
Definition at line 37 of file turtlebot_joy.cpp.
Definition at line 60 of file turtlebot_joy.cpp.
| void TurtlebotTeleop::joyCallback | ( | const sensor_msgs::Joy::ConstPtr & | joy | ) |  [private] | 
        
Definition at line 80 of file turtlebot_joy.cpp.
| void TurtlebotTeleop::keyLoop | ( | ) | 
Definition at line 119 of file turtlebot_key.cpp.
| void TurtlebotTeleop::publish | ( | ) |  [private] | 
        
Definition at line 90 of file turtlebot_joy.cpp.
| void TurtlebotTeleop::publish | ( | double | angular, | 
| double | linear | ||
| ) |  [private] | 
        
Definition at line 181 of file turtlebot_key.cpp.
| void TurtlebotTeleop::watchdog | ( | ) | 
Definition at line 111 of file turtlebot_key.cpp.
double TurtlebotTeleop::a_scale_ [private] | 
        
Definition at line 49 of file turtlebot_joy.cpp.
int TurtlebotTeleop::angular_ [private] | 
        
Definition at line 48 of file turtlebot_joy.cpp.
double TurtlebotTeleop::angular_ [private] | 
        
Definition at line 55 of file turtlebot_key.cpp.
int TurtlebotTeleop::deadman_axis_ [private] | 
        
Definition at line 48 of file turtlebot_joy.cpp.
bool TurtlebotTeleop::deadman_pressed_ [private] | 
        
Definition at line 55 of file turtlebot_joy.cpp.
ros::Time TurtlebotTeleop::first_publish_ [private] | 
        
Definition at line 56 of file turtlebot_key.cpp.
ros::Subscriber TurtlebotTeleop::joy_sub_ [private] | 
        
Definition at line 51 of file turtlebot_joy.cpp.
double TurtlebotTeleop::l_scale_ [private] | 
        
Definition at line 49 of file turtlebot_joy.cpp.
ros::Time TurtlebotTeleop::last_publish_ [private] | 
        
Definition at line 57 of file turtlebot_key.cpp.
geometry_msgs::Twist TurtlebotTeleop::last_published_ [private] | 
        
Definition at line 53 of file turtlebot_joy.cpp.
int TurtlebotTeleop::linear_ [private] | 
        
Definition at line 48 of file turtlebot_joy.cpp.
double TurtlebotTeleop::linear_ [private] | 
        
Definition at line 55 of file turtlebot_key.cpp.
ros::NodeHandle TurtlebotTeleop::nh_ [private] | 
        
Definition at line 46 of file turtlebot_joy.cpp.
ros::NodeHandle TurtlebotTeleop::ph_ [private] | 
        
Definition at line 46 of file turtlebot_joy.cpp.
boost::mutex TurtlebotTeleop::publish_mutex_ [private] | 
        
Definition at line 54 of file turtlebot_joy.cpp.
ros::Timer TurtlebotTeleop::timer_ [private] | 
        
Definition at line 56 of file turtlebot_joy.cpp.
ros::Publisher TurtlebotTeleop::vel_pub_ [private] | 
        
Definition at line 50 of file turtlebot_joy.cpp.