gripper_keyboard.py
/tmp/ws/src/fetch_ros/fetch_teleop/scripts/
gripper__keyboard_8py
gripper_keyboard::GripperKeyboard
gripper_keyboard
def
getch
namespacegripper__keyboard.html
ab0f329800b85f8d149265e85e0445f1a
()
def
c
namespacegripper__keyboard.html
acfeac6e6eb88569d286c6675d43d670e
dictionary
gripper_bindings
namespacegripper__keyboard.html
afd2df2eeb0d6a2f78f82cd6218b183bf
gripper_keyboard
namespacegripper__keyboard.html
a0e82a455526847e2bda7ff9dd342b076
settings
namespacegripper__keyboard.html
aacf019ba20f646c8d4ccc58aeec460fa
string
usage
namespacegripper__keyboard.html
ae83fa91b09911ad9f01e1ca5821c3c7e
joystick_teleop.cpp
/tmp/ws/src/fetch_ros/fetch_teleop/src/
joystick__teleop_8cpp
ArmTeleop
BaseTeleop
FollowTeleop
GripperTeleop
HeadTeleop
Teleop
TeleopComponent
double
integrate
joystick__teleop_8cpp.html
abc93e7e5e2e433ab3ad7b8c15243035e
(double desired, double present, double max_rate, double dt)
int
main
joystick__teleop_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
tuck_arm.py
/tmp/ws/src/fetch_ros/fetch_teleop/scripts/
tuck__arm_8py
tuck_arm::MoveItThread
tuck_arm::TuckArmTeleop
tuck_arm::TuckThread
tuck_arm
def
is_moveit_running
namespacetuck__arm.html
a3cef60e1f84a756fb4d90b2bdc0dc4e9
()
action
namespacetuck__arm.html
ab852b290f1ea45037e870eecb2bd3232
args
namespacetuck__arm.html
a561bff39a5126a6595730435f82ef60f
help
namespacetuck__arm.html
aedcba16d9a32136fb2b8f07e09619e83
parser
namespacetuck__arm.html
ab5a12cf320afb944ffbc0f76806fa663
t
namespacetuck__arm.html
ab480456104a79bd39900b89e32999018
unknown
namespacetuck__arm.html
a1dd4c83a1c6721400a5a9ff7320e8d4d
ArmTeleop
classArmTeleop.html
TeleopComponent
ArmTeleop
classArmTeleop.html
a2608783ec4ea2013d0ab488cff429488
(const std::string &name, ros::NodeHandle &nh)
virtual void
publish
classArmTeleop.html
ab0a32e6d29989f8b509b4d9a52ff2896
(const ros::Duration &dt)
virtual bool
start
classArmTeleop.html
a3d7010432ba3e2fde59719349ae478b1
()
virtual bool
stop
classArmTeleop.html
a48f15cc8ec28b815527dd14c3d9f961d
()
virtual bool
update
classArmTeleop.html
a6288436101d0aef3275b555a9f7e92fd
(const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)
int
axis_pitch_
classArmTeleop.html
ad793caad6ba5f908d4a679b402ed177b
int
axis_roll_
classArmTeleop.html
acf5e8f9eab8995c6b46212d0ccb045e2
int
axis_x_
classArmTeleop.html
af3545a816727d4c322830f5c33027c47
int
axis_y_
classArmTeleop.html
ab7533094478ee09ed3aac835ee621b63
int
axis_yaw_
classArmTeleop.html
a013f924f559c15ab3c4b60a572398d4e
int
axis_z_
classArmTeleop.html
a24c86025135b04fd022ea4470dc2c636
int
button_angular_
classArmTeleop.html
a5c5d5a0962f40320815753de8558fdf9
int
button_linear_
classArmTeleop.html
a744ea2169aa5662977b8ee9f66570f52
ros::Publisher
cmd_pub_
classArmTeleop.html
acc799789fee70115aa8458fa99a99205
int
deadman_
classArmTeleop.html
a02c784f42a93bd0efce7d1c2fc50ceaa
geometry_msgs::TwistStamped
desired_
classArmTeleop.html
acf2603ebe4910a47325a27688ccaab25
geometry_msgs::TwistStamped
last_
classArmTeleop.html
a8dd899c84492ae519b9b78b0905a9e03
ros::Time
last_update_
classArmTeleop.html
ae77290a2f7d30e69a6b7a0a99ae8e97b
double
max_acc_pitch_
classArmTeleop.html
a8c6604875024ec6e1de87540de573dfe
double
max_acc_roll_
classArmTeleop.html
a0caaffcc17c333814c1d91f5c36472af
double
max_acc_x_
classArmTeleop.html
a7da12a4af79263b746baee97ae606e5a
double
max_acc_y_
classArmTeleop.html
aa89e072f6297b2c76865f328d57488e6
double
max_acc_yaw_
classArmTeleop.html
aa9e70eaa78e5b27d341cb6c0dad08f4c
double
max_acc_z_
classArmTeleop.html
a93c557ddb0e96099f3f2775eb7cfc43c
double
max_vel_pitch_
classArmTeleop.html
a290caf0d658cf4a921356cdec1dfa886
double
max_vel_roll_
classArmTeleop.html
a9fbc617de1d16f8b6c61953dd7777ba2
double
max_vel_x_
classArmTeleop.html
a86f4982b76f1751cef7891c6755e1323
double
max_vel_y_
classArmTeleop.html
af66f249cf14d9506245a5c9f655057f1
double
max_vel_yaw_
classArmTeleop.html
a4a39c26b72c3451fde888a5f9616fb9e
double
max_vel_z_
classArmTeleop.html
ac9052d6f68cc50e447980583660c0f19
BaseTeleop
classBaseTeleop.html
TeleopComponent
BaseTeleop
classBaseTeleop.html
a46a5ba69ef0e0b4133ea442b37f3330c
(const std::string &name, ros::NodeHandle &nh)
virtual void
publish
classBaseTeleop.html
a68d0ecc79a828df614e978ebfdb8671a
(const ros::Duration &dt)
virtual bool
start
classBaseTeleop.html
ac4084f8ca528880168027702a950d052
()
virtual bool
stop
classBaseTeleop.html
ad5e364939ccad11acea7030fb630450e
()
virtual bool
update
classBaseTeleop.html
a2975654bdd38d6115903f55d4815b4f1
(const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)
void
odomCallback
classBaseTeleop.html
a1eb9b12ad493caf0eebae2e434f90f83
(const nav_msgs::OdometryConstPtr &odom)
int
axis_w_
classBaseTeleop.html
a238eb1a3021cd6b019442ee6c477c3db
int
axis_x_
classBaseTeleop.html
a4d6c9fe4a2752801c779d4bb00df866b
ros::Publisher
cmd_vel_pub_
classBaseTeleop.html
a9e9deea98b6461946f9a58fba7dc0551
int
deadman_
classBaseTeleop.html
a2a70223aedca08e1f55be42d5630b78e
geometry_msgs::Twist
desired_
classBaseTeleop.html
ae5ce759ca95b11836f9569d41591efd0
geometry_msgs::Twist
last_
classBaseTeleop.html
ac101a1631012a7903842ccb58b2f5c55
double
max_acc_w_
classBaseTeleop.html
a1f539f349f9d74f3c639ce5aa4073b50
double
max_acc_x_
classBaseTeleop.html
a5a31445afae4aad26453fcd8c3275266
double
max_vel_w_
classBaseTeleop.html
a38d1e51ff7bfc1bc7e9d7e17db14d85b
double
max_vel_x_
classBaseTeleop.html
a9b183f34cebf42138d22168daadeb302
double
max_windup_time
classBaseTeleop.html
ae78e6b271dda81f91fffc4afc8b14112
double
min_vel_x_
classBaseTeleop.html
a23a91970e639cafade5f0fd65dc9bbcd
ros::ServiceClient
mux_
classBaseTeleop.html
a6bfd00df07b66104bd1cb28c4c0690d0
nav_msgs::Odometry
odom_
classBaseTeleop.html
acbdc5a7c66292b2a14fe5f053cfc6442
boost::mutex
odom_mutex_
classBaseTeleop.html
a9a5be54a1c0a52cd030a892b40c0ced7
ros::Subscriber
odom_sub_
classBaseTeleop.html
a45c2111876f2922c153b762b9bcd56dd
std::string
prev_mux_topic_
classBaseTeleop.html
a3fecd4c39bab2d3d9dc37ad20f097f20
bool
use_mux_
classBaseTeleop.html
a98f636c61ad1db0b96507c12ed6cda44
FollowTeleop
classFollowTeleop.html
TeleopComponent
FollowTeleop
classFollowTeleop.html
ae51f28f57c90fb960bfef58f9d080ed4
(const std::string &name, ros::NodeHandle &nh)
virtual void
publish
classFollowTeleop.html
a7ce4b1bbb669bdf328971b75b26ba562
(const ros::Duration &dt)
virtual bool
stop
classFollowTeleop.html
a8a80afa1c60f44451523bcd519b2a623
()
virtual bool
update
classFollowTeleop.html
a7045242bb065919c9b249f4ccaf31a3e
(const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction >
client_t
classFollowTeleop.html
acddf891d13e0cbe34fafbd1d92ea7745
double
actual_position_
classFollowTeleop.html
a59227b2ff235baf702add45600fe7b94
boost::shared_ptr< client_t >
client_
classFollowTeleop.html
a303daf23ceb77b792b2f8e296454d4fb
int
deadman_
classFollowTeleop.html
ad3ce33ecb191864c4b994ada27862833
int
dec_button_
classFollowTeleop.html
adc62a49b29dd1378256edb88121dd596
double
desired_velocity_
classFollowTeleop.html
af9e978e7e21db6163fb356668b5bcc64
int
inc_button_
classFollowTeleop.html
ade6150fbb7a6355cf9498c3dab18de4a
bool
inhibit_
classFollowTeleop.html
a40bbf894a6a7d454573e9b0e4278eff0
std::string
joint_name_
classFollowTeleop.html
a42ef547c8953c245ed51c1d80aee859d
double
last_velocity_
classFollowTeleop.html
a62679a32495f6a3233b61fb3be7a4778
double
max_acceleration_
classFollowTeleop.html
a3deda4a6d9af6716c502a7cd6b82c12e
double
max_position_
classFollowTeleop.html
a0e75b1ba069d9feee62c17218fe1aff5
double
max_velocity_
classFollowTeleop.html
a6b46c94cf4c78bcf3f8628ed925de8d1
double
min_position_
classFollowTeleop.html
a8dae3536d92530a29443ac90eb63feb5
gripper_keyboard::GripperKeyboard
classgripper__keyboard_1_1GripperKeyboard.html
def
__init__
classgripper__keyboard_1_1GripperKeyboard.html
ae81ccfa0fdfad429fb59aa3857134a5c
(self)
def
close
classgripper__keyboard_1_1GripperKeyboard.html
adeba9f6557d3651a5949165feb130881
(self)
def
open
classgripper__keyboard_1_1GripperKeyboard.html
a7575d46d3adbb27f0d5ae06cd1919e8a
(self)
def
set_position
classgripper__keyboard_1_1GripperKeyboard.html
a8584dda97b88bdf8e8966b28ec4b3517
(self, position)
action_name
classgripper__keyboard_1_1GripperKeyboard.html
a353f2792201841f2d2a0389c9fcbe4e6
client
classgripper__keyboard_1_1GripperKeyboard.html
a5cdd72c8e6ad0aba18884c44010414e2
max_effort
classgripper__keyboard_1_1GripperKeyboard.html
a45879f10865688e8028c34a8ac06678a
position
classgripper__keyboard_1_1GripperKeyboard.html
a79745c03b83aa653fec9ba7ae98a3f31
int
CLOSED_POSITION
classgripper__keyboard_1_1GripperKeyboard.html
a2dd78d69addd5cb7b3e622dc616268b9
float
OPEN_POSITION
classgripper__keyboard_1_1GripperKeyboard.html
a97a9f6971c92f0ee68d114e8ca954815
def
_set_state
classgripper__keyboard_1_1GripperKeyboard.html
ac3af0444f943102479e35999baad4c15
(self, joint_state)
_lock
classgripper__keyboard_1_1GripperKeyboard.html
a9ea9a94a7887a601f47fab5d102617a1
_sub_pos
classgripper__keyboard_1_1GripperKeyboard.html
a0fa8404ce19580089d96492bc0ea920b
GripperTeleop
classGripperTeleop.html
TeleopComponent
GripperTeleop
classGripperTeleop.html
a1907251021e916922d856b614d7c774e
(const std::string &name, ros::NodeHandle &nh)
virtual void
publish
classGripperTeleop.html
ad13f7c9bdde82af674a0348e6dfbdadc
(const ros::Duration &dt)
virtual bool
update
classGripperTeleop.html
ad0c32dc9d02597662426a49a183e85bb
(const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)
actionlib::SimpleActionClient< control_msgs::GripperCommandAction >
client_t
classGripperTeleop.html
ac874674f648ea3b24ac17da7ee121e9b
boost::shared_ptr< client_t >
client_
classGripperTeleop.html
a4855d6e0ad9b4375c31d649c983eda1d
int
close_button_
classGripperTeleop.html
aba7893dff785bea4a7caa0a623054671
int
deadman_
classGripperTeleop.html
afdde6582e110ba8d3a1e2b09a4c1c3f3
double
max_effort_
classGripperTeleop.html
a9fa5ce19095eacf838ef740ee86baa36
double
max_position_
classGripperTeleop.html
abb02f1f9b60b39048213ce5b00a42c75
double
min_position_
classGripperTeleop.html
abdc7240ea70c6ed28cd18a51f359d9e5
int
open_button_
classGripperTeleop.html
ab0756130a66b0bb086335d8311e1d05c
bool
req_close_
classGripperTeleop.html
a41625bc954aec55949f9da95c0a686c5
bool
req_open_
classGripperTeleop.html
af00e8ced97cdbda00e69b16ab15d22f9
HeadTeleop
classHeadTeleop.html
TeleopComponent
HeadTeleop
classHeadTeleop.html
ad32f9ecad192e40b3d896311b43a1f96
(const std::string &name, ros::NodeHandle &nh)
virtual void
publish
classHeadTeleop.html
a70fe9b90195a1c35737271af7bc7aae5
(const ros::Duration &dt)
virtual bool
stop
classHeadTeleop.html
ab42b60d5c5c238d6e71b2c109478d290
()
virtual bool
update
classHeadTeleop.html
a9baa483ca2c947f36c14abce71f91be1
(const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction >
client_t
classHeadTeleop.html
a0dda98f2164d8fae9893c9afbb92ef67
double
actual_pos_pan_
classHeadTeleop.html
acdee832e74b3d5abd188258d421ed623
double
actual_pos_tilt_
classHeadTeleop.html
a2c1b66da4f58c60d4e1ae28b0c784f2b
int
axis_pan_
classHeadTeleop.html
aa85bf850f438811dc6e18c3bbcd29fec
int
axis_tilt_
classHeadTeleop.html
a96bdf35a062eaf5e81d7865dd3b61e0f
boost::shared_ptr< client_t >
client_
classHeadTeleop.html
ae33159ee048b19c4df45b07ebc79688c
int
deadman_
classHeadTeleop.html
a87e87f668f121ef0e06404efba32ad3f
double
desired_pan_
classHeadTeleop.html
a6161d38f55674595e474850029c7f463
double
desired_tilt_
classHeadTeleop.html
aaee0131c9c36f7f8302d0e2096bffb3e
std::string
head_pan_joint_
classHeadTeleop.html
ac552aa7002bba414032c99268cc60740
std::string
head_tilt_joint_
classHeadTeleop.html
ac30cdfad6db18f9690864b928bcb7e01
double
last_pan_
classHeadTeleop.html
ad653fed19d9c6c287991fd9284213a76
double
last_tilt_
classHeadTeleop.html
aac35678b18b24832da3ef32f1614c6e9
double
max_acc_pan_
classHeadTeleop.html
a023679144d2e5368cd2495ab778280c3
double
max_acc_tilt_
classHeadTeleop.html
a1d41300f23f9f9c7b512b0a445202a79
double
max_pos_pan_
classHeadTeleop.html
a4bf0cb654d9e79186c4b65eec9ddf879
double
max_pos_tilt_
classHeadTeleop.html
af5fff89adfb9edbead4c8a03b7d37ad5
double
max_vel_pan_
classHeadTeleop.html
a48ebe97301c7774d705645e609f94187
double
max_vel_tilt_
classHeadTeleop.html
acbf9aa494303bf7cc8b733fb8c9c2313
double
min_pos_pan_
classHeadTeleop.html
ab58ba32ab30deeef3a9c0e757c4bd84b
double
min_pos_tilt_
classHeadTeleop.html
ae2974b18c5ef9ddf455be784a004cff8
tuck_arm::MoveItThread
classtuck__arm_1_1MoveItThread.html
def
__init__
classtuck__arm_1_1MoveItThread.html
ac933965dec6134c714c6b78f54e2f9d6
(self)
def
run
classtuck__arm_1_1MoveItThread.html
abed21194b515c950b5b1c24b6784c9c3
(self)
def
stop
classtuck__arm_1_1MoveItThread.html
a343e5c842e22880dd70b60ed03abea73
(self)
process
classtuck__arm_1_1MoveItThread.html
ae32a64183672527cc163f7774077a859
Teleop
classTeleop.html
void
init
classTeleop.html
a3eecea5298a9868336ccac940929e837
(ros::NodeHandle &nh)
void
publish
classTeleop.html
a3c9109240335ab4949b64c550b1f2e12
(const ros::Duration &dt)
boost::shared_ptr< TeleopComponent >
TeleopComponentPtr
classTeleop.html
a12b21dba47726181d4f06132aec0799b
void
joyCallback
classTeleop.html
a2f978d63cedb128bbf7b662a0588211d
(const sensor_msgs::Joy::ConstPtr &msg)
void
stateCallback
classTeleop.html
aef4569d6076302bf32f27adb3ccc243c
(const sensor_msgs::JointStateConstPtr &msg)
std::vector< TeleopComponentPtr >
components_
classTeleop.html
a3969c45db9e751259bbe068d1ddb4e19
ros::Subscriber
joy_sub_
classTeleop.html
a80e28e0147df3cd82570c4d3d1453a61
ros::Time
last_update_
classTeleop.html
a9f96e64d403670bfd62704742ab0c79a
sensor_msgs::JointStatePtr
state_msg_
classTeleop.html
aa4e1eec2968b32de98310c5aee405907
boost::mutex
state_mutex_
classTeleop.html
a7cee191cba9790b4fbed5893221294b6
ros::Subscriber
state_sub_
classTeleop.html
a205202e7a40a60d65d61f66d120e3f21
TeleopComponent
classTeleopComponent.html
virtual void
publish
classTeleopComponent.html
a8a0da96e0bcfb052a42f88576e3d68bf
(const ros::Duration &dt)=0
virtual bool
start
classTeleopComponent.html
a1f7a9ddeb7d4fcaec2081e15433f5b77
()
virtual bool
stop
classTeleopComponent.html
ab2a7a4e34de737d396eca0c5c01de0c1
()
TeleopComponent
classTeleopComponent.html
ac5f4336994d4f80108a6ee1a5d5a29e2
()
virtual bool
update
classTeleopComponent.html
a76d6a1ed8da5b490da5fc8f7d0f91e00
(const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)=0
virtual
~TeleopComponent
classTeleopComponent.html
acb94f0eb210b932c5535e312761d7ff5
()
bool
active_
classTeleopComponent.html
a857c0e506d22b20afa4aed914bf396f4
tuck_arm::TuckArmTeleop
classtuck__arm_1_1TuckArmTeleop.html
def
__init__
classtuck__arm_1_1TuckArmTeleop.html
adf75251f93866cd3f80a6c8558bb399c
(self)
def
joy_callback
classtuck__arm_1_1TuckArmTeleop.html
afb54c36eca570315889d20a5e2060327
(self, msg)
deadman
classtuck__arm_1_1TuckArmTeleop.html
a0ca0e5893b9c04c55a2e5d2218f4541d
joy_sub
classtuck__arm_1_1TuckArmTeleop.html
abf05a81b5d464902d7cc965d3e11a100
pressed
classtuck__arm_1_1TuckArmTeleop.html
a5896a0121053e2911bb19633fca146c6
pressed_last
classtuck__arm_1_1TuckArmTeleop.html
a8875566c0c210fba3fe8a9d870ebfce6
tuck_button
classtuck__arm_1_1TuckArmTeleop.html
a4f0773d6943004342167e107db5e4a53
tuck_thread
classtuck__arm_1_1TuckArmTeleop.html
a51a4f9d20ff2cd4be1d826def6611b5a
tucking
classtuck__arm_1_1TuckArmTeleop.html
a7bdc45cf5552108e0fc1f03c56887ed0
tuck_arm::TuckThread
classtuck__arm_1_1TuckThread.html
def
__init__
classtuck__arm_1_1TuckThread.html
ab7ab7a395869315a11cc7058d4ab2743
(self)
def
run
classtuck__arm_1_1TuckThread.html
ab97b7f917b76263eab7e4f95890c9862
(self)
def
stop
classtuck__arm_1_1TuckThread.html
a0fc61608d02a66717f536275d1dadc81
(self)
client
classtuck__arm_1_1TuckThread.html
a690a29ba96551ce5302a63f0f121d3f9
gripper_keyboard
namespacegripper__keyboard.html
gripper_keyboard::GripperKeyboard
def
getch
namespacegripper__keyboard.html
ab0f329800b85f8d149265e85e0445f1a
()
def
c
namespacegripper__keyboard.html
acfeac6e6eb88569d286c6675d43d670e
dictionary
gripper_bindings
namespacegripper__keyboard.html
afd2df2eeb0d6a2f78f82cd6218b183bf
gripper_keyboard
namespacegripper__keyboard.html
a0e82a455526847e2bda7ff9dd342b076
settings
namespacegripper__keyboard.html
aacf019ba20f646c8d4ccc58aeec460fa
string
usage
namespacegripper__keyboard.html
ae83fa91b09911ad9f01e1ca5821c3c7e
tuck_arm
namespacetuck__arm.html
tuck_arm::MoveItThread
tuck_arm::TuckArmTeleop
tuck_arm::TuckThread
def
is_moveit_running
namespacetuck__arm.html
a3cef60e1f84a756fb4d90b2bdc0dc4e9
()
action
namespacetuck__arm.html
ab852b290f1ea45037e870eecb2bd3232
args
namespacetuck__arm.html
a561bff39a5126a6595730435f82ef60f
help
namespacetuck__arm.html
aedcba16d9a32136fb2b8f07e09619e83
parser
namespacetuck__arm.html
ab5a12cf320afb944ffbc0f76806fa663
t
namespacetuck__arm.html
ab480456104a79bd39900b89e32999018
unknown
namespacetuck__arm.html
a1dd4c83a1c6721400a5a9ff7320e8d4d