Public Member Functions | Public Attributes
Pr2TeleopGeneralJoystick Class Reference

List of all members.

Public Member Functions

bool axisOk (unsigned int axisNum, const sensor_msgs::Joy::ConstPtr &joy_msg) const
bool buttonOkAndOn (unsigned int buttonNum, const sensor_msgs::Joy::ConstPtr &joy_msg) const
bool convertCurrentVelToDesiredHeadPos (double hz)
bool convertCurrentVelToDesiredTorsoPos (double hz)
void init ()
void joy_cb (const sensor_msgs::Joy::ConstPtr &joy_msg)
 Pr2TeleopGeneralJoystick (bool deadman_no_publish=false)
bool sameValueAsLast (unsigned int button, const sensor_msgs::Joy::ConstPtr &new_msg, const sensor_msgs::Joy::ConstPtr &old_msg)
 ~Pr2TeleopGeneralJoystick ()

Public Attributes

double arm_x_scale_
double arm_y_scale_
double arm_z_scale_
int axis_pan_
int axis_tilt_
double des_left_wrist_vel_
double des_pan_pos_
double des_right_wrist_vel_
double des_tilt_pos_
double des_torso_pos_
double des_torso_vel_
double des_vw_
double des_vx_
double des_vy_
bool first_callback_
GeneralCommandergc
bool head_init_
ros::Time joy_deadman_
ros::Subscriber joy_sub_
ros::Time last_head_toggle_
sensor_msgs::JoyConstPtr last_joy_
ros::Time last_laser_toggle_
ros::Time last_projector_toggle_
ros::Time last_walk_along_time_
double left_arm_vx_
double left_arm_vy_
double left_arm_vz_
double max_pan_
double max_tilt_
double max_torso_
double min_tilt_
double min_torso_
ros::NodeHandle n_
double pan_scale_
bool proj_toggle_com_
int projector_toggle_button_
std::string prosilica_namespace_
double req_torso_pos_
double req_torso_vel_
double right_arm_vx_
double right_arm_vy_
double right_arm_vz_
bool set_walk_along_mode_
int switch_head_control_mode_button_
double tilt_scale_
int tilt_toggle_button_
bool torso_init_
double torso_step_
double vel_val_pan_
double vel_val_tilt_
double vw_scale_
double vx_scale_
double vy_scale_
bool walk_along_init_waiting_
double walk_along_thresh_
double walk_along_w_speed_scale_
double walk_along_x_dist_max_
double walk_along_x_speed_scale_
double walk_along_y_dist_max_
double walk_along_y_speed_scale_
double wrist_velocity_

Detailed Description

Definition at line 96 of file pr2_teleop_general_joystick.cpp.


Constructor & Destructor Documentation

Pr2TeleopGeneralJoystick::Pr2TeleopGeneralJoystick ( bool  deadman_no_publish = false) [inline]

Definition at line 99 of file pr2_teleop_general_joystick.cpp.

Definition at line 197 of file pr2_teleop_general_joystick.cpp.


Member Function Documentation

bool Pr2TeleopGeneralJoystick::axisOk ( unsigned int  axisNum,
const sensor_msgs::Joy::ConstPtr &  joy_msg 
) const [inline]

Definition at line 208 of file pr2_teleop_general_joystick.cpp.

bool Pr2TeleopGeneralJoystick::buttonOkAndOn ( unsigned int  buttonNum,
const sensor_msgs::Joy::ConstPtr &  joy_msg 
) const [inline]

Definition at line 203 of file pr2_teleop_general_joystick.cpp.

Definition at line 693 of file pr2_teleop_general_joystick.cpp.

Definition at line 675 of file pr2_teleop_general_joystick.cpp.

void Pr2TeleopGeneralJoystick::init ( ) [inline]

Definition at line 104 of file pr2_teleop_general_joystick.cpp.

void Pr2TeleopGeneralJoystick::joy_cb ( const sensor_msgs::Joy::ConstPtr &  joy_msg) [inline]

Definition at line 219 of file pr2_teleop_general_joystick.cpp.

bool Pr2TeleopGeneralJoystick::sameValueAsLast ( unsigned int  button,
const sensor_msgs::Joy::ConstPtr &  new_msg,
const sensor_msgs::Joy::ConstPtr &  old_msg 
) [inline]

Definition at line 212 of file pr2_teleop_general_joystick.cpp.


Member Data Documentation

Definition at line 739 of file pr2_teleop_general_joystick.cpp.

Definition at line 740 of file pr2_teleop_general_joystick.cpp.

