index
index
codeapi
Accelerometer.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Accelerometer_8cpp
ias_drawer_executive/Accelerometer.h
Accelerometer.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Accelerometer_8h
Accelerometer
actionlib::SimpleActionClient< pr2_gripper_sensor_msgs::PR2GripperEventDetectorAction >
DetectContactAC
Accelerometer_8h.html
af9dd7da9cba742b518ea8c031bfca9b9
Approach.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Approach_8cpp
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/Poses.h
ias_drawer_executive/AverageTF.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Approach.h
Approach.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Approach_8h
Approach
Lift
ArticulationModelling.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
ArticulationModelling_8cpp
ias_drawer_executive/ArticulationModelling.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/RobotArm.h
actionlib::SimpleActionClient< articulation_pr2::ArticulatedObjectAction >
Client
ArticulationModelling_8cpp.html
a75dd29f3db68d86fd8a31cf85c680953
int
articulate
ArticulationModelling_8cpp.html
a462cac0236ada93f7772676b3e2e5878
()
ArticulationModelling.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
ArticulationModelling_8h
AverageTF.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
AverageTF_8cpp
ias_drawer_executive/AverageTF.h
AverageTF.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
AverageTF_8h
AverageTF
CartesianViaJoint.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
CartesianViaJoint_8cpp
ias_drawer_executive/RobotArm.h
int
main
CartesianViaJoint_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
poseCallbackL
CartesianViaJoint_8cpp.html
aadae71e47869632082eedb56683cc532
(const geometry_msgs::PoseStamped::ConstPtr &msg)
void
poseCallbackR
CartesianViaJoint_8cpp.html
a38c85f3354992310b9cfdfe77b3a0f89
(const geometry_msgs::PoseStamped::ConstPtr &msg)
void
poseCallbackRMoveArm
CartesianViaJoint_8cpp.html
a25c7119ff419bdf5318914e3660d8f29
(const geometry_msgs::PoseStamped::ConstPtr &msg)
void
printPose
CartesianViaJoint_8cpp.html
a605be614eb252dcd6acfcfea6e375451
(const char title[], tf::Stamped< tf::Pose > pose)
ros::Time
lastMessageL
CartesianViaJoint_8cpp.html
a769b36d90d64dc9c1878a1cf1a23b22c
ros::Time
lastMessageR
CartesianViaJoint_8cpp.html
adcb974ebade3baafd763e6241a0185fa
Constraints.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Constraints_8cpp
int
main
Constraints_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Current.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Current_8cpp
ias_drawer_executive/Approach.h
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Head.h
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/Current.h
ias_drawer_executive/ObjectLocalizer.h
ias_drawer_executive/Kinect.h
void
announce
Current_8cpp.html
a714eb88a4caff8b2b4fbd60fd74387d8
(const std::string text, const tf::Stamped< tf::Pose > &poseStamped)
void
announce_box
Current_8cpp.html
a910303559b0f27bb33495a2ff47ea723
(const std::string text, const btVector3 min, const btVector3 max)
void
calcBigBowlGraspPoses
Current_8cpp.html
ad4fc65d0cd1372b301d1bb16fda985ac
(const tf::Stamped< tf::Pose > &bowl, tf::Stamped< tf::Pose > &l_pregrasp, tf::Stamped< tf::Pose > &l_grasp, tf::Stamped< tf::Pose > &r_pregrasp, tf::Stamped< tf::Pose > &r_grasp)
void
calcPotGraspPoints
Current_8cpp.html
aebde05865930bc5f4ebb233227c4c88f
(tf::Stamped< tf::Pose > det, tf::Stamped< tf::Pose > &leftpreg, tf::Stamped< tf::Pose > &leftg, tf::Stamped< tf::Pose > &rightpreg, tf::Stamped< tf::Pose > &rightg)
int
closeDrawer
Current_8cpp.html
a45a4998652ea4ba9f2403c246c055c29
(int jump)
int
current
Current_8cpp.html
a610a793f0f37a351d8a3bf2da1ad8a31
(int argc, char **argv)
int
development_tools
Current_8cpp.html
aab5f2775dbe4480eeb8aea5edcc00ffc
(int argc, char **argv)
btVector3
diff
Current_8cpp.html
a65186467a16080ac55bb23f4e8f9cf23
(-.12, 0, 0)
void
discardKinectFrame
Current_8cpp.html
a63ea557f189bc81adad4ee2319d36065
()
void
findBoundary1
Current_8cpp.html
a354b0e37ca89c96d88b574be5eb94dbb
(pcl::PointCloud< pcl::PointXYZRGB > &in, pcl::PointCloud< pcl::PointXYZRGB > &edges, pcl::PointCloud< pcl::PointXYZRGB > &other, std::vector< int > &edge_indices)
void
findBoundary2
Current_8cpp.html
a0a0ef7442cc3c8fb7d22ec4f555208ba
(pcl::PointCloud< pcl::PointXYZRGB > &in, pcl::PointCloud< pcl::PointXYZRGB > &edges, pcl::PointCloud< pcl::PointXYZRGB > &other, std::vector< int > &edge_indices)
int
fotopourReadyPopcorn_
Current_8cpp.html
ae1a6e0e7a5b9a0659f3d54c9e396e9f9
(double base_x, double base_y, double base_oz, double base_ow, double height_, double angle, bool do_exit=false)
void
getBigBowlOut
Current_8cpp.html
a487bb19afcf1719efe71220f095afe1f
()
tf::Stamped< tf::Pose >
getBigBowlPose
Current_8cpp.html
a19d4c9afd0eb02fdc7740a9b138871bd
(const btVector3 &search)
int
getBowlFromDrawer
Current_8cpp.html
a9db78f0265b577480dd892a734d79ccd
(int jump)
bool
getCircle
Current_8cpp.html
ad791137eb7131381a274ea784e68d31b
(const btVector3 min, const btVector3 max, btVector3 ¢er, double &radius)
bool
getCircleFromCloud
Current_8cpp.html
a766c62d1432dae1c5f3cfa66e5c03896
(pcl::PointCloud< pcl::PointXYZRGB > &pot_cyl_cloud, btVector3 ¢er, double &radius)
bool
getCirclesFromCloud
Current_8cpp.html
adba01ff27a6b9e0fe11b3c0ce8327dc2
(pcl::PointCloud< pcl::PointXYZRGB > &pot_cyl_cloud, double radius_goal, double radius_tolerance, std::vector< btVector3 > ¢er, std::vector< double > &radius, std::vector< int > &numinliers, size_t iterations=5)
void
getLidAndBowl
Current_8cpp.html
afaf6821d2f03c5b2573f3b615dde4f87
(int jump)
bool
getLidPose
Current_8cpp.html
a8a68efc4f9aa5ff809e0b84ad419129f
(tf::Stamped< tf::Pose > &lid, btVector3 min=btVector3(-2.134, 2.625, 0.955), btVector3 max=btVector3(-1.663, 3.215, 0.972))
void
getPointsInBox
Current_8cpp.html
ad0093cae4197bded46b5e987d60daf37
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, btVector3 min, btVector3 max, pcl::PointCloud< pcl::PointXYZRGB >::Ptr inBox)
void
getPotOut
Current_8cpp.html
af9421ad96289f001bbd67f43bf070ae0
(int jump)
bool
getPotPose
Current_8cpp.html
a72b993041f837e04ae513d1132a60250
(tf::Stamped< tf::Pose > &potPose, tf::Stamped< tf::Pose > &leftpreg, tf::Stamped< tf::Pose > &leftg, tf::Stamped< tf::Pose > &rightpreg, tf::Stamped< tf::Pose > &rightg, bool via_lid=true)
bool
graspBigBowl
Current_8cpp.html
afc59712eb14407e95b0e0cd0fbd9bdde
(const tf::Stamped< tf::Pose > &bowl, bool grasp=true)
int
openFavouriteDrawer
Current_8cpp.html
ab3a5cd9324095892a336dc6ece2cf1d8
(int jump)
int
pourReadyPopcorn_
Current_8cpp.html
a5bb961faafbab6b5cb9db64dff87d8e1
(double base_x, double base_y, double base_oz, double base_ow, double height_=0.0)
int
pourReadyPopcornTable
Current_8cpp.html
a74cdc3fed4daca76fc8e9308a73c7db8
(int jump)
void
printPose
Current_8cpp.html
a6a3c52cd8ac6ffb7afab7ff523a7f9f2
(const char title[], tf::Pose pose)
void
printPose
Current_8cpp.html
a605be614eb252dcd6acfcfea6e375451
(const char title[], tf::Stamped< tf::Pose > pose)
void
printPoseSimple
Current_8cpp.html
a60c897854b90fcc247f30c75fe231ff4
(tf::Stamped< tf::Pose > pose)
void
pubCloud
Current_8cpp.html
a13b745709df9f8cf7e145d540e64d83b
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud)
void
pubMarker
Current_8cpp.html
a7e6a7175f8e5ffd32b4ddb72019af800
(tf::Stamped< tf::Pose > pose, double radius)
void
putBigBowlOntoIsland
Current_8cpp.html
a63a00bded572f0b21ee12106c0527c54
()
void
putBigBowlOntoIsland_heater
Current_8cpp.html
a9a4908af778186b7a8fadb016d02b660
()
void
putBigBowlOntoTable
Current_8cpp.html
a6bca07f894bd01ae986942f0373944a2
(btVector3 search, double base_x, double base_y, double base_oz, double base_ow)
void
returnPotToHeater
Current_8cpp.html
a3ce4260f9ec95b0d5a01e3ae0beda14d
()
void
returnPotToSink
Current_8cpp.html
a05f727dbc17541532ef52f2f8d9ae0ff
()
void
salt_it
Current_8cpp.html
abff5704bf3f2ad6ab549d6955dd90f10
(btVector3 saltloc, double base_x=-1.087042+.1, double base_y=1.707556-.025, double base_oz=0.998003, double base_ow=-0.063155)
void
shake_it
Current_8cpp.html
a970d0ae9c2dfcc3a7f65b47deabd9623
()
void
takepot
Current_8cpp.html
a74552c846100d2c4a420dc1a57a38abb
(int jump)
ros::Publisher
cloud_pub
Current_8cpp.html
ab6f563e3f89c9a783241262c68d96a30
bool
cloud_pub_initialized
Current_8cpp.html
a476755c7a28e7726c5bd3d99617a522d
tf::Stamped< tf::Pose >
hack_l
Current_8cpp.html
a73990a5bc7a14f9221c55a8d517327aa
tf::Stamped< tf::Pose >
hack_r
Current_8cpp.html
add66e9a97736bf0756c9351b49ac529d
int
marker_id
Current_8cpp.html
a21cc34dd09b7a7b70ae397dc30aa7a0a
ros::Publisher
perc_announcer
Current_8cpp.html
a73759dfed2c29e22c491ce5972462bea
bool
perc_init
Current_8cpp.html
a33aa251145a1cd2c4870df546d858967
Current.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Current_8h
Current
DemoScripts.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
DemoScripts_8cpp
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Perception3d.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Poses.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/AverageTF.h
ias_drawer_executive/Approach.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Head.h
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/DemoScripts.h
DemoScripts.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
DemoScripts_8h
DemoScripts
driver.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
driver_8cpp
ias_drawer_executive/RobotDriver.h
int
main
driver_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Geometry.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Geometry_8cpp
ias_drawer_executive/Geometry.h
Geometry.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Geometry_8h
Geometry
GraspClusterClient.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
GraspClusterClient_8cpp
tf::Stamped< tf::Pose >
getPoseIn
GraspClusterClient_8cpp.html
a6c14ebb0524e761bf269fbae60a52976
(const char target_frame[], tf::Stamped< tf::Pose >src)
int
main
GraspClusterClient_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
publishMarker
GraspClusterClient_8cpp.html
ab3806a8189102932e77e55860ee43ac9
(tf::Stamped< tf::Pose > mark)
tf::Stamped< tf::Pose >
tool2wrist
GraspClusterClient_8cpp.html
aa0d07f612cb19ee9a9f115e100b6e983
(tf::Stamped< tf::Pose > toolPose, double dist=-.18)
tf::Stamped< tf::Pose >
wrist2tool
GraspClusterClient_8cpp.html
a5cc743c8f374679cc018e8e347211b9e
(tf::Stamped< tf::Pose > toolPose, double dist=.18)
tf::TransformListener *
listener_
GraspClusterClient_8cpp.html
a3dc74812910da2bc2894e4c233109203
visualization_msgs::MarkerArray
mar
GraspClusterClient_8cpp.html
af896219423b7b0cc1a52c8383838f2d1
int
marker_id
GraspClusterClient_8cpp.html
a21cc34dd09b7a7b70ae397dc30aa7a0a
int
side_
GraspClusterClient_8cpp.html
a6578217509198e2754c37ee97de12af0
ros::Publisher
vis_pub
GraspClusterClient_8cpp.html
afb1d2a91a6dd407bd6a80859febf512e
Gripper.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Gripper_8cpp
ias_drawer_executive/Gripper.h
ias_drawer_executive/Geometry.h
Gripper.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Gripper_8h
Gripper
actionlib::SimpleActionClient< pr2_gripper_sensor_msgs::PR2GripperFindContactAction >
FindContactAC
Gripper_8h.html
a04c2985879f2118f063e6790fd5f4742
actionlib::SimpleActionClient< pr2_gripper_sensor_msgs::PR2GripperGrabAction >
GrabAC
Gripper_8h.html
a38b517731220bf2668f95d8ae93fa840
actionlib::SimpleActionClient< pr2_controllers_msgs::Pr2GripperCommandAction >
GripperClient
Gripper_8h.html
aa2e6dc1ba009e9afa53884daedcba82d
Head.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Head_8cpp
ias_drawer_executive/Head.h
actionlib::SimpleActionClient< pr2_controllers_msgs::PointHeadAction >
PointHeadClient
Head_8cpp.html
a37afcb85b2818d7796acd6938e74288e
Head.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Head_8h
RobotHead
actionlib::SimpleActionClient< pr2_controllers_msgs::PointHeadAction >
PointHeadClient
Head_8h.html
a37afcb85b2818d7796acd6938e74288e
ias_drawer_executive.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
ias__drawer__executive_8cpp
ias_drawer_executive/Approach.h
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Perception3d.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/Poses.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/AverageTF.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Head.h
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/yamlWriter.h
ias_drawer_executive/DemoScripts.h
actionlib::SimpleActionClient< articulation_pr2::ArticulatedObjectAction >
Client
ias__drawer__executive_8cpp.html
a75dd29f3db68d86fd8a31cf85c680953
void
addState
ias__drawer__executive_8cpp.html
aa4b25dcc53ba18fb2e678413759d4554
(double *a, double *b, double *tar, int num=7)
void
addStateDiscounted
ias__drawer__executive_8cpp.html
a3d0ef40e4be7bcf3f640ab49c58eb0ea
(double *a, double *b, double discount, double *tar, int num=7)
int
articulate
ias__drawer__executive_8cpp.html
aa43da9989d4d96d420260ad9951ddc36
(const string &filename, double desired_length, const string &kinect_rgb_optical_frame="/openni_rgb_optical_frame", const string &arm="r", const string &kinect_cloud_topic="/kinect/cloud_throttled", bool model=true)
void
calc_better_base_pose
ias__drawer__executive_8cpp.html
a6b5b79763d090b4af259f31ddc354126
(articulation_pr2::ArticulatedObjectResultConstPtr result, double desired_length)
void
cart_err_monit
ias__drawer__executive_8cpp.html
a4599d144a34161dfbfd60b1397a033cd
(int side)
void
copyState
ias__drawer__executive_8cpp.html
ae5a0ae104866f54c01ee66c9b655c055
(double *src, double *tar, int num=7)
int
current
ias__drawer__executive_8cpp.html
a610a793f0f37a351d8a3bf2da1ad8a31
(int argc, char **argv)
void
findBothArms
ias__drawer__executive_8cpp.html
a5ec85c3540bc736dba6efe4e7a05dd32
(tf::Stamped< tf::Pose > leftArm, tf::Stamped< tf::Pose > rightArm)
pcl::KdTree< pcl::PointXYZRGB >::Ptr
getTree
ias__drawer__executive_8cpp.html
a276feecd349473aae0b06619831b677b
(pcl::PointCloud< pcl::PointXYZRGB > &cloudb)
int
main
ias__drawer__executive_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
mangle
ias__drawer__executive_8cpp.html
a68e5ef30b209db116db2bd142c0b7007
(const char filename[])
int
measures
ias__drawer__executive_8cpp.html
a6d7db0d5a22eee7ce460568be9f895ba
(int argc, char **argv)
double
pointDist
ias__drawer__executive_8cpp.html
a39a4abfc6cf242b4fa9a92a718f39cb7
(pcl::PointXYZRGB &p, pcl::KdTree< pcl::PointXYZRGB >::Ptr &tree)
void
printPose
ias__drawer__executive_8cpp.html
a6a3c52cd8ac6ffb7afab7ff523a7f9f2
(const char title[], tf::Pose pose)
void
printPose
ias__drawer__executive_8cpp.html
a605be614eb252dcd6acfcfea6e375451
(const char title[], tf::Stamped< tf::Pose > pose)
void
pubPose
ias__drawer__executive_8cpp.html
a0f45c7558492cfea21121337e120aa45
(tf::Stamped< tf::Pose > &t, ros::Publisher vis_pub)
void
pubPose
ias__drawer__executive_8cpp.html
a505a6a52a81cc7831d9cd515e17f822b
(tf::Stamped< tf::Pose > &t)
double
reachable_distance
ias__drawer__executive_8cpp.html
ab61ba9a7148623fbe591406521ce5148
(tf::Stamped< tf::Pose > secondlast, tf::Stamped< tf::Pose > last)
void
releaseWhenPulled
ias__drawer__executive_8cpp.html
a984288a105a8f62278cc9c83eb6f5973
(int side)
std::string
removeWhitespace
ias__drawer__executive_8cpp.html
a8980f786da565d84a197ee9d3fe9668b
(const std::string in)
pcl::PointCloud< pcl::PointXYZRGB >
substractPC
ias__drawer__executive_8cpp.html
a1fada599110692ab50d7eac0fe11931e
(pcl::PointCloud< pcl::PointXYZRGB > clouda, pcl::KdTree< pcl::PointXYZRGB >::Ptr &tree, double distance_threshold=0.01)
pcl::PointCloud< pcl::PointXYZRGB >
substractPC
ias__drawer__executive_8cpp.html
a83acf345e6c6432c84528c15ab98793b
(pcl::PointCloud< pcl::PointXYZRGB > clouda, pcl::PointCloud< pcl::PointXYZRGB > cloudb, double distance_threshold=0.01)
tf::Stamped< tf::Pose >
toPose
ias__drawer__executive_8cpp.html
a5faa210af085d9f8dbe31a2fd0097ca5
(const char text[], const char fixed_frame[])
tf::Stamped< tf::Pose >
toPose
ias__drawer__executive_8cpp.html
a881ec0d778b08344bce4ce98511f6a2f
(double x, double y, double z, double ox, double oy, double oz, double ow, const char fixed_frame[])
tf::Stamped< tf::Pose >
turnBowlStraight
ias__drawer__executive_8cpp.html
abe941bd39a9cf260cd36a0e389341a33
(int currside, tf::Stamped< tf::Pose > &bowlPose)
tf::Stamped< tf::Pose >
turnToSide
ias__drawer__executive_8cpp.html
afffa8c83d392ee931ce96bd018549a96
(int side, tf::Stamped< tf::Pose > toolPose, tf::Stamped< tf::Pose > bowlPose)
bool
have_vis_pub
ias__drawer__executive_8cpp.html
a6969db445b2ece391d4bfbaf435f6b32
ros::NodeHandle *
node_handle_
ias__drawer__executive_8cpp.html
a8514b7f1b60659b314d25a6f39da662b
ros::Publisher
vis_pub_
ias__drawer__executive_8cpp.html
a1adcd10c85873915f4910561df989c41
Keywords.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Keywords_8cpp
ias_drawer_executive/Keywords.h
Keywords.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Keywords_8h
KeyValPair
Keywords
Kinect.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Kinect_8cpp
ias_drawer_executive/Kinect.h
ias_drawer_executive/Geometry.h
Kinect.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Kinect_8h
Kinect
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/
mainpage_8dox
Marker.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Marker_8cpp
int
main
Marker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Measures.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Measures_8cpp
ias_drawer_executive/Approach.h
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Head.h
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/Keywords.h
ias_drawer_executive/ObjectLocalizer.h
ias_drawer_executive/Current.h
int
measures
Measures_8cpp.html
a6d7db0d5a22eee7ce460568be9f895ba
(int argc, char **argv)
void
test_func
Measures_8cpp.html
ab2fe9fe7ee639c0f0d64e0dc5b41cc2b
(Keywords &kp)
ObjectLocalizer.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
ObjectLocalizer_8cpp
ias_drawer_executive/ObjectLocalizer.h
ias_drawer_executive/Kinect.h
ias_drawer_executive/Geometry.h
ObjectLocalizer.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
ObjectLocalizer_8h
ias_drawer_executive/Keywords.h
ObjectLocalizer
PotLocalizer
std::map< std::string, ObjectLocalizer * >
localizer_map
ObjectLocalizer_8h.html
a7e1a5d1f453cbb34c2f187170dae4221
OperateHandleController.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
OperateHandleController_8cpp
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Perception3d.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/Poses.h
ias_drawer_executive/AverageTF.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Head.h
ias_drawer_executive/Approach.h
void
printTransform
OperateHandleController_8cpp.html
a320c1520dfd7d46acab8f29f3bcf3f01
(const char title[], btTransform a)
btTransform
scaleTransform
OperateHandleController_8cpp.html
af937e872e67f644d91497e3b8f454e31
(const btTransform &in, double scale)
void
spinner
OperateHandleController_8cpp.html
a54367775db1d9fdac312c145ad3edf58
(Approach *apr)
OperateHandleController.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
OperateHandleController_8h
OperateHandleController
OperateHandleServer.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
OperateHandleServer_8cpp
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/Torso.h
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Poses.h
ias_drawer_executive/Perception3d.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/Gripper.h
ias_drawer_executive/Head.h
ias_drawer_executive/DemoScripts.h
ias_drawer_executive/Current.h
CloseContainerAction
CloseHandleAction
GenericAction
OpenContainerAction
OperateHandleAction
PickBottleAction
PickPlateAction
int
main
OperateHandleServer_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
park_arms.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
park__arms_8cpp
ias_drawer_executive/OperateHandleController.h
int
main
park__arms_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Perception3d.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Perception3d_8cpp
ias_drawer_executive/Perception3d.h
ias_drawer_executive/Geometry.h
int
op_handle_cloud_cnt
Perception3d_8cpp.html
a0753ef213a58a15958494aa5cac83580
btQuaternion
resOri
Perception3d_8cpp.html
ab0ccfeeca0b0124cae4f0857dd236ede
Perception3d.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Perception3d_8h
Perception3d
#define
ROSCPP_DEPRECATED
Perception3d_8h.html
a98d363e702ef9ed95f528a27e1d8398d
pcl::PointCloud< pcl::PointXYZ >
PointCloudT
Perception3d_8h.html
ac9c4c848f638328096ca80727c9efae1
Poses.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Poses_8cpp
ias_drawer_executive/Poses.h
Poses.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Poses_8h
Poses
Pressure.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Pressure_8cpp
ias_drawer_executive/Pressure.h
Pressure.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Pressure_8h
Pressure
RobotArm.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
RobotArm_8cpp
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Pressure.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/RobotDriver.h
RobotArm.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
RobotArm_8h
RobotArm
actionlib::SimpleActionClient< pr2_controllers_msgs::JointTrajectoryAction >
TrajClient
RobotArm_8h.html
a556da2f36e84946e64708debc8612ca1
RobotDriver.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
RobotDriver_8cpp
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Geometry.h
ias_drawer_executive/Poses.h
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
MoveBaseClient
RobotDriver_8cpp.html
a21e20cc0b6656ae897b3cbb969b93241
RobotDriver.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
RobotDriver_8h
RobotDriver
SegmentFurnitureInteractive.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
SegmentFurnitureInteractive_8cpp
ias_drawer_executive/OperateHandleController.h
ias_drawer_executive/RobotDriver.h
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Torso.h
ias_drawer_executive/Perception3d.h
void
closeonly
SegmentFurnitureInteractive_8cpp.html
ad6f89d6652e53b94e4d5f64dd426c956
()
bool
getParam
SegmentFurnitureInteractive_8cpp.html
a0397ca4193d65d10dce1f6431de5d3f5
(std::string param_name)
geometry_msgs::Pose *
getPose
SegmentFurnitureInteractive_8cpp.html
a473a10fb03a441d0a3333863dfd18808
(double x, double y, double z, double ox, double oy, double oz, double ow)
int
main
SegmentFurnitureInteractive_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
setParam
SegmentFurnitureInteractive_8cpp.html
aaaef0836563a95b0d6e585f373c970de
(std::string param_name, bool segment)
void
test_open
SegmentFurnitureInteractive_8cpp.html
a1eb3e859c61ea59d05e9b85251a4ef1e
(int arm, btTransform &t)
void
test_open
SegmentFurnitureInteractive_8cpp.html
a9f0ae04463115424924e003e4cd21cab
(int arm_, double x, double y, double z, double ox, double oy, double oz, double ow)
teleop_pr2_keyboard.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
teleop__pr2__keyboard_8cpp
ias_drawer_executive/RobotArm.h
ias_drawer_executive/Gripper.h
#define
KEYCODE_A
teleop__pr2__keyboard_8cpp.html
a35ba55030dedad2411239e6330435742
#define
KEYCODE_A_CAP
teleop__pr2__keyboard_8cpp.html
a8b674b749c39ecac0ecb55ee77c0b410
#define
KEYCODE_BRACK_CL
teleop__pr2__keyboard_8cpp.html
a4226cb7575dd7cddb5f5533d44cb9d56
#define
KEYCODE_BRACK_OP
teleop__pr2__keyboard_8cpp.html
a9e07cc697fa521a5d5aa603d5ffa69d4
#define
KEYCODE_D
teleop__pr2__keyboard_8cpp.html
af0c998786dcada98bf809fea0b157603
#define
KEYCODE_D_CAP
teleop__pr2__keyboard_8cpp.html
ac02bc17dece8c6137e4d22c17a8c847f
#define
KEYCODE_E
teleop__pr2__keyboard_8cpp.html
a066d3da9c56058f89ae3136f7188a52d
#define
KEYCODE_E_CAP
teleop__pr2__keyboard_8cpp.html
a1563d5ace1eed66af343869744889c1e
#define
KEYCODE_I
teleop__pr2__keyboard_8cpp.html
a1db0eaa204cd4fe2ec7b06736a07b055
#define
KEYCODE_I_CAP
teleop__pr2__keyboard_8cpp.html
a0af4c0fbf129638f1b33ac672d1d2da0
#define
KEYCODE_J
teleop__pr2__keyboard_8cpp.html
a98ee73131d141b86cc828bfa10817073
#define
KEYCODE_J_CAP
teleop__pr2__keyboard_8cpp.html
a07dd5d51cb21e0705d007ae8749105cb
#define
KEYCODE_K
teleop__pr2__keyboard_8cpp.html
acc9acec42dc1d9e7cc94a3a39c5203f4
#define
KEYCODE_K_CAP
teleop__pr2__keyboard_8cpp.html
ac5f25bd8e6f295488f6571632baa8544
#define
KEYCODE_L
teleop__pr2__keyboard_8cpp.html
a100314cda229a11092e12ecedd53a85a
#define
KEYCODE_L_CAP
teleop__pr2__keyboard_8cpp.html
a78cd2f500c16223f85c0bb9d62525f95
#define
KEYCODE_M
teleop__pr2__keyboard_8cpp.html
aa60ee8a43a989e90174c6415f941f6b3
#define
KEYCODE_M_CAP
teleop__pr2__keyboard_8cpp.html
a755a8cb9fcc5ba970772cc39c19c618f
#define
KEYCODE_N
teleop__pr2__keyboard_8cpp.html
ac57e176f082ffeda421f8cbcfa142d02
#define
KEYCODE_N_CAP
teleop__pr2__keyboard_8cpp.html
aee7df3bf6c57793fbff3986027bdfefe
#define
KEYCODE_Q
teleop__pr2__keyboard_8cpp.html
aa8230417fe77b2824b675222432be951
#define
KEYCODE_Q_CAP
teleop__pr2__keyboard_8cpp.html
ac9d4c61530a0ced13f6abd9137d2cd58
#define
KEYCODE_R
teleop__pr2__keyboard_8cpp.html
ad68e68f441f2dd17b96f695fa76c1c28
#define
KEYCODE_S
teleop__pr2__keyboard_8cpp.html
a9be3d5563fec0f900d20668973b5806c
#define
KEYCODE_S_CAP
teleop__pr2__keyboard_8cpp.html
aac55891935257281a42255bacfed5e48
#define
KEYCODE_W
teleop__pr2__keyboard_8cpp.html
a6a44fd7e61a3f73fffecd1ec5973f819
#define
KEYCODE_W_CAP
teleop__pr2__keyboard_8cpp.html
a766ed46496410fe6e27006fd7c1582ba
int
main
teleop__pr2__keyboard_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
quit
teleop__pr2__keyboard_8cpp.html
af9150b82e29a37ab848ee2f66e993793
(int sig)
int
kfd
teleop__pr2__keyboard_8cpp.html
a886857c2b2af9d1ac9a0ad403685e160
struct termios cooked
raw
teleop__pr2__keyboard_8cpp.html
a22578afdd6632157bdfb67a2b2033378
TestClient.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
TestClient_8cpp
void
closeonly
TestClient_8cpp.html
ad6f89d6652e53b94e4d5f64dd426c956
()
geometry_msgs::Pose *
getPose
TestClient_8cpp.html
a473a10fb03a441d0a3333863dfd18808
(double x, double y, double z, double ox, double oy, double oz, double ow)
int
main
TestClient_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
quit
TestClient_8cpp.html
af9150b82e29a37ab848ee2f66e993793
(int sig)
void
test_open
TestClient_8cpp.html
a9f0ae04463115424924e003e4cd21cab
(int arm_, double x, double y, double z, double ox, double oy, double oz, double ow)
actionlib::SimpleActionClient< ias_drawer_executive::OpenContainerAction > *
ac_
TestClient_8cpp.html
aaf537ea3063188ff35bc30f0143f276b
actionlib::SimpleActionClient< ias_drawer_executive::CloseContainerAction > *
ac_close_
TestClient_8cpp.html
aca56b95384ccaf08b40f76df881e4372
Torso.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
Torso_8cpp
ias_drawer_executive/Torso.h
Torso.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
Torso_8h
Torso
actionlib::SimpleActionClient< pr2_controllers_msgs::SingleJointPositionAction >
TorsoClient
Torso_8h.html
a9f7bf58bd58a10d643c7d51efcf0b99f
WorkspaceFilter.cpp
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/src/
WorkspaceFilter_8cpp
ias_drawer_executive/RobotArm.h
int
main
WorkspaceFilter_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
poseCallbackL
WorkspaceFilter_8cpp.html
aadae71e47869632082eedb56683cc532
(const geometry_msgs::PoseStamped::ConstPtr &msg)
void
poseCallbackR
WorkspaceFilter_8cpp.html
a38c85f3354992310b9cfdfe77b3a0f89
(const geometry_msgs::PoseStamped::ConstPtr &msg)
void
printPose
WorkspaceFilter_8cpp.html
a605be614eb252dcd6acfcfea6e375451
(const char title[], tf::Stamped< tf::Pose > pose)
ros::Publisher
pubL
WorkspaceFilter_8cpp.html
a48a3007c2553e2f5d4c6f71e8803795a
ros::Publisher
pubR
WorkspaceFilter_8cpp.html
af2d3193223fec2668f2a7ff5f9bdffcf
yamlWriter.h
/home/rosbuild/hudson/workspace/doc-electric-tum-ros-pkg/doc_stacks/2012-12-03_20-44-47.528296/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/
yamlWriter_8h
yamlWriter
Accelerometer
classAccelerometer.html
void
detectContact
classAccelerometer.html
a5c285b0658125dc72e298b4a80e2ea42
(double magnitude=1.6)
static Accelerometer *
getInstance
classAccelerometer.html
ab521f9100ae63d88b66137b05f2c7433
(int side=0)
void
accelCallback
classAccelerometer.html
aa09f36fecc9b7080d605efa632597c86
(const pr2_msgs::AccelerometerState::ConstPtr &msg)
Accelerometer
classAccelerometer.html
a13afb615fcd724327aa4d07aca399d0b
(int side=0)
~Accelerometer
classAccelerometer.html
acb6a7d9c61f2084ec4aec4a8ff35d622
()
DetectContactAC *
acc_client_
classAccelerometer.html
a866d482c875d7503756d8899c532a1a8
int
side_
classAccelerometer.html
a563a55b7b2fe41fdec46625a2051ebd9
static Accelerometer *
instance_
classAccelerometer.html
aa3d3cc6263bac93d7e369535a0938390
[]
Approach
classApproach.html
SensorArea
classApproach.html
a26519b4455fd8463133c72f21a7e0cc8
inside
classApproach.html
a26519b4455fd8463133c72f21a7e0cc8afd5ec8872dfad1b3edc35d6d9340bc14
front
classApproach.html
a26519b4455fd8463133c72f21a7e0cc8a1593e0f73fdc77c44eb4191758a76f46
bool
finish
classApproach.html
aa9c56e96341e50f5aa2b8aef8ca6f960
()
double
increment
classApproach.html
aeae18c53db027bf26e5405e6d38e821b
(double st, double ap)
void
init
classApproach.html
afa53c8873c58d6e184cff23d34a87746
(int side, tf::Stamped< tf::Pose > approachP, tf::Stamped< tf::Pose > plateCenter, SensorArea sensor=Approach::inside)
void
move_to
classApproach.html
abe4438e897c242a0ca9286d524cca546
(double ap)
RobotArm *
arm
classApproach.html
a592fa55edf3925d748e049b3c6a72652
btVector3
diff
classApproach.html
a2df08618bdf3c55b1a9c11e20e2e92af
double
firstTouch
classApproach.html
ae4f37b574b4145ca420d0ebe4801257a
tf::Stamped< tf::Pose >
plateCenter
classApproach.html
a37cdec9c80535cd352bd1b5c7720b452
Pressure *
pressure
classApproach.html
aeb114222dfad42a8c5ddfea733cb6ba3
double
pressureDiff
classApproach.html
aa8a5604bacb0dac2e85cd39e3cca78bf
double
pressureZeroL
classApproach.html
a11b9a4325b8905ff6212a520f485d3c6
double
pressureZeroR
classApproach.html
a6e6961d14cd24135fb689786fe83c40b
int
sensors_
classApproach.html
aabe712d7832606e2f87bbdbc9ad2cbad
std_srvs::Empty
serv
classApproach.html
ae2f48042a7dc8253c8ba18d2a0a81723
int
side_
classApproach.html
ae433a942ecf22a7732b9991ac8ed438b
tf::Stamped< tf::Pose >
startPose
classApproach.html
a56e0539fd461ab73e948ea302a06f67c
bool
touched
classApproach.html
ab5470e4b9897fbd2ad4c91e7fd3098e5
AverageTF
classAverageTF.html
static tf::Stamped< tf::Pose >
getMarkerTransform
classAverageTF.html
a746477786f1ab57622e96102d994cede
(const char tf_frame[], double numSamples)
CloseContainerAction
classCloseContainerAction.html
CloseContainerAction
classCloseContainerAction.html
a927d9c90a1e60ed85c0a4eb945c5315d
(std::string name)
void
executeCB
classCloseContainerAction.html
a18c54801af4230d17666b9eca6c9abba
(const ias_drawer_executive::CloseContainerGoalConstPtr &goal)
~CloseContainerAction
classCloseContainerAction.html
a7e95a3e56c3601cee002487c551e46ae
(void)
std::string
action_name_
classCloseContainerAction.html
a7d8f32ad0a605960911e4a5a528cdbc2
actionlib::SimpleActionServer< ias_drawer_executive::CloseContainerAction >
as_
classCloseContainerAction.html
a4f2196dc5b2335447dedf90327500580
ias_drawer_executive::CloseContainerFeedback
feedback_
classCloseContainerAction.html
ac97320ff85df9b7d75d0c2ebd6d595bb
ros::NodeHandle
nh_
classCloseContainerAction.html
ae582048564fc5df0870fadbc96819b60
ias_drawer_executive::CloseContainerResult
result_
classCloseContainerAction.html
aa5a8faba1187325be3c555e6c7a9c87f
CloseHandleAction
classCloseHandleAction.html
CloseHandleAction
classCloseHandleAction.html
a324a629602465c68d0a9e2d1218ebb46
(std::string name)
void
executeCB
classCloseHandleAction.html
a814eae555109cc31bb26d3b398ba19c6
(const ias_drawer_executive::CloseHandleGoalConstPtr &goal)
~CloseHandleAction
classCloseHandleAction.html
a4d4741a63221cf613563bd11e9ad5cd9
(void)
std::string
action_name_
classCloseHandleAction.html
ad5bdfde8b8776aef8de1137fbe0f080b
actionlib::SimpleActionServer< ias_drawer_executive::CloseHandleAction >
as_
classCloseHandleAction.html
a32fe08e7a8fdce4ac813428bfefa9ece
ias_drawer_executive::CloseHandleFeedback
feedback_
classCloseHandleAction.html
a1845a68cddb85dcc7c5219c32903d45b
ros::NodeHandle
nh_
classCloseHandleAction.html
a764f5368252fa096c9222f58ec54e5ab
ias_drawer_executive::CloseHandleResult
result_
classCloseHandleAction.html
a64ad4801663dd887af53913ad6e4bf55
Current
classCurrent.html
static int
closeDrawerUnderOven
classCurrent.html
a366c255ae7d1ecb89dcc679c1bd50f0d
(int jump=0)
static int
getBowlOut
classCurrent.html
aa2e12945691234e0a40a15cf61a91b22
(int jump=0)
static int
getLidOut
classCurrent.html
a161a2d3782515a9f4b4c249eabde691d
(int jump=0)
static int
getPotOut_openDrawer
classCurrent.html
ab067c1b8c9051fb5c2c650a1a0de6d74
(int jump=0)
static int
getPotOut_pickPlacePot
classCurrent.html
a612fc256beab9cbdaaba69cab812ebfc
(int jump=0)
static int
manipulateKnob
classCurrent.html
abb8fb06793fb729825f6758cfb2e2d47
(int jump=0)
static int
openDrawerUnderOven
classCurrent.html
a6b44e328ad6f1d5a8ad2a9b429fe7cbe
(int jump=0)
static int
pourPopCorn
classCurrent.html
adee816a206c5ace4dba5bd233ba98206
(int jump=0)
static int
pourReadyPopcorn
classCurrent.html
a8a15888916abafa4f29639d8db5d9156
(int jump=0)
static int
pushPot
classCurrent.html
a29b4d1832190fb25983e291743dfbf9a
(int jump=0)
static int
putLidOn
classCurrent.html
aff2c919e45ab51adc49db5f965d414b3
(int jump=0)
static int
removeLid
classCurrent.html
ac051580df783df53805b5a5fcb549b44
(int jump=0)
static int
salt
classCurrent.html
ac57603b483899293d63ea34576e102f5
(int jump=0)
static int
takePotFromIsland
classCurrent.html
a450063e5027e497075b860f60ec012a7
(int jump=0)
DemoScripts
classDemoScripts.html
static int
closeFridge
classDemoScripts.html
a1b4ead558f41726396990b7e4ec29b20
(int handle)
static int
openDrawer
classDemoScripts.html
a15123dfbf203cd095bf79140ca3d9daf
(int z=0)
static int
openFridge
classDemoScripts.html
a28a229d6b32cbdae25a4da52d3175340
(int z=0)
static int
putObjectIntoFridge
classDemoScripts.html
a367e410c98c19bb974dc67be8fce8368
(int z=0)
static int
serveBottle
classDemoScripts.html
ac47391716bf262b9c6b403df6cd8d816
(int z=0)
static int
servePlateToIsland
classDemoScripts.html
a959feb3ef1f2846e3a12b6f93a82e870
(int z=0)
static int
serveToTable
classDemoScripts.html
af757a952c5e9e0f1e657cb8820b975c9
(int z=0)
static int
serveToTable2
classDemoScripts.html
acf1d8817cf3f17b1023554701fbc791d
(int z=0)
static int
sliceTheBread
classDemoScripts.html
a6a20f01cee6267c6f301593c9306e93d
(int z)
static int
takeBottle
classDemoScripts.html
ae3c021bd24c3bf750303b819f1c85c13
(int z=0)
static int
takeBottleFromFridge
classDemoScripts.html
af208cfcce9ec8b1853b2f51d7d23ad7b
(int z=0)
static int
takeBowl
classDemoScripts.html
a5bbef02cc8c3ae1e31b8c833198a09d8
(int z)
static int
takeBreadPlate
classDemoScripts.html
afe6e7b58933ae901898fac4ecbec4a68
(int z)
static int
takePlate
classDemoScripts.html
a985926d461a3f3b21cbd28d3751b8c60
(int z=0)
static int
takePlateFromIsland
classDemoScripts.html
a5f3fb8cb734998d20f4a3a3b1ddfad5f
(int z=0)
static int
takeSilverware
classDemoScripts.html
aa11c3b220c751edba947198d56c62920
(int z=0)
GenericAction
classGenericAction.html
void
executeCB
classGenericAction.html
a917ac92eb7201c1e113347b33c2a9791
(const ias_drawer_executive::GenericGoalConstPtr &goal)
GenericAction
classGenericAction.html
ab7aeb84a22acc3a6f73c637af95d5db2
(std::string name, int(*pt2Func)(int))
~GenericAction
classGenericAction.html
a994c23015c826932d7c6c087892b03a9
(void)
std::string
action_name_
classGenericAction.html
a10efa63e43ff3d2739a2719ba8042327
actionlib::SimpleActionServer< ias_drawer_executive::GenericAction >
as_
classGenericAction.html
ae2f02cfe621af4f68c73f54f902bb1a9
ias_drawer_executive::GenericFeedback
feedback_
classGenericAction.html
af9262d2bbdfefa0d9e7e70d1bcdfb7cc
int(*
fn
classGenericAction.html
a6c68083c062a6f7e2688c19811bf1dae
)(int)
ros::NodeHandle
nh_
classGenericAction.html
aeded8a83dcc618eadf5a445be5c969a0
ias_drawer_executive::GenericResult
result_
classGenericAction.html
aa0dc2ed1fc5bd0f1707765acb92a1251
Geometry
classGeometry.html
static tf::Stamped< tf::Pose >
approach
classGeometry.html
adc0594f82af67856f66c4789d04676ab
(tf::Stamped< tf::Pose > toolPose, double dist=0.1)
static Geometry *
getInstance
classGeometry.html
aac104ac331899e0a5f1952bb83198835
()
static tf::Stamped< tf::Pose >
getPose
classGeometry.html
a0be317df85da4a5f52ab387e3031e0ae
(const char target_frame[], const char lookup_frame[])
static tf::Stamped< tf::Pose >
getPoseIn
classGeometry.html
aae3d7e1cc0598b9237df2d52c091a431
(const char target_frame[], tf::Stamped< tf::Pose > src)
static tf::Stamped< tf::Pose >
getRel
classGeometry.html
a5453d5100fd9f42fa781d7b0a16b555f
(const tf::Stamped< tf::Pose > &root_frame, const tf::Stamped< tf::Pose > &relative_pose)
static tf::Stamped< tf::Pose >
getRelativeTransform
classGeometry.html
acc7dbc4bfd415d6e0aedb7b995157c42
(const char source_frameid[], const char target_frameid[])
static tf::Stamped< tf::Pose >
getRelInBase
classGeometry.html
ab72733b8d309ec0cca2a8faac4a2a4db
(const tf::Stamped< tf::Pose > &root_frame, const btVector3 &dist)
static tf::Stamped< tf::Pose >
getTransform
classGeometry.html
a536cd8e7d62566c26c68e749611d30e7
(const char baseframe[], const char toolframe[])
static void
init
classGeometry.html
a82f44380754747b70333fa1f8bb6f320
()
static tf::Stamped< tf::Pose >
make_pose
classGeometry.html
a6f0ebdfaf62ef224a7d813dbcba7aed0
(const btTransform &trans, const char target_frame[])
static tf::Stamped< tf::Pose >
make_pose
classGeometry.html
a729f6a00adf256aeda3ff5f78ba67020
(double x, double y, double z, double ox, double oy, double oz, double ow, const char target_frame[])
static void
printPose
classGeometry.html
a1fbd7ed57c76cb98acd1f40f4f5f9de1
(const char title[], tf::Stamped< tf::Pose > pose)
static void
printPose
classGeometry.html
a97b2890317ad0132509ea8f0750486c4
(const tf::Stamped< tf::Pose > &toolTargetPose)
static tf::Stamped< tf::Pose >
rotateAroundBaseAxis
classGeometry.html
a4451011b33e1a83515f8e2c4964ab2c4
(tf::Stamped< tf::Pose > toolPose, double r_x, double r_y, double r_z)
static tf::Stamped< tf::Pose >
rotateAroundPose
classGeometry.html
a4f77fb0f9db3a99eb707f0b07ac94ad6
(tf::Stamped< tf::Pose > toolPose, tf::Stamped< tf::Pose > pivot, btQuaternion qa)
static tf::Stamped< tf::Pose >
rotateAroundPose
classGeometry.html
acf8664197b639beb4896472d03af2c74
(tf::Stamped< tf::Pose > toolPose, tf::Stamped< tf::Pose > pivot, double r_x, double r_y, double r_z)
static tf::Stamped< tf::Pose >
rotateAroundToolframeAxis
classGeometry.html
ae626e7e8454d57337dee6cf859f12009
(tf::Stamped< tf::Pose > toolPose, double r_x, double r_y, double r_z)
static tf::Stamped< tf::Pose >
scaleStampedPose
classGeometry.html
a3d0c4719e3fb38fa607a2893419ce5cb
(const tf::Stamped< tf::Pose > &in, double scale)
static tf::Stamped< tf::Pose >
scaleStampedTransform
classGeometry.html
ac29117b3dc2d27685f71a62a7fe14f78
(const tf::Stamped< tf::Pose > &in, double scale)
Geometry
classGeometry.html
a4c301c163c63d21ed08c17b0f4e131d3
()
~Geometry
classGeometry.html
ad55e832122ab3a2833dcaa6507867678
()
static Geometry *
instance
classGeometry.html
af6e22b18756f026bada98902029e2e2c
static tf::TransformListener *
listener_
classGeometry.html
ae28fe1e00a13d42524a3743d8c28f4b4
Gripper
classGripper.html
void
close
classGripper.html
a37814afd02253c8794c0dbddb603e2ff
(double amount=0.00)
void
closeCompliant
classGripper.html
a37b5f363afbc3c6547b999f08e2164ce
(double gain=0.0001)
void
closeHard
classGripper.html
a4760fe122799f89d6bb10b928fde3fb9
(double amount=0.00)
void
closeThreaded
classGripper.html
a19443574c2eb444c587c209f4bc2da1e
(double amount=0.00)
double
getAmountOpen
classGripper.html
a6d3b64e984ebce3ea625a8feecdee1e7
()
void
open
classGripper.html
ad16172e2ba0dda6c7ad11c50bbf676c7
(double amount=0.09)
void
openThreaded
classGripper.html
a7175a9b704fe96b48dc2f6f9c4f0d260
(double amount=0.09)
void
updatePressureZero
classGripper.html
a7ccd2fab5404e04961567d2ea0d541be
()
static Gripper *
getInstance
classGripper.html
a92c92f99ea748c22e394c570680a528e
(int side=0)
Gripper
classGripper.html
ab9f482f77f88a08ee5883f7ba7fda9f2
(int side=0)
~Gripper
classGripper.html
acdc626cc6be56560b3ce9c481cacebaa
()
FindContactAC *
contact_
classGripper.html
a60dfdd5540e96795cd39bb09283ffb8e
GrabAC *
grab_
classGripper.html
aaaf0953073a16ed88d649476ea721a8a
GripperClient *
gripper_client_
classGripper.html
ab39706641614a6a7831d604d6219ba81
std_srvs::Empty
serv
classGripper.html
a4622ddc4752ca816b7f581833c6a0444
int
side_
classGripper.html
a07549890ee3d161021a2bdae21ccdb48
static Gripper *
instance
classGripper.html
a2f71dfbbbafcf36cea5272cc01184a51
[]
KeyValPair
structKeyValPair.html
operator double
structKeyValPair.html
a4248be69cb3fba15bc100bb45eb07e4d
()
operator std::string
structKeyValPair.html
af33b1a3931d6a098a80bb9ff60a3d4f0
()
operator tf::Vector3
structKeyValPair.html
a6383407052b92b0ecc455596588faec3
()
double
d
structKeyValPair.html
a987b02cdf9731ab6649e5b7fa7139de9
std::string
s
structKeyValPair.html
ac2b45c014e52856b97bf561b442187fb
tf::Vector3
v
structKeyValPair.html
a5b6d1486a986550fccf49c935dd24e7f
Keywords
classKeywords.html
Keywords &
contains
classKeywords.html
a6efc450f58ff97372353d997f19d9e5e
()
bool
has_d
classKeywords.html
a9208fe840e13e54e9a9b9aa50d233c06
(const std::string &key) const
bool
has_s
classKeywords.html
ab2ff0398ae5fdbd49fbd31f06664be16
(const std::string &key) const
bool
has_v
classKeywords.html
a17edbad75d52b30abbdb46b97a10e229
(const std::string &key) const
Keywords
classKeywords.html
af6c249cb8460c27bc01bb1e7b9e76d7b
(std::string name, tf::Vector3 val)
Keywords
classKeywords.html
a8a6eccb65549eb1c8eeed96d134a4d3d
(std::string name, std::string val)
Keywords
classKeywords.html
a77938ae8af124b2e54dcd5a7a55e67d7
(std::string name, double val)
Keywords
classKeywords.html
ab2662d4be99d5f35996d273c6484695a
()
KeyValPair
lookup
classKeywords.html
a5d399932d06d75f2f26bce9d599bdd7e
(const std::string &key) const
double
lookup_d
classKeywords.html
ad0d992698a6dce74a5e9b5dd6125d9a2
(const std::string &key) const
std::string
lookup_s
classKeywords.html
a0a3fc1cd327d6b531e099d5aebbad79e
(const std::string &key) const
tf::Vector3
lookup_v
classKeywords.html
a5c40f913cdde4716405ab41583c04c70
(const std::string &key) const
Keywords &
operator()
classKeywords.html
a5df77aa13864b454effeb453f759242d
(std::string name, tf::Vector3 val)
Keywords &
operator()
classKeywords.html
ab02914ea6ee8938a23b8f534722bde4d
(std::string name, std::string val)
Keywords &
operator()
classKeywords.html
ada6325c13579215695b0a1d490cffc9b
(std::string name, double val)
std::map< std::string, double >
parameters_d
classKeywords.html
a3f6bc459f5f0ccc4c769969a63d1e34b
std::map< std::string, std::string >
parameters_s
classKeywords.html
a498baac77bd076d4b75c959c98fd3b9d
std::map< std::string, tf::Vector3 >
parameters_v
classKeywords.html
aba9027e83367e2d4074817dc6ceb734f
Kinect
classKinect.html
void
getCloud
classKinect.html
a4e3e538f5cbf0663631bd7cd03ccbe3d
(pcl::PointCloud< pcl::PointXYZ >::Ptr cloud, std::string frame_id="/map", ros::Time after=ros::Time(0, 0))
void
getCloud
classKinect.html
a65f4a89a9a792de1887d998e31da76d8
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, std::string frame_id="/map", ros::Time after=ros::Time(0, 0))
static Kinect *
getInstance
classKinect.html
af20a86916f5b02193760c3b21011d567
()
volatile bool
stop
classKinect.html
af5dc5e4a4abcca3673f79c0980ea1333
Kinect
classKinect.html
ab05389f710b912abff1d001edd77d847
()
~Kinect
classKinect.html
a3f417dc4deed8106a97f217c26326e12
()
static Kinect *
instance_
classKinect.html
a2b79d7762cd177751850c9023f9b84e1
Lift
classLift.html
void
increment
classLift.html
adc22709750b1ea8cd309b44944c0b272
(double x, double y, double z)
void
init
classLift.html
a7e93707d5e8a563d70b8bcafe0e5a56b
(int side)
RobotArm *
arm
classLift.html
a22898f56b111cfdbb1227a4546b7e018
btVector3
diff
classLift.html
a0c6f27c21735d50eff221dbe1f864a7e
btVector3
diffToRob
classLift.html
a827d9d329979dadf327741c1d8c728b5
tf::Stamped< tf::Pose >
plateCenter
classLift.html
a36f7b8c55631bfbd2073a867e1897d55
std_srvs::Empty
serv
classLift.html
a530422225983e907ad036316018aa760
int
side_
classLift.html
a9bc0f89d0628bec9dd1cb249e8c73e09
tf::Stamped< tf::Pose >
startPose
classLift.html
ac3b4e6691945f8ebd55e65021b0a964e
ObjectLocalizer
classObjectLocalizer.html
virtual bool
localize_imp
classObjectLocalizer.html
a4f2a7007010de4767631c2c1a0f3d698
(std::string object_class, tf::Stamped< tf::Pose > *poses, int numHits=1, Keywords keys=Keywords())
ObjectLocalizer
classObjectLocalizer.html
a0bf48b4fdc64671af2eaeb06d5c24cff
(std::string object_type)
static bool
localize
classObjectLocalizer.html
aadbfb892f96e0a00863d0c71e0a288b6
(std::string object_class, tf::Stamped< tf::Pose > *poses, int numHits=1, Keywords keys=Keywords())
std::string
object_type_
classObjectLocalizer.html
a6ec2f71c0521b914dd4f38ed5a76f9ec
static localizer_map
localizers
classObjectLocalizer.html
a5bb8bfa8e3e8aa72edafab882968ea59
OpenContainerAction
classOpenContainerAction.html
void
executeCB
classOpenContainerAction.html
a77667f9364fe5a9cd6ef2ff916fe20d9
(const ias_drawer_executive::OpenContainerGoalConstPtr &goal)
OpenContainerAction
classOpenContainerAction.html
ad3abb668ae221b5fa66b7f96a6cab6dc
(std::string name)
~OpenContainerAction
classOpenContainerAction.html
ab6eb27020abd52ef9472cab1d8a6b148
(void)
std::string
action_name_
classOpenContainerAction.html
a7cde8d4fae11d64d468fca7d32a1472f
actionlib::SimpleActionServer< ias_drawer_executive::OpenContainerAction >
as_
classOpenContainerAction.html
a15569959bd031955b5c7207209d0498b
ias_drawer_executive::OpenContainerFeedback
feedback_
classOpenContainerAction.html
aa078d778a779f054773a2e062bae47ef
ros::NodeHandle
nh_
classOpenContainerAction.html
aaee3ca2ade7f82e7e799edfea5c8e325
ias_drawer_executive::OpenContainerResult
result_
classOpenContainerAction.html
a0356ceab2fc4cbc3cdb45b43f29888b1
OperateHandleAction
classOperateHandleAction.html
void
executeCB
classOperateHandleAction.html
acdd1a49bb4c83fdb1e96abf9ae8accf7
(const ias_drawer_executive::OperateHandleGoalConstPtr &goal)
OperateHandleAction
classOperateHandleAction.html
a38037a9873eacf77d1575c5769043228
(std::string name)
~OperateHandleAction
classOperateHandleAction.html
aa6300315f929275e66a8e7d2aafbd7be
(void)
std::string
action_name_
classOperateHandleAction.html
ae6e19566234c72b9cb19b23d23237bf3
actionlib::SimpleActionServer< ias_drawer_executive::OperateHandleAction >
as_
classOperateHandleAction.html
a29e70522fdc5a08acc65deed55b30467
ias_drawer_executive::OperateHandleFeedback
feedback_
classOperateHandleAction.html
a29aa3185e46b3cc9f526820bab2d6aee
ros::NodeHandle
nh_
classOperateHandleAction.html
ad5c9e0ea66a285462ab85815f20761e6
ias_drawer_executive::OperateHandleResult
result_
classOperateHandleAction.html
a195768c4773d0b989014484990ce2bae
OperateHandleController
classOperateHandleController.html
static void
close
classOperateHandleController.html
a7c0cc59472f675fe6fb4cea40b2d021f
(int side_c, int handle_)
static void
closeGrippers
classOperateHandleController.html
a91729b926968e04ec517efb4db6138a8
(bool wait=true)
static tf::Stamped< tf::Pose >
getBowlPose
classOperateHandleController.html
a9412cc326cab666fa35a97834acf2588
()
static tf::Stamped< tf::Pose >
getCopPose
classOperateHandleController.html
a0ed3a7d4caebb4af2c5561266aa1addd
(const char name[], const char frame[])
static tf::Stamped< tf::Pose >
getHandlePoseFromMarker
classOperateHandleController.html
a81e176518e0dfb7b611019d86c869584
(int arm_, int pos)
static void
getPlate
classOperateHandleController.html
a0c27000b2570af51e6df336773bfa55b
(int object, double zHint=0)
static btVector3
getPlatePose
classOperateHandleController.html
a5c3eaf2a47e75cff631fbdc5221bef7d
()
static btVector3
getTabletPose
classOperateHandleController.html
aa6883f9dbd294031b8876ef4349fdce3
()
static int
graspHandle
classOperateHandleController.html
a4b9864f2197cf27c260fd88475ddc311
(int arm_, tf::Stamped< tf::Pose > aM)
static void
openGrippers
classOperateHandleController.html
a9e645dc141bfd9f03a3b548d72208f47
(bool wait=true)
static int
operateHandle
classOperateHandleController.html
af9b99d41e6e8ccca45a143360a44ab0a
(int arm, tf::Stamped< tf::Pose > aM, int numretry=0)
static void
pickPlate
classOperateHandleController.html
a98de246624ecff918e06abf6731270f6
(btVector3 plate, double width=0.34)
static void
plateAttackPose
classOperateHandleController.html
a7f1ccf019ffe98c0afe0e06daf15b738
()
static void
plateAttackPoseLeft
classOperateHandleController.html
a1fd694c9ec8694bb3066c4ddcaa2d64c
()
static void
plateAttackPoseRight
classOperateHandleController.html
a8fb359f1e8d163542dd60d390156c2b6
()
static void
plateCarryPose
classOperateHandleController.html
a42265f47cf63a23348b950c3eb1b003c
()
static void
plateTuckPose
classOperateHandleController.html
a34f08cfe7e07bd592116aa6f6b27694d
()
static void
plateTuckPoseLeft
classOperateHandleController.html
abc368604d3250e357bc983e15ece422e
()
static void
plateTuckPoseRight
classOperateHandleController.html
abdff9f4a292cf2ad0c3a31f3bbba4055
()
static void
singleSidedPick
classOperateHandleController.html
a79c43af0c6e337c94b4503733e223b38
(int side, tf::Stamped< tf::Pose > start, tf::Stamped< tf::Pose > end)
static void
spinnerL
classOperateHandleController.html
ab010bf3d83a83af76c82340918eb36d1
(double x, double y, double z)
static int
maxHandle
classOperateHandleController.html
a51982468b08d1331e511694bb94417d3
static std::vector< std::vector< tf::Stamped< tf::Pose > * > >
openingTraj
classOperateHandleController.html
a4819786c38eaf8158bee33b46371cfab
Perception3d
classPerception3d.html
static void
bottleCallback
classPerception3d.html
a40fe5e310597c0d49e57f1003011722b
(const ias_table_msgs::TableCluster::ConstPtr &msg)
static void
fridgePlaneCloudCallback
classPerception3d.html
aa17247d17b5811d0568c26e17ce5580b
(const sensor_msgs::PointCloud2::ConstPtr &msg)
static tf::Stamped< tf::Pose >
getBottlePose
classPerception3d.html
a5a3c4249cbb28b22463a9b23e9fe63ea
()
static tf::Stamped< tf::Pose >
getFridgePlaneCenterPose
classPerception3d.html
a48d533eec5614bd51f52b25933a32533
()
static tf::Stamped< tf::Pose >
getHandlePoseFromLaser
classPerception3d.html
a2e618cc1fbec733d545681009a6725b0
(tf::Stamped< tf::Pose > hint, double wait=-1)
static tf::Stamped< tf::Pose >
getHandlePoseFromLaser
classPerception3d.html
a72a2500a9a0b9d0de7b50cd5361110d5
(int pos)
static void
handleCallback
classPerception3d.html
a107bd2c36f80402e57d4d62f9f80e12a
(const geometry_msgs::PoseStamped::ConstPtr &msg)
static void
handleCloudCallback
classPerception3d.html
aad6595d4d947d016b1f42c356c8ba88a
(const sensor_msgs::PointCloud2::ConstPtr &msg)
static ros::Time
cloud_time
classPerception3d.html
a9d99ecce1e9352c0d4a0168e07e630a7
static boost::mutex
handle_cloud_mutex
classPerception3d.html
a983e907e066ddef1e9e57e8a766881f2
static boost::mutex
handle_mutex
classPerception3d.html
a78c921755a3b333c977ca4b6c6dee044
static btVector3
handleHint
classPerception3d.html
ad51969374b35d07d51f7511e701adeaf
static double
handleMinDist
classPerception3d.html
a1f131ce2422ab687fdee23cf86e9b464
static std::vector< tf::Stamped< tf::Pose > * >
handlePoses
classPerception3d.html
a372d289a19b9d89b4f8137202ac4eea5
static btVector3
handleResult
classPerception3d.html
a55f136748a20203d3ba985c12d52b4a1
static PointCloudT
lastCloud
classPerception3d.html
a7d6cf6178c15e6b2ab379f5b6fd16312
static boost::mutex
plane_mutex
classPerception3d.html
a074daed0c88664a992ab558fd04db11a
static std::vector< tf::Stamped< tf::Pose > * >
planePoses
classPerception3d.html
a1a8d74b7f72729dccc76373ff33c2114
static ros::Time
query_time
classPerception3d.html
a0f2171f8b595180b30ff533ddebf52de
PickBottleAction
classPickBottleAction.html
void
executeCB
classPickBottleAction.html
aaa01e19967f328784180702912d48d95
(const ias_drawer_executive::PickBottleGoalConstPtr &goal)
PickBottleAction
classPickBottleAction.html
ab29471b02c7784935ad812510260790d
(std::string name)
~PickBottleAction
classPickBottleAction.html
a5321fd757c4b547fb0e20422505bb64c
(void)
std::string
action_name_
classPickBottleAction.html
a5cb0ad8c7414ef89374f2850865f0995
actionlib::SimpleActionServer< ias_drawer_executive::PickBottleAction >
as_
classPickBottleAction.html
a0861dd8aef7f1ae39028669c8726a1cc
ias_drawer_executive::PickBottleFeedback
feedback_
classPickBottleAction.html
a704a69a48d4f77f3e809110e665b4295
ros::NodeHandle
nh_
classPickBottleAction.html
a096c532d7d25874a845b7f3840ec4ee5
ias_drawer_executive::PickBottleResult
result_
classPickBottleAction.html
a16af8382e83eea29c17f00ce1fbc5d89
PickPlateAction
classPickPlateAction.html
void
executeCB
classPickPlateAction.html
aa2a803377175295283c5c9ac21763f1f
(const ias_drawer_executive::PickPlateGoalConstPtr &goal)
PickPlateAction
classPickPlateAction.html
a357f9ff45d3552e0e1ac3d6be08cd27d
(std::string name)
~PickPlateAction
classPickPlateAction.html
a9c363395b5b97f997ce3c02cc96ccd4e
(void)
std::string
action_name_
classPickPlateAction.html
a9ee2921ad9379cc6bd9484922f1d88df
actionlib::SimpleActionServer< ias_drawer_executive::PickPlateAction >
as_
classPickPlateAction.html
a7a1263477c499a4c4d2ebf6bbcb94a92
ias_drawer_executive::PickPlateFeedback
feedback_
classPickPlateAction.html
ace128ff6a98eb02baa2ccef8c6fabbd7
ros::NodeHandle
nh_
classPickPlateAction.html
a97fcebdf34435bfece4b58506bfafb80
ias_drawer_executive::PickPlateResult
result_
classPickPlateAction.html
a674a07d3a69408aa752de8ad4e2ace3e
Poses
classPoses.html
static double
dishA
classPoses.html
aa82fdf404dec27ac7dd639ded1baafa5
[7]
static double
dishB
classPoses.html
aab30dd0b381feb5b93d1004c58be8a25
[7]
static double
dishC
classPoses.html
a0928203c115bd30cb29c7ffaf3d70062
[7]
static double
dishD
classPoses.html
a6a7dd940589f81c43081df9bcee28af1
[7]
static int
drw_low
classPoses.html
aa795e69ebf1823fae35b2970eb42571f
static int
drw_mid
classPoses.html
a1930513e83699f42d13a07efacda0bea
static int
drw_top
classPoses.html
aa4b972af53311683e3bba0d798bc19c6
static double
highPoseA
classPoses.html
ae66f9a138498b9c8c69aeeb0cc9de2a4
[7]
static double
highPoseB
classPoses.html
a7c1e535b811783283d7fc270dedea131
[7]
static double
inDrawer0
classPoses.html
a9a729539bdd84115166ad8f848641645
[]
static double
leftHighA
classPoses.html
a97a6b4b824419d8333d9685bcf815c78
[7]
static double
leftHighB
classPoses.html
a9788d2981775c7662dbb8d08889d7643
[7]
static double
lf0
classPoses.html
ac20c873e99bc08a1efb4191f5497d87f
[7]
static double
lf1
classPoses.html
a4907e9cd7dae404c9a08734c57092cb1
[7]
static double
lf2
classPoses.html
aa5891e9c8ce6048da799d1d4520d8d3c
[7]
static double
lf3
classPoses.html
a96a3a08f28e47f4dc35dab794c8d0344
[7]
static double
lowPoseA
classPoses.html
a2b8233c89cfc0170269c064ba3b7820e
[7]
static double
lowPoseB
classPoses.html
ab63aa2c02e68ded868035628c5b79ba9
[7]
static double
midPoseA
classPoses.html
a1dc8d0bd0597a3f8ccc4fb395eeb2a2f
[7]
static double
midPoseB
classPoses.html
ae8bc8f70d3d0b62006d320bead7264db
[7]
static double
milehighPoseA
classPoses.html
a5d6c8d374374d19396b0c3cbc3803494
[7]
static double
milehighPoseB
classPoses.html
ab1ddb81e1a4d41fb1f138153834bbcb2
[7]
static double
pose0
classPoses.html
a88625690bcc4f5a52ccf3d6fdfcfe6b1
[4]
static double
poseA
classPoses.html
adc2f8c952440457fd33ce7bcd4a3e080
[4]
static double
poseB
classPoses.html
af8be8b5c8e2ad041180e57c3f3da8f89
[4]
static double
poseC
classPoses.html
ae465aa159676cbccb6c422b52487f81b
[4]
static double
poseD
classPoses.html
adfdc9864759bd952835cdfed18f8c282
[4]
static double
poseE
classPoses.html
a4d944eb4db18d2c2cfe8a4a891937a0f
[4]
static double
poseF
classPoses.html
a7d75b8368366fa627bf7ded5704faabe
[4]
static double
poseG
classPoses.html
af6ad17d6c3f9e5e9b38f618045a283f6
[4]
static double
poseH
classPoses.html
a0b176a2205c2d16bb7bd7757f419165c
[4]
static double
poseI
classPoses.html
afcce9bc19bdbbb0896776f154559ac4c
[4]
static double
poseJ
classPoses.html
a29c0603f66563fbb8617851d3720a51a
[4]
static double *
poses
classPoses.html
aae7cbbb86122ce773a8adcfd8e4e06ca
[20]
static double
prepDishL0
classPoses.html
af0072fb85b4628734e134f166fe9ca40
[7]
static double
prepDishL1
classPoses.html
a919ec2c330c4d0f1994b062a0b8e4593
[7]
static double
prepDishLT
classPoses.html
af4c9f8586f80d57fc26fd485e101a444
[7]
static double
prepDishR0
classPoses.html
ab82b38dd5987862d245d2c329752c88d
[7]
static double
prepDishR1
classPoses.html
a95c331aaf6e43b221a0929d0d6566de9
[7]
static double
prepDishRT
classPoses.html
ae488ff12a5e4b55d1d853ba6b3e70fd0
[7]
static double
tuckPose
classPoses.html
a01ca34d0be0f76bafbab94b71c257dc7
[7]
static double
tuckPoseForLeft
classPoses.html
a01d3209031e91cc40c8c079f05e2a913
[7]
static double
untuckPoseA
classPoses.html
a1dcf81f2dad494a58d508f6dae8a41a9
[7]
static double
untuckPoseB
classPoses.html
a428c630dc9db273ed6f125d5cd60489e
[7]
Poses
classPoses.html
a95e525f49f97450db5d12f7809e2ebe4
()
PotLocalizer
classPotLocalizer.html
ObjectLocalizer
bool
getCirclesFromCloud
classPotLocalizer.html
a3766f27e62e59febcfb54091a8e6717b
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr pot_cyl_cloud, double radius_goal, double radius_tolerance, std::vector< tf::Vector3 > ¢er, std::vector< double > &radius, std::vector< int > &numinliers, size_t iterations=5)
bool
getHandleRotation
classPotLocalizer.html
a012b8d5698c21c66996acf6459c59b53
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, tf::Stamped< tf::Pose > &potPose, double pot_handle_radius_min, double pot_handle_radius_max, btVector3 min, btVector3 max)
bool
getLidPose
classPotLocalizer.html
ad623a3d3de03f4f9b254439e95b0cd0d
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, tf::Stamped< tf::Pose > &lid, double radius, tf::Vector3 min, tf::Vector3 max)
void
getPointsInBox
classPotLocalizer.html
a57892f76f9b068a8635d89fa8abeae84
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointCloud< pcl::PointXYZRGB >::Ptr inBox, btVector3 min, btVector3 max)
bool
getPotPoseViaLid
classPotLocalizer.html
aa87d895495955f2359e73186116c2590
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, tf::Stamped< tf::Pose > &potPose, tf::Vector3 min, tf::Vector3 max)
virtual bool
localize_imp
classPotLocalizer.html
a9565b96117d59d5197359f27fb614697
(std::string object_class, tf::Stamped< tf::Pose > *poses, int numHits=1, Keywords keys=Keywords())
PotLocalizer
classPotLocalizer.html
aa1668f39a6c986d77f3b5bb8eb287381
()
Pressure
classPressure.html
void
getCenter
classPressure.html
aef7d27352f636f7208115bc3aee32f67
(double *r, double *l)
void
getCurrent
classPressure.html
aae0245b85a68e14c9240a91d70ae7537
(double r[], double l[], bool zero=true)
void
getFront
classPressure.html
a8e053302f12cfb3bc2e50081b7b030bf
(double &r, double &l, bool zero=true)
void
getFrontTouched
classPressure.html
ac336161a6b1de7a436c4593cfea417db
(double &r, double &l)
void
getInside
classPressure.html
a50566203f6d1a4a6ded4b5ffc81572ba
(double &r, double &l, bool zero=true)
void
getInsideTouched
classPressure.html
ad95de3be4ee853b199e37270b066564b
(double &r, double &l)
void
reset
classPressure.html
a950659911181bb595e6bb2b9325ce2f6
()
static Pressure *
getInstance
classPressure.html
a9c82ae2e33e428991977c1f41677f1df
(int side=0)
int
side_
classPressure.html
aeb9ec1f13df549b11381f6a9d51f4eaa
void
calcCenter
classPressure.html
aef2707fde0281fde7f209e90e6547735
(double pressure[], double &xcenter, double &ycenter)
Pressure
classPressure.html
ad7595c964e3e2a8db46ffad136815bcc
(int side)
void
pressureCallback
classPressure.html
a3bbe8f9f84ef7dfbe0d769a6debefccf
(const pr2_msgs::PressureState::ConstPtr &msg)
~Pressure
classPressure.html
a18c85f27d10c16f4afea2ce7f3f6f8bf
()
bool
initialized
classPressure.html
a3bd5c5154525d1179abacc1348767551
double
l_center
classPressure.html
a5dd141e536d7c96717eb8162c127ec50
[2]
double
l_curr
classPressure.html
a510f1037e9b6c295772f8b50627052e1
[22]
double
l_sum
classPressure.html
a71a62edb97e8b1b47de10e9fb64e8bb3
[22]
double
l_zero
classPressure.html
a2483243bd02254d2aab268cf784cbb14
[22]
ros::NodeHandle
n_
classPressure.html
a459bb3071638af5016321a8634b7c2a6
boost::mutex
pressure_mutex
classPressure.html
a5089e884ca6218bc3c9fa5388653018c
double
r_center
classPressure.html
adbc24a31b992b6b25944c05efcd84f04
[2]
double
r_curr
classPressure.html
ace9f34f9b9c1b96b4698411e270fd4fc
[22]
double
r_sum
classPressure.html
aa6fce08a5b05664adbc0922cfe050914
[22]
double
r_zero
classPressure.html
aad053b8352af2fd53f2939b46f4670de
[22]
double
slope
classPressure.html
a864e552caa2f94cc410976d063a2487c
[2][22]
ros::Subscriber
sub_
classPressure.html
ae46f23c8cfa233134e6f637c9923235d
int
touched
classPressure.html
a9510424b27c0698b042aaf68a6cfbf01
[2][22]
int
val_prev
classPressure.html
ae25120cf9483da80df1c70cb87f517da
[2][22]
int
val_prev_prev
classPressure.html
a0d5e10e9f27fc4c3be233e8c6bca2b47
[2][22]
long
zero_cnt_
classPressure.html
a28ae80bb011adf5be9dfe2b23a47badc
static Pressure *
instance_
classPressure.html
a494d41a72f6101fc631a463785ad1693
[]
RobotArm
classRobotArm.html
void
bring_into_reach
classRobotArm.html
a9d4f98994b0d90fb9bbe0d959019b1c2
(tf::Stamped< tf::Pose > toolTargetPose)
btVector3
cartError
classRobotArm.html
a19d2c5ac686580fb95490fddc54a0ba8
()
bool
executeViaJointControl
classRobotArm.html
a7c15184523fabf79be3895e1d7627bfb
(const std::vector< tf::Stamped< tf::Pose > > &poses, int start=-1, int end=-1)
actionlib::SimpleActionClient< pr2_common_action_msgs::ArmMoveIKAction > *
getActionClient
classRobotArm.html
a4e53f81e826e89a0930e91f0cfa40e33
()
void
getJointState
classRobotArm.html
a0276743bcb9eda258a44860745a25c99
(double state[])
void
getJointStateDes
classRobotArm.html
ac41fe9aa4491f9414b7683b3038e4016
(double state[])
void
getJointStateErr
classRobotArm.html
a76443796f69e36166848bf5d69f809b9
(double state[])
actionlib::SimpleClientGoalState
getState
classRobotArm.html
a8a404f58791b55665adb2b06eb8649db
()
void
getToolPose
classRobotArm.html
acbb40fdb9229317b7b1706f0b469385a
(tf::Stamped< tf::Pose > &marker, const char frame[]="base_link")
tf::Stamped< tf::Pose >
getToolPose
classRobotArm.html
a359657f02e8dbcef2eb2a072262d2c7d
(const char frame[]="base_link")
void
getWristPose
classRobotArm.html
a5c57e702eca81b2e173bad004bfbec8e
(tf::Stamped< tf::Pose > &marker, const char frame[]="base_link")
pr2_controllers_msgs::JointTrajectoryGoal
goalTraj
classRobotArm.html
a682bae690482681f23b833b918123f4d
(double *poseA, double *vel)
pr2_controllers_msgs::JointTrajectoryGoal
goalTraj
classRobotArm.html
a489cace66ed1172cfffeb5894ff3c780
(double *poseA, double dur=1.0)
pr2_controllers_msgs::JointTrajectoryGoal
goalTraj
classRobotArm.html
a1140e1eebf36f76f386dd4645fd7aa01
(double a0, double a1, double a2, double a3, double a4, double a5, double a6, double dur=1.0)
bool
isTucked
classRobotArm.html
ae14cf2a62622f61a4cee62c128620ba5
()
bool
move_ik
classRobotArm.html
a165c8386eee365cae091d7ea715ae05b
(tf::Stamped< tf::Pose > targetPose, double time=0.0)
bool
move_ik
classRobotArm.html
a1504f0fb99d8efd8ad1e98e5bc046a42
(double x, double y, double z, double ox, double oy, double oz, double ow, double time=1.0)
bool
move_toolframe_ik
classRobotArm.html
a600c90ddcf3137acdebc106854fdd729
(double x, double y, double z, double ox, double oy, double oz, double ow)
bool
move_toolframe_ik_pose
classRobotArm.html
a0be2fe172fda87e183dcfa4584654cdd
(tf::Stamped< tf::Pose > toolTargetPose)
void
moveElbowOutOfWay
classRobotArm.html
ade02d135ee5407887f1d0853df2f99a6
(tf::Stamped< tf::Pose > toolTargetPose)
pr2_controllers_msgs::JointTrajectoryGoal
multiPointTrajectory
classRobotArm.html
a01f37707cc5188c9e0180eae36bc1761
(const std::vector< tf::Stamped< tf::Pose > > &poses, const std::vector< double > &duration)
pr2_controllers_msgs::JointTrajectoryGoal
multiPointTrajectory
classRobotArm.html
a2d4233d67ad0dbe9c81431aece1beb8d
(const std::vector< std::vector< double > > &poses, const std::vector< double > &duration)
pr2_controllers_msgs::JointTrajectoryGoal
multiPointTrajectory
classRobotArm.html
a9642d64dfad9de968eef667140576766
(const std::vector< std::vector< double > > &poses, const double &duration=1.0)
bool
pose2Joint
classRobotArm.html
abefe4dd5f95c65f23055dd05b8d9bd2d
(const std::vector< tf::Stamped< tf::Pose > > &poses, std::vector< std::vector< double > > &joints)
bool
reachable
classRobotArm.html
ac3bd588d01fb30c01aa3c5e8c3881b5e
(tf::Stamped< tf::Pose > target)
bool
rotate_toolframe_ik
classRobotArm.html
a5c709848624e77372c604a44c2116ff1
(double r_x, double r_y, double r_z)
tf::Stamped< tf::Pose >
rotate_toolframe_ik_p
classRobotArm.html
a3bfbcf6a86cea52e8a48f2a1bc918e24
(double r_x, double r_y, double r_z)
bool
run_ik
classRobotArm.html
a7a5a1000ecaa323aae5db3c9adab78b7
(tf::Stamped< tf::Pose > pose, double start_angles[7], double solution[7], std::string link_name)
bool
run_ik
classRobotArm.html
a86009f5040120d34dd9fd808a6cfa840
(geometry_msgs::PoseStamped pose, double start_angles[7], double solution[7], std::string link_name)
tf::Stamped< tf::Pose >
runFK
classRobotArm.html
a15502d68c9f79d75e0b6010d5ff9bee9
(double jointAngles[], tf::Stamped< tf::Pose > *elbow=0)
void
stabilize_grip
classRobotArm.html
aac7bd1c383d690a6317cd9561baa003b
()
void
startTrajectory
classRobotArm.html
a03d8380bce90e09451bf7af80795599c
(pr2_controllers_msgs::JointTrajectoryGoal goal, bool wait=true)
tf::Stamped< tf::Pose >
tool2wrist
classRobotArm.html
a959485cea8e98528f9f6aed84f7ee24e
(tf::Stamped< tf::Pose > toolPose)
pr2_controllers_msgs::JointTrajectoryGoal
twoPointTrajectory
classRobotArm.html
aad8a4b7a89b59c92e9e22ca521438f6a
(double *poseA, double *poseB)
btVector3
universal_move_toolframe_ik
classRobotArm.html
a71546d334f68d9cf7eedae2b50e82485
(double x, double y, double z, double ox, double oy, double oz, double ow, const char target_frame[]="base_link")
btVector3
universal_move_toolframe_ik_pose
classRobotArm.html
ab8b0434ae63a9fa60fdef61180c99008
(tf::Stamped< tf::Pose > toolTargetPose)
btVector3
universal_move_toolframe_ik_pose_tolerance
classRobotArm.html
a0601c950e41d34352c039dea70bbd7e6
(tf::Stamped< tf::Pose > toolTargetPose, double tolerance, double timeout=5.0)
tf::Stamped< tf::Pose >
wrist2tool
classRobotArm.html
a3ada31e4d3676f73cf15ef70e72dc3aa
(tf::Stamped< tf::Pose > toolPose)
static bool
findBaseMovement
classRobotArm.html
a4bed6c7df9603efe2cbb3769e3c7424f
(tf::Stamped< tf::Pose > &result, std::vector< int > arm, std::vector< tf::Stamped< tf::Pose > > goal, bool drive, bool reach)
static RobotArm *
getInstance
classRobotArm.html
af951f09fafc34c903081cea112de7985
(int side=0)
static void
init
classRobotArm.html
a466bc6f300fc565c57edc0039845d384
()
static void
moveBothArms
classRobotArm.html
ae8859e373ec4f2e3509028624e5dc5e4
(tf::Stamped< tf::Pose > leftArm, tf::Stamped< tf::Pose > rightArm, double tolerance=0, bool wait=true)
static void
printPose
classRobotArm.html
a2e05341456a657da1dd0ae1ecf36e59d
(const tf::Stamped< tf::Pose > &toolTargetPose)
bool
evil_switch
classRobotArm.html
a7c423dbb9fc1b67270085ee78858383e
bool
excludeBaseProjectionFromWorkspace
classRobotArm.html
ab94d152dc8da1eab2be3311b2213b4bd
double
preset_angle
classRobotArm.html
a476ebb7ea2507158eab1ea4226a48907
bool
raise_elbow
classRobotArm.html
aea6867f0d6595cc84f70fba0a25b5e3c
int
retries
classRobotArm.html
a09fbb57edd3b62271f4fc84ee7096c5c
double
time_to_target
classRobotArm.html
afc3019fc708c5e3510192da7625da0d5
tf::Stamped< tf::Pose >
tool2wrist_
classRobotArm.html
a2c6e5cf4301f1f0d6aa817b4d71817cf
std::string
tool_frame
classRobotArm.html
a3d8358efe176c7d1aa4f892b0aeaea93
bool
tucked
classRobotArm.html
ae3700e2698ec072a8293c404dac105b6
tf::Stamped< tf::Pose >
wrist2tool_
classRobotArm.html
a51c633bc205e1263bf6391938b25ce93
std::string
wrist_frame
classRobotArm.html
ab5cacc6732d1e1021ccec4fe60b92e21
void
jointStateCallback
classRobotArm.html
a380d2ebb20817e180ca1e5eebd1405c2
(const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg)
RobotArm
classRobotArm.html
ad65f30364cb06a189b5b250b8001057b
(int side)
~RobotArm
classRobotArm.html
af3cf87fd2b5b060625eb49317632b83c
()
actionlib::SimpleActionClient< pr2_common_action_msgs::ArmMoveIKAction > *
ac_
classRobotArm.html
a568fbcc513caef8afa42041341e79943
ros::ServiceClient
fk_client
classRobotArm.html
a68aea8627347810cf0f03e18b1d41f41
volatile bool
haveJointState
classRobotArm.html
abb0ba2c335692eabb28e7bd083642b65
ros::ServiceClient
ik_client
classRobotArm.html
a94d05278c44786109a75657bf63ddc11
std::string
joint_names
classRobotArm.html
a932f46099ec1240909351add4e595f91
[7]
double
jointState
classRobotArm.html
a66513c1a2e5392ac09de82514acaede1
[7]
double
jointStateDes
classRobotArm.html
aad3abac655c4fb2a0a039316c003191d
[7]
double
jointStateErr
classRobotArm.html
a358025308dc85f7154f40f8d0b33f37b
[7]
ros::Subscriber
jointStateSubscriber_
classRobotArm.html
a2d753d0f316d4ad751783d50e132553d
boost::mutex
mutex_
classRobotArm.html
a91af7e75acaaf166e488ce8437c824a8
ros::NodeHandle
n_
classRobotArm.html
a9475f599d1a5c73b7da8a6797b990d73
ros::ServiceClient
query_client
classRobotArm.html
a2e2ee248752e3f3db0349609ba07f54e
int
side_
classRobotArm.html
a197a40ac43461dc7c9c01402436073f3
TrajClient *
traj_client_
classRobotArm.html
a52cf8bac89667ca2ca46c90b414cce05
static actionlib::SimpleActionClient< find_base_pose::FindBasePoseAction > *
ac_fbp_
classRobotArm.html
adae6437f20014d10a50321b1b85e3dd7
static RobotArm *
instance
classRobotArm.html
add2cc7dd29f191322469222cbc78425b
[]
static tf::TransformListener *
listener_
classRobotArm.html
ad4fba995aae1f5d30cf30bbf0c054128
RobotDriver
classRobotDriver.html
bool
checkCollision
classRobotDriver.html
a67e9b509ff0da7644a6c8df903fd96c3
(tf::Stamped< tf::Pose > target)
bool
checkCollision
classRobotDriver.html
abd365bb7667a69bd2bc64fa320e739dc
(double relativePose[])
bool
driveInMap
classRobotDriver.html
a20a0085e30ba00aff75bc1a943ac057d
(const double targetPose[], bool exitWhenStuck=false)
bool
driveInMap
classRobotDriver.html
ae38d1d4630046f57a1d249e172722dec
(tf::Stamped< tf::Pose > targetPose, bool exitWhenStuck=false)
bool
driveInOdom
classRobotDriver.html
a7e54265dc78b368cd1e61e556eb37aab
(const double targetPose[], bool exitWhenStuck=false)
void
driveToMatch
classRobotDriver.html
a83991d8db23d8b918e1ad9ed3b7a1372
(std::vector< tf::Stamped< tf::Pose > > targetPose, std::vector< std::string > frame_ids)
void
getRobotPose
classRobotDriver.html
a3adc3caa42a6e7dbb5a4fcfdc94e75b8
(tf::Stamped< tf::Pose > &marker)
void
moveBase
classRobotDriver.html
a567f5e9809d2f07924374f04babd078c
(const double pose[], bool useNavigation=false)
void
moveBaseP
classRobotDriver.html
aa5519a46d01b150caca18914702879d3
(double x, double y, double oz, double ow, bool useNavigation=false)
void
scanCallback
classRobotDriver.html
a5d04d36d169c695fe87a585906fe661d
(const sensor_msgs::LaserScan::ConstPtr &scan_in)
static RobotDriver *
getInstance
classRobotDriver.html
a05b21c4a9f9522261f82747ac5bdfee9
()
static void
moveBase4
classRobotDriver.html
a0b6f804f38ff6ca082d11b261c5751c1
(double x, double y, double oz, double ow, bool useNavigation=false)
void
QuaternionToEuler
classRobotDriver.html
ad16d7e17637f5f719244c8f45ac60b0f
(const btQuaternion &TQuat, btVector3 &TEuler)
RobotDriver
classRobotDriver.html
a4813ed55c73fde2c8c379fa5be4710ee
()
ros::Publisher
cmd_vel_pub_
classRobotDriver.html
ae98ee3cec9c57d3f20d2548d50dae669
tf::TransformListener
listener_
classRobotDriver.html
a2e955a0a81274d03c1e62b4156b44a29
ros::NodeHandle
nh_
classRobotDriver.html
ae53025d1ed25f4b3d98c75ee7bf4faa1
size_t
numScanPoints
classRobotDriver.html
acb8465e5e5c93837d4c839f6f265e850
laser_geometry::LaserProjection *
projector_
classRobotDriver.html
ad3e8a22944b9f226df69d42802ab7b91
boost::mutex
scan_mutex
classRobotDriver.html
a2c6e958067b2dfd8f5a050a0e1a13637
double
scanPoints
classRobotDriver.html
a9a5031ea4e7e2cba085b1d58912f1ccd
[5000][2]
ros::Subscriber
subScan_
classRobotDriver.html
a8a6289827a4598ee3234f805cffc6bc0
bool
weHaveScan
classRobotDriver.html
ad8232c93a4240983b347740eaba94a09
static RobotDriver *
instance
classRobotDriver.html
a3bae41bc93bb3da2dcb36cfa7c0351f4
RobotHead
classRobotHead.html
void
lookAt
classRobotHead.html
a6dd48bd8fe06723ce3597fb325fdeaf5
(std::string frame_id, double x, double y, double z, bool waitfor=false)
void
lookAtThreaded
classRobotHead.html
ac648eecda48c1222b7e1359d8949af4a
(std::string frame_id, btVector3 target)
void
lookAtThreaded
classRobotHead.html
a943529bcb9968078238eea44f72a705b
(std::string frame_id, double x, double y, double z)
void
stopThread
classRobotHead.html
a8019adcc60295b730ef3f078827341e8
()
static RobotHead *
getInstance
classRobotHead.html
a1abf5d9c5b0d2da1ca9159ff9b218182
()
volatile bool
stop
classRobotHead.html
a1795c6304dbcae3b297273a118e27d12
RobotHead
classRobotHead.html
a306632a64108e9b073d50e3068eb703e
()
void
spinner
classRobotHead.html
a1db0d2e424c4924f4ce868668e781943
(std::string frame_id, double x, double y, double z, double rate)
~RobotHead
classRobotHead.html
a3b13adb6f1d20578c2843b3223062191
()
PointHeadClient *
point_head_client_
classRobotHead.html
a370b1987d4191fffb42804cff8228e62
boost::thread *
t1
classRobotHead.html
ab83eaa3db66ba6080dbcc4118479c415
static RobotHead *
instance_
classRobotHead.html
abf999c0defa71a3a028cb0bccc6168aa
Torso
classTorso.html
void
down
classTorso.html
a278aaa6da95af3c995b65ee1c64b1d27
()
void
pos
classTorso.html
a30bdc389e72736bcdb01796cac2d2853
(double position)
void
up
classTorso.html
af3c2dd1e5268a841b54cfe5a60643a36
()
static Torso *
getInstance
classTorso.html
a9686e7b247e51c4c87235fa45f45b2d8
()
Torso
classTorso.html
ad035dd7299e72e26e4f1e85cbbc69569
()
~Torso
classTorso.html
ab587fa51058a04f5a0f8211ff7d5fbf6
()
TorsoClient *
torso_client_
classTorso.html
aab05d6d0381d6162576d0d06728f3850
static Torso *
instance
classTorso.html
a565e8786fbe0c509bb693ba3fd03fd50
yamlWriter
classyamlWriter.html
std::string
getName
classyamlWriter.html
a59742e5ad0b2ac7283e0f7fe7a1f5f53
() const
int
writeTrajectory
classyamlWriter.html
a7fd9c86538d81eedeca9e386d9b0c9b9
(const std::string &filename, const std::vector< tf::Stamped< tf::Pose > > &opening_trajectory)