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 () | |
Definition at line 98 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 101 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 203 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 214 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 209 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 745 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 727 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 106 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 225 of file pr2_teleop_general_joystick.cpp.
|
inline |
Definition at line 218 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::arm_pitch_scale_ |
Definition at line 795 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::arm_roll_scale_ |
Definition at line 794 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::arm_x_scale_ |
Definition at line 791 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::arm_y_scale_ |
Definition at line 792 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::arm_yaw_scale_ |
Definition at line 796 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::arm_z_scale_ |
Definition at line 793 of file pr2_teleop_general_joystick.cpp.
int Pr2TeleopGeneralJoystick::axis_pan_ |
Definition at line 774 of file pr2_teleop_general_joystick.cpp.
int Pr2TeleopGeneralJoystick::axis_tilt_ |
Definition at line 774 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_left_wrist_vel_ |
Definition at line 828 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_pan_pos_ |
Definition at line 777 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_right_wrist_vel_ |
Definition at line 827 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_tilt_pos_ |
Definition at line 778 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_torso_pos_ |
Definition at line 820 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_torso_vel_ |
Definition at line 821 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_vw_ |
Definition at line 785 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_vx_ |
Definition at line 783 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::des_vy_ |
Definition at line 784 of file pr2_teleop_general_joystick.cpp.
bool Pr2TeleopGeneralJoystick::first_callback_ |
Definition at line 853 of file pr2_teleop_general_joystick.cpp.
GeneralCommander* Pr2TeleopGeneralJoystick::gc |
Definition at line 848 of file pr2_teleop_general_joystick.cpp.
bool Pr2TeleopGeneralJoystick::head_init_ |
Definition at line 814 of file pr2_teleop_general_joystick.cpp.
ros::Time Pr2TeleopGeneralJoystick::joy_deadman_ |
Definition at line 850 of file pr2_teleop_general_joystick.cpp.
ros::Subscriber Pr2TeleopGeneralJoystick::joy_sub_ |
Definition at line 856 of file pr2_teleop_general_joystick.cpp.
ros::Time Pr2TeleopGeneralJoystick::last_head_toggle_ |
Definition at line 860 of file pr2_teleop_general_joystick.cpp.
sensor_msgs::JoyConstPtr Pr2TeleopGeneralJoystick::last_joy_ |
Definition at line 852 of file pr2_teleop_general_joystick.cpp.
ros::Time Pr2TeleopGeneralJoystick::last_laser_toggle_ |
Definition at line 859 of file pr2_teleop_general_joystick.cpp.
ros::Time Pr2TeleopGeneralJoystick::last_projector_toggle_ |
Definition at line 858 of file pr2_teleop_general_joystick.cpp.
ros::Time Pr2TeleopGeneralJoystick::last_walk_along_time_ |
Definition at line 862 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::left_arm_vel_pitch_ |
Definition at line 811 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::left_arm_vel_roll_ |
Definition at line 810 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::left_arm_vel_yaw_ |
Definition at line 812 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::left_arm_vx_ |
Definition at line 802 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::left_arm_vy_ |
Definition at line 803 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::left_arm_vz_ |
Definition at line 804 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::max_pan_ |
Definition at line 773 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::max_tilt_ |
Definition at line 773 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::max_torso_ |
Definition at line 824 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::min_tilt_ |
Definition at line 773 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::min_torso_ |
Definition at line 823 of file pr2_teleop_general_joystick.cpp.
ros::NodeHandle Pr2TeleopGeneralJoystick::n_ |
Definition at line 855 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::pan_scale_ |
Definition at line 775 of file pr2_teleop_general_joystick.cpp.
bool Pr2TeleopGeneralJoystick::proj_toggle_com_ |
Definition at line 842 of file pr2_teleop_general_joystick.cpp.
int Pr2TeleopGeneralJoystick::projector_toggle_button_ |
Definition at line 844 of file pr2_teleop_general_joystick.cpp.
std::string Pr2TeleopGeneralJoystick::prosilica_namespace_ |
Definition at line 840 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::req_torso_pos_ |
Definition at line 818 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::req_torso_vel_ |
Definition at line 817 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::right_arm_vel_pitch_ |
Definition at line 807 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::right_arm_vel_roll_ |
Definition at line 806 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::right_arm_vel_yaw_ |
Definition at line 808 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::right_arm_vx_ |
Definition at line 798 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::right_arm_vy_ |
Definition at line 799 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::right_arm_vz_ |
Definition at line 800 of file pr2_teleop_general_joystick.cpp.
bool Pr2TeleopGeneralJoystick::set_walk_along_mode_ |
Definition at line 838 of file pr2_teleop_general_joystick.cpp.
int Pr2TeleopGeneralJoystick::switch_head_control_mode_button_ |
Definition at line 846 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::tilt_scale_ |
Definition at line 775 of file pr2_teleop_general_joystick.cpp.
int Pr2TeleopGeneralJoystick::tilt_toggle_button_ |
Definition at line 845 of file pr2_teleop_general_joystick.cpp.
bool Pr2TeleopGeneralJoystick::torso_init_ |
Definition at line 815 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::torso_step_ |
Definition at line 822 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::vel_val_pan_ |
Definition at line 780 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::vel_val_tilt_ |
Definition at line 781 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::vw_scale_ |
Definition at line 789 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::vx_scale_ |
Definition at line 787 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::vy_scale_ |
Definition at line 788 of file pr2_teleop_general_joystick.cpp.
bool Pr2TeleopGeneralJoystick::walk_along_init_waiting_ |
Definition at line 837 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::walk_along_thresh_ |
Definition at line 833 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::walk_along_w_speed_scale_ |
Definition at line 832 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::walk_along_x_dist_max_ |
Definition at line 834 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::walk_along_x_speed_scale_ |
Definition at line 830 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::walk_along_y_dist_max_ |
Definition at line 835 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::walk_along_y_speed_scale_ |
Definition at line 831 of file pr2_teleop_general_joystick.cpp.
double Pr2TeleopGeneralJoystick::wrist_velocity_ |
Definition at line 826 of file pr2_teleop_general_joystick.cpp.