mainpage.dox
/home/rosbuild/hudson/workspace/doc-indigo-pr2_apps/doc_stacks/2015-08-28_16-07-54.433086/pr2_apps/pr2_teleop_general/
mainpage_8dox
pr2_teleop_general_commander.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_apps/doc_stacks/2015-08-28_16-07-54.433086/pr2_apps/pr2_teleop_general/src/
pr2__teleop__general__commander_8cpp
pr2_teleop_general/pr2_teleop_general_commander.h
static const double
GRIPPER_CLOSE_MAX_EFFORT
pr2__teleop__general__commander_8cpp.html
a607fac867ff6fe4361ec33d8c0568afc
static const double
GRIPPER_CLOSE_POSITION
pr2__teleop__general__commander_8cpp.html
a8758659caa18996954b041f213c52415
static const double
GRIPPER_OPEN_MAX_EFFORT
pr2__teleop__general__commander_8cpp.html
a3c8237744953eb8438e6a00fc9d9f09e
static const double
GRIPPER_OPEN_POSITION
pr2__teleop__general__commander_8cpp.html
a2d95e8cebb07f5ddf92911877da8afe2
static const std::string
HEAD_MANNEQUIN_CONTROLLER
pr2__teleop__general__commander_8cpp.html
a5c0f862aaa399eb963cec34c6f54ff61
static const std::string
HEAD_POSITION_CONTROLLER
pr2__teleop__general__commander_8cpp.html
ac0ce9f3682ee3fa9b17fd6e712248b4e
static const std::string
LEFT_ARM_MANNEQUIN_CONTROLLER
pr2__teleop__general__commander_8cpp.html
a3e3db363e885a6cfc7ab52d2cf4a05ad
static const std::string
LEFT_HAND_LINK_TO_TRACK
pr2__teleop__general__commander_8cpp.html
a7993321927e16005835f42fe1dd95c27
static const double
MAX_HEAD_TRACK_SPEED
pr2__teleop__general__commander_8cpp.html
ab9d84cbb7a741c671e60efc813a16aa7
static const std::string
RIGHT_ARM_MANNEQUIN_CONTROLLER
pr2__teleop__general__commander_8cpp.html
a28cbf971650532e2ed2ffb451cfbebca
static const std::string
RIGHT_HAND_LINK_TO_TRACK
pr2__teleop__general__commander_8cpp.html
ae2ee3389eec68e62330fefc327651c55
static const unsigned int
WALK_BUFFER
pr2__teleop__general__commander_8cpp.html
ac5ea1ff66efa80db3e4cfd999e6897c6
pr2_teleop_general_commander.h
/home/rosbuild/hudson/workspace/doc-indigo-pr2_apps/doc_stacks/2015-08-28_16-07-54.433086/pr2_apps/pr2_teleop_general/include/pr2_teleop_general/
pr2__teleop__general__commander_8h
GeneralCommander
static const std::string
default_arm_controller_name
pr2__teleop__general__commander_8h.html
a980e19d316774016b19b4632cc324336
pr2_teleop_general_joystick.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_apps/doc_stacks/2015-08-28_16-07-54.433086/pr2_apps/pr2_teleop_general/src/
pr2__teleop__general__joystick_8cpp
pr2_teleop_general/pr2_teleop_general_commander.h
Pr2TeleopGeneralJoystick
JoystickLayoutMode
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67
LAYOUT_NONE
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67ac7afd1f77438e15d91d69c735a3a909a
LAYOUT_BODY
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67a13aeacd2324d270364ba3638018cfaa6
LAYOUT_HEAD
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67a5afe386a27d1715716287ec87a48c86b
LAYOUT_RIGHT_ARM
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67aec8e7d86afd81983a77ac0c38206133c
LAYOUT_LEFT_ARM
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67acc23da17614272cc3aa817d64ae8091f
LAYOUT_BOTH_ARMS
pr2__teleop__general__joystick_8cpp.html
afee6f1cf2e2a59487f85cd8aee529b67a28fafffecdd71e30f233fa59234cb360
int
main
pr2__teleop__general__joystick_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
spin_function
pr2__teleop__general__joystick_8cpp.html
a3b7c5eadaefa9c232cda7b7a0488fd68
()
static const unsigned int
ARM_MODE_TOGGLE_BUTTON
pr2__teleop__general__joystick_8cpp.html
a2850e825a0f31974faa78262d263bc96
static const unsigned int
ARM_POSE_BUTTON
pr2__teleop__general__joystick_8cpp.html
aa90b779f45c29bb9d4191f8bac025b33
static const unsigned int
ARM_TUCK_BUTTON
pr2__teleop__general__joystick_8cpp.html
a1a63ad977ef4b2f8d3f74f7e8df7e7ec
static const unsigned int
ARM_UNTUCK_BUTTON
pr2__teleop__general__joystick_8cpp.html
aa1810c12e554d3cc6694838774571a5a
static const unsigned int
ARM_X_AXIS
pr2__teleop__general__joystick_8cpp.html
aa8878420f2a859463014ff73f9207564
static const unsigned int
ARM_Y_AXIS
pr2__teleop__general__joystick_8cpp.html
a2885ee82078544746ead4fc23c3c79f7
static const unsigned int
ARM_YAW_AXIS
pr2__teleop__general__joystick_8cpp.html
a7d2f1658e7a232400a1645679703d808
static const unsigned int
ARM_Z_AXIS
pr2__teleop__general__joystick_8cpp.html
ae72cb1bb6dde20114e98d34b97e1b8a9
static const unsigned int
BODY_LAYOUT_BUTTON
pr2__teleop__general__joystick_8cpp.html
a1f5d80a2db48ee352e899071399b692b
static const unsigned int
CLOSE_GRIPPER_BUTTON
pr2__teleop__general__joystick_8cpp.html
a852d10f440ba32debc1412e2075b4f0a
static const ros::Duration
DOUBLE_TAP_TIMEOUT
pr2__teleop__general__joystick_8cpp.html
af063a865d7a234757a2bbe0def17a153
(.25)
static const double
FastHz
pr2__teleop__general__joystick_8cpp.html
a3b66e2c2b9cbc0d009e78b7e26fe7425
static const unsigned int
HEAD_LAYOUT_BUTTON
pr2__teleop__general__joystick_8cpp.html
a91e6282376bea0c144af9c3e76c9f7c3
static const unsigned int
HEAD_MODE_TOGGLE_BUTTON
pr2__teleop__general__joystick_8cpp.html
a860d0528117524c6514a60e8f8226725
static const unsigned int
HEAD_PAN_AXIS
pr2__teleop__general__joystick_8cpp.html
aeb6507d7ed5d63ea971f9a362d494754
static const unsigned int
HEAD_TILT_AXIS
pr2__teleop__general__joystick_8cpp.html
a2b454fcde92fc9d3aea74db080da1470
static const unsigned int
LASER_TOGGLE_BUTTON
pr2__teleop__general__joystick_8cpp.html
a66bb3560a6cfcc8272674f6b9c257ddd
static const unsigned int
LEFT_ARM_LAYOUT_BUTTON
pr2__teleop__general__joystick_8cpp.html
a65fd22a2300c52224e93a989d298b7cd
static const unsigned int
LEFT_AXIS_NUMBER
pr2__teleop__general__joystick_8cpp.html
a9448b7173df943be2c6757eded9eb1bf
static const unsigned int
MOVE_TO_WALK_ALONG_BUTTON
pr2__teleop__general__joystick_8cpp.html
a0ebb57406abad55f70a6ca7d4ebee747
static const unsigned int
OPEN_GRIPPER_BUTTON
pr2__teleop__general__joystick_8cpp.html
ae989a4ba7af528108b33f7300bed571f
static const unsigned int
PROJECTOR_TOGGLE_BUTTON
pr2__teleop__general__joystick_8cpp.html
a968464049acce875bb807a695e314c06
static const unsigned int
PROSILICA_POLL_BUTTON
pr2__teleop__general__joystick_8cpp.html
a7d812157b0c3b3de16825f0df54a04f7
static const unsigned int
RIGHT_ARM_LAYOUT_BUTTON
pr2__teleop__general__joystick_8cpp.html
a1e939073af7564d68929ab9aef68aafe
static const unsigned int
RIGHT_AXIS_NUMBER
pr2__teleop__general__joystick_8cpp.html
a208f7ab4a0cbf887ab1606a7f86da5ca
static const unsigned int
SET_WALK_ALONG_BUTTON
pr2__teleop__general__joystick_8cpp.html
ae03fb61c13f57c05950a685d1937be3c
static const double
SlowHz
pr2__teleop__general__joystick_8cpp.html
a0b0ea57da0d9376dd5cd7630203329ad
static const unsigned int
SPEED_UP_BUTTON
pr2__teleop__general__joystick_8cpp.html
a2b621a426c7c45592b27d70f2657d5c3
static const unsigned int
TORSO_DOWN_BUTTON
pr2__teleop__general__joystick_8cpp.html
ab488b3cef50b44b9dbdc8d01c7382acb
static const unsigned int
TORSO_UP_BUTTON
pr2__teleop__general__joystick_8cpp.html
a8b0c264ac906476e3468a7d8781ee6ed
static const unsigned int
VW_AXIS
pr2__teleop__general__joystick_8cpp.html
a8f29ede0a18b5013cab88131edfa0113
static const unsigned int
VX_AXIS
pr2__teleop__general__joystick_8cpp.html
a8c23133cff647efe624dc3daacfb63f8
static const unsigned int
VY_AXIS
pr2__teleop__general__joystick_8cpp.html
a3e14646181bb4fb5c6f7894b498a81e5
static const unsigned int
WRIST_CLOCKWISE_BUTTON
pr2__teleop__general__joystick_8cpp.html
af4f7c387a263ad0f36b85502ed6f73c1
static const unsigned int
WRIST_COUNTER_BUTTON
pr2__teleop__general__joystick_8cpp.html
a94af0ed7ce5d8381f4af9b3c860a4c45
pr2_teleop_general_keyboard.cpp
/home/rosbuild/hudson/workspace/doc-indigo-pr2_apps/doc_stacks/2015-08-28_16-07-54.433086/pr2_apps/pr2_teleop_general/src/
pr2__teleop__general__keyboard_8cpp
pr2_teleop_general/pr2_teleop_general_commander.h
Pr2TeleopGeneralKeyboard
int
main
pr2__teleop__general__keyboard_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
quit
pr2__teleop__general__keyboard_8cpp.html
af9150b82e29a37ab848ee2f66e993793
(int sig)
void
spin_function
pr2__teleop__general__keyboard_8cpp.html
a3b7c5eadaefa9c232cda7b7a0488fd68
()
Pr2TeleopGeneralKeyboard *
generalkey
pr2__teleop__general__keyboard_8cpp.html
adb11d74eb7fd6aaed91ac889b23571f8
int
kfd
pr2__teleop__general__keyboard_8cpp.html
a886857c2b2af9d1ac9a0ad403685e160
struct termios cooked
raw
pr2__teleop__general__keyboard_8cpp.html
a22578afdd6632157bdfb67a2b2033378
GeneralCommander
classGeneralCommander.html
ArmControlMode
classGeneralCommander.html
ad551e79938b9ed79d6bc1d1944a5554a
ARM_NO_CONTROLLER
classGeneralCommander.html
ad551e79938b9ed79d6bc1d1944a5554aa3e7374470d61988134519c7c081f6b61
ARM_MANNEQUIN_MODE
classGeneralCommander.html
ad551e79938b9ed79d6bc1d1944a5554aa684f55dec6d447e923093a2e24c66ff5
ARM_POSITION_CONTROL
classGeneralCommander.html
ad551e79938b9ed79d6bc1d1944a5554aa24db7407b0308a3e4a241184a67b6d92
HeadControlMode
classGeneralCommander.html
a7c719d568e739945fe0a404dcb984cc5
HEAD_JOYSTICK
classGeneralCommander.html
a7c719d568e739945fe0a404dcb984cc5a0593faab89ea573c1818bbb0351e5059
HEAD_TRACK_LEFT_HAND
classGeneralCommander.html
a7c719d568e739945fe0a404dcb984cc5ac6c0b1c4bedace467bf4d994f771f357
HEAD_TRACK_RIGHT_HAND
classGeneralCommander.html
a7c719d568e739945fe0a404dcb984cc5a77c899a74ae73fbc0ff075af0721d840
HEAD_MANNEQUIN
classGeneralCommander.html
a7c719d568e739945fe0a404dcb984cc5a11ce9d7e774666e68a3841792d249965
HeadSequence
classGeneralCommander.html
a886c397ec2172a25bc11d5cafc22385c
HEAD_NOD
classGeneralCommander.html
a886c397ec2172a25bc11d5cafc22385ca6188a9e1088b7bcf74333c797e12a6c8
HEAD_SHAKE
classGeneralCommander.html
a886c397ec2172a25bc11d5cafc22385cad7137a8ecb7cf5dbba84e282bf88af0c
LaserControlMode
classGeneralCommander.html
a107857c9989ee4ec3af963f73ccc098a
LASER_TILT_OFF
classGeneralCommander.html
a107857c9989ee4ec3af963f73ccc098aa1ab5b787a0adf4ba6132395187766d0d
LASER_TILT_SLOW
classGeneralCommander.html
a107857c9989ee4ec3af963f73ccc098aada87acc457a7dfd5ac699eadca556ad3
LASER_TILT_FAST
classGeneralCommander.html
a107857c9989ee4ec3af963f73ccc098aaf019928d3f27243f956ad79e49c5d67d
WhichArm
classGeneralCommander.html
a0afe484fb464dd8e1a7c36049b848bcb
ARMS_LEFT
classGeneralCommander.html
a0afe484fb464dd8e1a7c36049b848bcba31d6dc9cd02cbc0d3e01cf2440f8584a
ARMS_RIGHT
classGeneralCommander.html
a0afe484fb464dd8e1a7c36049b848bcba14c47dec1efedea25b837b83345d681a
ARMS_BOTH
classGeneralCommander.html
a0afe484fb464dd8e1a7c36049b848bcba82be5c7b2ba006225c54a62991ee7101
GeneralCommander
classGeneralCommander.html
af4cbbe68616cbb2e9b91b8308589152f
(bool control_body, bool control_head, bool control_rarm, bool control_larm, bool control_prosilica, std::string arm_controller_name=default_arm_controller_name)
ArmControlMode
getArmMode
classGeneralCommander.html
a663366297d7eee955cf4a62ae4eb306e
(WhichArm which)
HeadControlMode
getHeadMode
classGeneralCommander.html
adf9ee16802f61ded5589b2db98098ae9
()
bool
getJointPosition
classGeneralCommander.html
a91d7d5bf125438ab8951d594eadbe12f
(const std::string &name, double &pos) const
bool
getJointVelocity
classGeneralCommander.html
a4c87a05a75caa6f0062882e662daf75d
(const std::string &name, double &vel) const
LaserControlMode
getLaserMode
classGeneralCommander.html
ad70333cffa4e083fb7482641e64c727c
()
bool
initWalkAlong
classGeneralCommander.html
a3c397c7bee33ee5206576e27f805ff39
()
bool
isWalkAlongOk
classGeneralCommander.html
afcd26eeaa55859d2c038f4074f755ec3
()
bool
moveToWalkAlongArmPose
classGeneralCommander.html
aa8ed8b2f534d2bf972dc6a09e076a36f
()
void
requestProsilicaImage
classGeneralCommander.html
a472c718624905a8fe67c6433398f34ca
(std::string ns)
void
sendArmVelCommands
classGeneralCommander.html
a50988083dc4c622b4856b182d592827e
(double r_x_vel, double r_y_vel, double r_z_vel, double r_roll_vel, double r_pitch_vel, double r_yaw_vel, double l_x_vel, double l_y_vel, double l_z_vel, double l_roll_vel, double l_pitch_vel, double l_yaw_vel, double hz)
void
sendBaseCommand
classGeneralCommander.html
a3f244418baa8d86129c5f3b41ae74e78
(double vx, double vy, double vw)
void
sendGripperCommand
classGeneralCommander.html
a6d1c9b373a92116ff2057faad8b56b0a
(WhichArm which, bool close)
void
sendHeadCommand
classGeneralCommander.html
a34de3a9e8e3159a61b360d0aba54d045
(double req_pan, double req_tilt)
void
sendHeadSequence
classGeneralCommander.html
a61b607ddade7cd535153d2d66731c300
(HeadSequence seq)
void
sendHeadTrackCommand
classGeneralCommander.html
a33ce8a7c3f0e3c475ccb9d1052eb1022
()
void
sendProjectorStartStop
classGeneralCommander.html
a3da10986a32927927d15b366e646db28
(bool start)
void
sendTorsoCommand
classGeneralCommander.html
af6ab0bfb250762e63fa7729d4036214e
(double pos, double vel)
void
sendWalkAlongCommand
classGeneralCommander.html
a9fab958f53df4cac9129a1ea50309341
(double thresh, double x_dist_max, double x_speed_scale, double y_dist_max, double y_speed_scale, double rot_scale)
void
sendWristVelCommands
classGeneralCommander.html
a73878408c1282ca7ed717fc6bfc7dc17
(double right_wrist_vel, double left_wrist_vel, double hz)
void
setArmMode
classGeneralCommander.html
abe1ddd4ab835bf4aae2bbb3cbeae6f80
(WhichArm which, ArmControlMode mode)
void
setHeadMode
classGeneralCommander.html
a7818e634f1770a48cb02c282c9d5cd37
(HeadControlMode mode)
void
setLaserMode
classGeneralCommander.html
aed1738b08088c8442420436556cb82a4
(LaserControlMode mode)
void
switchControllers
classGeneralCommander.html
a9cc08ced4e5612c2d60f0c226f80378e
(const std::vector< std::string > &start_controllers, const std::vector< std::string > &stop_controllers)
void
tuckArms
classGeneralCommander.html
a3bd7c0c900fbf3342b4b0cbf3b19c026
(WhichArm arm)
void
turnOffWalkAlong
classGeneralCommander.html
ac946a7a2de4175456137d98f286fadc5
()
void
untuckArms
classGeneralCommander.html
aa39ce8d189a7a892a0d7c7257bf80bf0
(WhichArm arm)
void
updateCurrentWristPositions
classGeneralCommander.html
a768239bfdde5299de1fa203933a9078b
()
~GeneralCommander
classGeneralCommander.html
aaf6bdcaa6658645b9e3711c692b37b1d
()
double
calcAverage
classGeneralCommander.html
aa80eeca77b0bea2c430a7e5a60f63a5f
(const std::list< double > &av_list) const
void
clampDesiredArmPositionsToActual
classGeneralCommander.html
a85fce640617b8a15f708a4a09bf3e6ae
(double max_dist)
void
composeWristRotGoal
classGeneralCommander.html
a62a2cd6231a1c4acc614cb9b9c96d88e
(const std::string pref, pr2_controllers_msgs::JointTrajectoryGoal &goal, std::vector< double > &des_joints, double des_vel, double hz) const
geometry_msgs::Pose
getPositionFromJointsPose
classGeneralCommander.html
a6c6f75c4d5d8ad95aef2166ab34b13a8
(ros::ServiceClient &service_client, std::string fk_link, const std::vector< std::string > &joint_names, const std::vector< double > &joint_pos)
void
jointStateCallback
classGeneralCommander.html
a76c4166c720c16a7d9d8bb6885a0c16f
(const sensor_msgs::JointStateConstPtr &jointState)
void
powerBoardCallback
classGeneralCommander.html
ad695aa841adfc4e459388911c311cdc0
(const pr2_msgs::PowerBoardStateConstPtr &powerBoardState)
void
unnormalizeTrajectory
classGeneralCommander.html
acd6e947bb7edf2fc29ba6bd549dfafc6
(trajectory_msgs::JointTrajectory &traj) const
void
updateWalkAlongAverages
classGeneralCommander.html
a5c05de2da220898b553d4ed246745c7f
()
ros::Publisher
base_pub_
classGeneralCommander.html
a3cf924a9d7d91f840f956212c91c5828
bool
control_body_
classGeneralCommander.html
a8597037d94f268ed49689f6881df0ed4
bool
control_head_
classGeneralCommander.html
ad2a13e921fa0d918bac4971216b73ff6
bool
control_larm_
classGeneralCommander.html
a51945b806c246b9cbb74b37f1ff69913
bool
control_prosilica_
classGeneralCommander.html
a991683785ee2ed26834ada3ce0b131d5
bool
control_rarm_
classGeneralCommander.html
a1939dbb184218559b35d7031db8bb9c4
geometry_msgs::Pose
des_l_wrist_roll_pose_
classGeneralCommander.html
a735ec2337bb8bf1cdab94564944afccc
geometry_msgs::Pose
des_r_wrist_roll_pose_
classGeneralCommander.html
a826e1fb8e3de12a371083167614dfa5f
HeadControlMode
head_control_mode_
classGeneralCommander.html
af1f9592183e96ffb93b387f06a560d4e
trajectory_msgs::JointTrajectory
head_nod_traj_
classGeneralCommander.html
a4974e3369d9621438997399927f059c3
ros::Publisher
head_pub_
classGeneralCommander.html
a81c4c37dfac1d05f76fe22dee8151fad
trajectory_msgs::JointTrajectory
head_shake_traj_
classGeneralCommander.html
a1ee7ad0cc35e226363ca1c8b79ab2ce3
actionlib::SimpleActionClient< pr2_controllers_msgs::PointHeadAction > *
head_track_hand_client_
classGeneralCommander.html
a9764b3f34ab2453783c7a28ec75413b9
std::map< std::string, double >
joint_state_position_map_
classGeneralCommander.html
a851be73ae6cd54c07a3122a2aaa86197
ros::Subscriber
joint_state_sub_
classGeneralCommander.html
ac59ee78c3083f16bdf2ae114a281fda4
std::map< std::string, double >
joint_state_velocity_map_
classGeneralCommander.html
af6092c1b4a9a068fc59d57b74a0d5b97
std::string
l_arm_controller_name_
classGeneralCommander.html
af668fd81677269009858fc0bbd733fc6
LaserControlMode
laser_control_mode_
classGeneralCommander.html
a5dcbaa157413eed3646c4a15ae96409b
double
laser_fast_amplitude_
classGeneralCommander.html
ab6f2dd2067d6e23806b46a87e35f4774
double
laser_fast_offset_
classGeneralCommander.html
acfe961aa90c994fcf6a3106960327170
double
laser_fast_period_
classGeneralCommander.html
a418b912ed096e127f4f7babd98003abd
double
laser_slow_amplitude_
classGeneralCommander.html
abfc08c20866684094303b85e89e1ff5e
double
laser_slow_offset_
classGeneralCommander.html
a05da357b04137c054217585aea24be45
double
laser_slow_period_
classGeneralCommander.html
ac4ab2ef5603fcf198172e454482f89ea
ros::Time
last_left_wrist_goal_stamp_
classGeneralCommander.html
a9d4ed2e8c7b6265c332c30821654070d
ros::Time
last_right_wrist_goal_stamp_
classGeneralCommander.html
a8ae3f077e4388d2637099d78011f5a88
double
last_torso_vel_
classGeneralCommander.html
a1786ec0d2c884e148d6bd9bd45d87541
ArmControlMode
left_arm_control_mode_
classGeneralCommander.html
ac4dd6002aeff5cc56d7e1e4522bd0369
ros::ServiceClient
left_arm_kinematics_forward_client_
classGeneralCommander.html
aeaca42ae515c01f25927eb9a7d271dbe
ros::ServiceClient
left_arm_kinematics_inverse_client_
classGeneralCommander.html
a8b90912ef0203d5fdf6ac100444b337d
ros::ServiceClient
left_arm_kinematics_solver_client_
classGeneralCommander.html
abf40edf5e3ae06d3be2e2a8e5418159a
ros::Publisher
left_arm_traj_pub_
classGeneralCommander.html
aec0722096419eca6675cf648403e8016
actionlib::SimpleActionClient< pr2_controllers_msgs::JointTrajectoryAction > *
left_arm_trajectory_client_
classGeneralCommander.html
a950707e2080e09a69fa348dd1659b5d4
std::vector< double >
left_des_joint_states_
classGeneralCommander.html
aa09b4034aa7eb43d658a6393fb5ce3a1
actionlib::SimpleActionClient< pr2_controllers_msgs::Pr2GripperCommandAction > *
left_gripper_client_
classGeneralCommander.html
a776abfada18bf1be4f81858d0e47b731
std::vector< double >
left_walk_along_pose_
classGeneralCommander.html
aecf7a74fdeae3a5683daed3fdb056c31
geometry_msgs::Pose
left_wrist_roll_pose_
classGeneralCommander.html
ae8ce26ed793bf119c1826ad3bb59c201
ros::NodeHandle
n_
classGeneralCommander.html
a5b50bb1af6243c3b2816ab7a408e3a50
ros::Subscriber
power_board_sub_
classGeneralCommander.html
a8977f4b02066fff1f8adf6479739114d
ros::ServiceClient
prosilica_polling_client_
classGeneralCommander.html
af8019aaf82ed15f276cc03f25f0e90d8
std::string
r_arm_controller_name_
classGeneralCommander.html
a636ed65e3e8787d43e1ef5caa9d3c9a5
ArmControlMode
right_arm_control_mode_
classGeneralCommander.html
a27cfe6592f9b79f56111ee13c63c7717
ros::ServiceClient
right_arm_kinematics_forward_client_
classGeneralCommander.html
a185cb4fac8d51ba753fa5f5a0b962d6d
ros::ServiceClient
right_arm_kinematics_inverse_client_
classGeneralCommander.html
a61ba57cfa2562859f67cb1eec7950213
ros::ServiceClient
right_arm_kinematics_solver_client_
classGeneralCommander.html
afbf37e4ed9f611144f799e5bce2fb4a2
ros::Publisher
right_arm_traj_pub_
classGeneralCommander.html
a7eb2a9627556d9cd7fd389942bfe52d0
actionlib::SimpleActionClient< pr2_controllers_msgs::JointTrajectoryAction > *
right_arm_trajectory_client_
classGeneralCommander.html
a53e04355bf8f23e35c6dbcd88b7cf7ea
std::vector< double >
right_des_joint_states_
classGeneralCommander.html
ab030b935f2e94fc363601e9ee1395564
actionlib::SimpleActionClient< pr2_controllers_msgs::Pr2GripperCommandAction > *
right_gripper_client_
classGeneralCommander.html
a5671c1bf99f97415f538d0739877da97
std::vector< double >
right_walk_along_pose_
classGeneralCommander.html
aec2e304e022e4b8d9c8d831d7f8d71bd
geometry_msgs::Pose
right_wrist_roll_pose_
classGeneralCommander.html
a98bda8496837ab6b033e770746f30125
urdf::Model
robot_model_
classGeneralCommander.html
a200d762c10bc50cf5df8839b74b62c7a
bool
robot_model_initialized_
classGeneralCommander.html
af6149101837db6ab6f860cbcbca336ae
bool
status_projector_on
classGeneralCommander.html
ab2288e488e5c19c5117714f02c0a5229
ros::ServiceClient
switch_controllers_service_
classGeneralCommander.html
ac80d4019d2ef52326ea18b6a44558932
ros::ServiceClient
tilt_laser_service_
classGeneralCommander.html
a2bc351eeae01f6a20648e6779573f742
ros::Publisher
torso_pub_
classGeneralCommander.html
a6b3a64487b181b76ddc32c8c1131cc38
actionlib::SimpleActionClient< pr2_common_action_msgs::TuckArmsAction > *
tuck_arms_client_
classGeneralCommander.html
a0b683ca4cd93bd6ef9c2b963df3733d3
geometry_msgs::Pose
walk_along_left_des_pose_
classGeneralCommander.html
a087113164e0d2e8705e31d82a780d110
bool
walk_along_ok_
classGeneralCommander.html
abd53b00709e0e172dc8f12a0a305ab33
geometry_msgs::Pose
walk_along_right_des_pose_
classGeneralCommander.html
a7f506626c560258a8be82f169cb149ee
std::list< double >
walk_ldx_vals_
classGeneralCommander.html
a55aa658873ce6e4b30235048ea7e1667
std::list< double >
walk_ldy_vals_
classGeneralCommander.html
a92eb0c0378896189504ce9530b47d0c7
std::list< double >
walk_rdx_vals_
classGeneralCommander.html
a04e86a50e5a3a4d8acddcc49f6af8e05
std::list< double >
walk_rdy_vals_
classGeneralCommander.html
a057139ed5126af52abace6d3c36c2b1c
Pr2TeleopGeneralJoystick
classPr2TeleopGeneralJoystick.html
bool
axisOk
classPr2TeleopGeneralJoystick.html
ad6e03ac63505ab8a8f034706760f5b04
(unsigned int axisNum, const sensor_msgs::Joy::ConstPtr &joy_msg) const
bool
buttonOkAndOn
classPr2TeleopGeneralJoystick.html
a4e0f7e889d47e2811ff774c0a3d94f61
(unsigned int buttonNum, const sensor_msgs::Joy::ConstPtr &joy_msg) const
bool
convertCurrentVelToDesiredHeadPos
classPr2TeleopGeneralJoystick.html
a0f12c8ca80d663380dd9254384734af5
(double hz)
bool
convertCurrentVelToDesiredTorsoPos
classPr2TeleopGeneralJoystick.html
a9d91ea22429cd5fbac4e71da10e7440e
(double hz)
void
init
classPr2TeleopGeneralJoystick.html
a39232a1bfc57521e23facd7b890e96d2
()
void
joy_cb
classPr2TeleopGeneralJoystick.html
a664b6c85d01e855cba5968181fbe111a
(const sensor_msgs::Joy::ConstPtr &joy_msg)
Pr2TeleopGeneralJoystick
classPr2TeleopGeneralJoystick.html
a85ef2b71f62b154e26276708af634d03
(bool deadman_no_publish=false)
bool
sameValueAsLast
classPr2TeleopGeneralJoystick.html
a76ce4ffe6fba5749cf072d22f5f56ff2
(unsigned int button, const sensor_msgs::Joy::ConstPtr &new_msg, const sensor_msgs::Joy::ConstPtr &old_msg)
~Pr2TeleopGeneralJoystick
classPr2TeleopGeneralJoystick.html
a25e200662ac0668b7c1b0131e31f1e83
()
double
arm_pitch_scale_
classPr2TeleopGeneralJoystick.html
aba96e380c4cf95b0ab5c514301269376
double
arm_roll_scale_
classPr2TeleopGeneralJoystick.html
a3e8cd8a39bc099d2ff9c97866a545f7e
double
arm_x_scale_
classPr2TeleopGeneralJoystick.html
a7a7255c9fb439454b83631a946faba71
double
arm_y_scale_
classPr2TeleopGeneralJoystick.html
ade3c2fb0f39ead6efce2f1db968354b6
double
arm_yaw_scale_
classPr2TeleopGeneralJoystick.html
a97fb659aacdc6999ee02253acf9230dc
double
arm_z_scale_
classPr2TeleopGeneralJoystick.html
a74914c24bb86ab4223ee35c0f795c6b4
int
axis_pan_
classPr2TeleopGeneralJoystick.html
a58c7de52b7ccac40d9c3d11dfbd8c9cc
int
axis_tilt_
classPr2TeleopGeneralJoystick.html
a3f9d59aed9debc9d5e301349889616ae
double
des_left_wrist_vel_
classPr2TeleopGeneralJoystick.html
a123929d278b200af98a13ee97872e389
double
des_pan_pos_
classPr2TeleopGeneralJoystick.html
a7a35115f0a7f97c858f570829b34f035
double
des_right_wrist_vel_
classPr2TeleopGeneralJoystick.html
a806b8535ba5a2514e22c06004486610c
double
des_tilt_pos_
classPr2TeleopGeneralJoystick.html
a71bafc51de6d02c9bd878b61d2fde3a5
double
des_torso_pos_
classPr2TeleopGeneralJoystick.html
adbdfd91478cd70ea7a7a117d6b78237f
double
des_torso_vel_
classPr2TeleopGeneralJoystick.html
a12d9b8c731d9e651815b8678e2223f6e
double
des_vw_
classPr2TeleopGeneralJoystick.html
a865c709a0452c3cc02b190f114a2ee12
double
des_vx_
classPr2TeleopGeneralJoystick.html
a5e016a72516bfc516fd7203dc76961f7
double
des_vy_
classPr2TeleopGeneralJoystick.html
a33faa42d78d232ac812c27e3a8e0a97e
bool
first_callback_
classPr2TeleopGeneralJoystick.html
a701bf7542ef0d6e9eb2be49218514898
GeneralCommander *
gc
classPr2TeleopGeneralJoystick.html
a32876081e9976a234f6f5205c7e72c46
bool
head_init_
classPr2TeleopGeneralJoystick.html
a83098ff64c43bba950dddf55d5613654
ros::Time
joy_deadman_
classPr2TeleopGeneralJoystick.html
ae15fd4d67fe8cc4e3ab3684777bd7b8f
ros::Subscriber
joy_sub_
classPr2TeleopGeneralJoystick.html
a49ae4da1d8fa2219af3af876c4bb50e5
ros::Time
last_head_toggle_
classPr2TeleopGeneralJoystick.html
ac339fd36cefa4d07a437a5c07277f797
sensor_msgs::JoyConstPtr
last_joy_
classPr2TeleopGeneralJoystick.html
a1481d4efb494325cf007434f7b603384
ros::Time
last_laser_toggle_
classPr2TeleopGeneralJoystick.html
a7a92b940b9509bc64b99dfff07ab9f35
ros::Time
last_projector_toggle_
classPr2TeleopGeneralJoystick.html
a4969edd0799e8c365e268ac829256736
ros::Time
last_walk_along_time_
classPr2TeleopGeneralJoystick.html
a9c505dfe15136ace90c90614ed5cf3cf
double
left_arm_vel_pitch_
classPr2TeleopGeneralJoystick.html
a44e0bb5809640a3dca5437b22018479b
double
left_arm_vel_roll_
classPr2TeleopGeneralJoystick.html
ab09f052319e3e75f533f0bde06439ac2
double
left_arm_vel_yaw_
classPr2TeleopGeneralJoystick.html
a16aac7b828dca887b0f1edf929883e84
double
left_arm_vx_
classPr2TeleopGeneralJoystick.html
afab5e6b52e65e8285b961aba1fd39173
double
left_arm_vy_
classPr2TeleopGeneralJoystick.html
afab072db90e5d1d85db0fc8d2f7b14bb
double
left_arm_vz_
classPr2TeleopGeneralJoystick.html
a95e62b225bbcd3614abea50fea25032d
double
max_pan_
classPr2TeleopGeneralJoystick.html
a950e8f00c164ec91a1bd357c66b73c65
double
max_tilt_
classPr2TeleopGeneralJoystick.html
adafa9061883d450437c9dd42d217654d
double
max_torso_
classPr2TeleopGeneralJoystick.html
a45d6f5199d95b85b8e5ce36062930315
double
min_tilt_
classPr2TeleopGeneralJoystick.html
a4404c36d02fec35a307dbb28dc469b6e
double
min_torso_
classPr2TeleopGeneralJoystick.html
ae037ecba935cbc99ba8cb114e98d4986
ros::NodeHandle
n_
classPr2TeleopGeneralJoystick.html
af34789c0087dc6837d9fac3b4487cac1
double
pan_scale_
classPr2TeleopGeneralJoystick.html
aa6811f819176241f78387d21503fb45b
bool
proj_toggle_com_
classPr2TeleopGeneralJoystick.html
a190515860381bf10bb5eb3a1906829b1
int
projector_toggle_button_
classPr2TeleopGeneralJoystick.html
a813985e7ac54da6331cb6d04ca7a7879
std::string
prosilica_namespace_
classPr2TeleopGeneralJoystick.html
a3f5f19327b42b21f38ad1781cec0d4df
double
req_torso_pos_
classPr2TeleopGeneralJoystick.html
a5d2e77f9d9bd555f555c3fed9449a0b5
double
req_torso_vel_
classPr2TeleopGeneralJoystick.html
ad1c0b849a0b1a0f02f9f1f890e178a30
double
right_arm_vel_pitch_
classPr2TeleopGeneralJoystick.html
a5186e8a5f20316dda8fa3f2e0d2253e1
double
right_arm_vel_roll_
classPr2TeleopGeneralJoystick.html
a9fc786351b7739d40d681490da37de1f
double
right_arm_vel_yaw_
classPr2TeleopGeneralJoystick.html
ac8324acfe23dba30e21ed4641c2df155
double
right_arm_vx_
classPr2TeleopGeneralJoystick.html
a180c99e31b918fd7dc3853aba90aeb5b
double
right_arm_vy_
classPr2TeleopGeneralJoystick.html
a5ff05ddc148126512fa42e259fa9909c
double
right_arm_vz_
classPr2TeleopGeneralJoystick.html
a245aa569b46f66ccf06f178105f32d42
bool
set_walk_along_mode_
classPr2TeleopGeneralJoystick.html
a699d93ede416b7e3963cb2c839662616
int
switch_head_control_mode_button_
classPr2TeleopGeneralJoystick.html
a08c6ddb2a36ee6da893c616a1fb24148
double
tilt_scale_
classPr2TeleopGeneralJoystick.html
a0ae9e455830087ef9acca7b4654b16fa
int
tilt_toggle_button_
classPr2TeleopGeneralJoystick.html
a988af3de79fb3930783d828544f0cee4
bool
torso_init_
classPr2TeleopGeneralJoystick.html
a081e98f1602d8904121642f0775062f6
double
torso_step_
classPr2TeleopGeneralJoystick.html
a510a99e336a2eb4ee8728cacfdc52900
double
vel_val_pan_
classPr2TeleopGeneralJoystick.html
a0547b03761aced1bd36a98fc6106f729
double
vel_val_tilt_
classPr2TeleopGeneralJoystick.html
a74945b0ed1df4a96b39866e6d38c4d9e
double
vw_scale_
classPr2TeleopGeneralJoystick.html
a55011819260e6d4c8f1e547e920e49ab
double
vx_scale_
classPr2TeleopGeneralJoystick.html
a18204e43e388b56094f87f87585f27ce
double
vy_scale_
classPr2TeleopGeneralJoystick.html
a3ff5a4176dd1108dfe0b8c578788d0b7
bool
walk_along_init_waiting_
classPr2TeleopGeneralJoystick.html
a487bde150ddfeaa8721b878c630d32db
double
walk_along_thresh_
classPr2TeleopGeneralJoystick.html
a542ce0a11a8cac5a31bfca009ecf0fa8
double
walk_along_w_speed_scale_
classPr2TeleopGeneralJoystick.html
a9e52d1841b8efe6870fc58e9def0f898
double
walk_along_x_dist_max_
classPr2TeleopGeneralJoystick.html
a4462953212d198d33331824156abc97b
double
walk_along_x_speed_scale_
classPr2TeleopGeneralJoystick.html
ac72e027911ef692e9da8f23235385e5e
double
walk_along_y_dist_max_
classPr2TeleopGeneralJoystick.html
a2cb2e6188b79f614c460b02ea3bc7486
double
walk_along_y_speed_scale_
classPr2TeleopGeneralJoystick.html
a3a04dcdfa02a4d1c4dc1fa1a25affe8c
double
wrist_velocity_
classPr2TeleopGeneralJoystick.html
a4fe20ac449f6fb6abf75dd9f097b177c
Pr2TeleopGeneralKeyboard
classPr2TeleopGeneralKeyboard.html
void
init
classPr2TeleopGeneralKeyboard.html
aff566849ca619de4dbce661b8e6d6cd2
()
Pr2TeleopGeneralKeyboard
classPr2TeleopGeneralKeyboard.html
acf338cd65c33d6e9ac9f730ecbf3003c
()
void
sendHeadCommand
classPr2TeleopGeneralKeyboard.html
adb3647319d558c8950e9632a6607cf6c
(double pan_diff, double tilt_diff)
void
sendTorsoCommand
classPr2TeleopGeneralKeyboard.html
a5e88f8a3b5b0555379e4846e6b766381
(double torso_diff)
~Pr2TeleopGeneralKeyboard
classPr2TeleopGeneralKeyboard.html
a479767c22d54ac11520e2c10b4e62458
()
double
arm_pitch_scale_
classPr2TeleopGeneralKeyboard.html
a07e77a1ade0be0539922228e3c5e6114
double
arm_roll_scale_
classPr2TeleopGeneralKeyboard.html
a3b0ef6cf3ba62e4e66d5ac8dc55442aa
double
arm_x_scale_
classPr2TeleopGeneralKeyboard.html
a406e2056f57727f2b1448ee162f7e013
double
arm_y_scale_
classPr2TeleopGeneralKeyboard.html
a865fe36c93ae747e50377f6bb06d9417
double
arm_z_scale_
classPr2TeleopGeneralKeyboard.html
ab1ba7b7504a255f93f0a3b2721207d1a
bool
control_body
classPr2TeleopGeneralKeyboard.html
a593967373c288ce16a9ebb1ff6c32e1e
bool
control_head
classPr2TeleopGeneralKeyboard.html
a376a399b108d78035c5587c96552a918
bool
control_larm
classPr2TeleopGeneralKeyboard.html
a75affb1b38ba8ed717101877549e9bb7
bool
control_prosilica
classPr2TeleopGeneralKeyboard.html
a201b20a26cda85ce41a47081c5ef5332
bool
control_rarm
classPr2TeleopGeneralKeyboard.html
a8ff2c896c354c6cb0749137d7e32e883
double
des_pan_pos_
classPr2TeleopGeneralKeyboard.html
ad6a1e885ac3cf5d3c6d6e9d55b29fffd
double
des_tilt_pos_
classPr2TeleopGeneralKeyboard.html
ab5a917d68da3120662215cc808743d1c
double
des_torso_pos_
classPr2TeleopGeneralKeyboard.html
aa839258fa56b12382916753f41a7c51f
double
des_vw_
classPr2TeleopGeneralKeyboard.html
af02a459523e80fdfe932d1f112e5faef
double
des_vx_
classPr2TeleopGeneralKeyboard.html
a12191a74c4031ab18d1dc9dc5af4c153
double
des_vy_
classPr2TeleopGeneralKeyboard.html
ae7505f95c8f110930f599ff270f0d101
GeneralCommander *
gc
classPr2TeleopGeneralKeyboard.html
aca4ce836b780e97786b28f32e1a0b028
bool
head_init_
classPr2TeleopGeneralKeyboard.html
ae50a14d860b91033f126b58484424fe8
double
max_pan_
classPr2TeleopGeneralKeyboard.html
a6bc02f50e2370b425f97c118e1a3c38c
double
max_tilt_
classPr2TeleopGeneralKeyboard.html
a364798e7998834f0e9fdbbe13655d9d9
double
max_torso_
classPr2TeleopGeneralKeyboard.html
ae0a4fe7e36188c3e164afd636ce5ee08
double
min_tilt_
classPr2TeleopGeneralKeyboard.html
ac8683e2ac200bb8b0dd88e610a2bd4ea
double
min_torso_
classPr2TeleopGeneralKeyboard.html
ae022e56334fab08c477691061287b990
double
pan_scale_
classPr2TeleopGeneralKeyboard.html
acb809ac7b59671bc44bee0bbf2f13ea9
double
tilt_scale_
classPr2TeleopGeneralKeyboard.html
a893e07f3c8c3125ba0a2edbae94c1241
bool
torso_init_
classPr2TeleopGeneralKeyboard.html
a31ed01a03d756ab6bc34c7af6352d8a7
double
torso_step_
classPr2TeleopGeneralKeyboard.html
afd0854e23a8455d19c054accb31c8e52
double
vw_scale_
classPr2TeleopGeneralKeyboard.html
a243c35b47ae2332decfaee368617a2c3
double
vx_scale_
classPr2TeleopGeneralKeyboard.html
ac80995133a5b533f2d91810e3faa794f
double
vy_scale_
classPr2TeleopGeneralKeyboard.html
a6d5946a97093a4c5662f14ffa127fd61
double
wrist_velocity_
classPr2TeleopGeneralKeyboard.html
a5645290cbf3ad3ac759488a313139d46
index
index
codeapi