Definition at line 741 of file pr2_teleop_general_joystick.cpp.

Definition at line 722 of file pr2_teleop_general_joystick.cpp.

Definition at line 722 of file pr2_teleop_general_joystick.cpp.

Definition at line 765 of file pr2_teleop_general_joystick.cpp.

Definition at line 725 of file pr2_teleop_general_joystick.cpp.

Definition at line 764 of file pr2_teleop_general_joystick.cpp.

Definition at line 726 of file pr2_teleop_general_joystick.cpp.

Definition at line 757 of file pr2_teleop_general_joystick.cpp.

Definition at line 758 of file pr2_teleop_general_joystick.cpp.

Definition at line 733 of file pr2_teleop_general_joystick.cpp.

Definition at line 731 of file pr2_teleop_general_joystick.cpp.

Definition at line 732 of file pr2_teleop_general_joystick.cpp.

Definition at line 790 of file pr2_teleop_general_joystick.cpp.

Definition at line 785 of file pr2_teleop_general_joystick.cpp.

Definition at line 751 of file pr2_teleop_general_joystick.cpp.

Definition at line 787 of file pr2_teleop_general_joystick.cpp.

Definition at line 793 of file pr2_teleop_general_joystick.cpp.

Definition at line 797 of file pr2_teleop_general_joystick.cpp.

sensor_msgs::JoyConstPtr Pr2TeleopGeneralJoystick::last_joy_

Definition at line 789 of file pr2_teleop_general_joystick.cpp.

Definition at line 796 of file pr2_teleop_general_joystick.cpp.

Definition at line 795 of file pr2_teleop_general_joystick.cpp.

Definition at line 799 of file pr2_teleop_general_joystick.cpp.

Definition at line 747 of file pr2_teleop_general_joystick.cpp.

Definition at line 748 of file pr2_teleop_general_joystick.cpp.

Definition at line 749 of file pr2_teleop_general_joystick.cpp.

Definition at line 721 of file pr2_teleop_general_joystick.cpp.

Definition at line 721 of file pr2_teleop_general_joystick.cpp.

Definition at line 761 of file pr2_teleop_general_joystick.cpp.

Definition at line 721 of file pr2_teleop_general_joystick.cpp.

Definition at line 760 of file pr2_teleop_general_joystick.cpp.

Definition at line 792 of file pr2_teleop_general_joystick.cpp.

Definition at line 723 of file pr2_teleop_general_joystick.cpp.

Definition at line 779 of file pr2_teleop_general_joystick.cpp.

Definition at line 781 of file pr2_teleop_general_joystick.cpp.

Definition at line 777 of file pr2_teleop_general_joystick.cpp.

Definition at line 755 of file pr2_teleop_general_joystick.cpp.

Definition at line 754 of file pr2_teleop_general_joystick.cpp.

Definition at line 743 of file pr2_teleop_general_joystick.cpp.

Definition at line 744 of file pr2_teleop_general_joystick.cpp.

Definition at line 745 of file pr2_teleop_general_joystick.cpp.

Definition at line 775 of file pr2_teleop_general_joystick.cpp.

Definition at line 783 of file pr2_teleop_general_joystick.cpp.

Definition at line 723 of file pr2_teleop_general_joystick.cpp.

Definition at line 782 of file pr2_teleop_general_joystick.cpp.

Definition at line 752 of file pr2_teleop_general_joystick.cpp.

Definition at line 759 of file pr2_teleop_general_joystick.cpp.

Definition at line 728 of file pr2_teleop_general_joystick.cpp.

Definition at line 729 of file pr2_teleop_general_joystick.cpp.

Definition at line 737 of file pr2_teleop_general_joystick.cpp.

Definition at line 735 of file pr2_teleop_general_joystick.cpp.

Definition at line 736 of file pr2_teleop_general_joystick.cpp.

Definition at line 774 of file pr2_teleop_general_joystick.cpp.

Definition at line 770 of file pr2_teleop_general_joystick.cpp.

Definition at line 769 of file pr2_teleop_general_joystick.cpp.

Definition at line 771 of file pr2_teleop_general_joystick.cpp.

Definition at line 767 of file pr2_teleop_general_joystick.cpp.

Definition at line 772 of file pr2_teleop_general_joystick.cpp.

Definition at line 768 of file pr2_teleop_general_joystick.cpp.

Definition at line 763 of file pr2_teleop_general_joystick.cpp.


The documentation for this class was generated from the following file:


pr2_teleop_general
Author(s): Gil Jones
autogenerated on Thu Nov 28 2013 11:38:05