35 #ifndef BIN_POSE_EMULATOR_H 36 #define BIN_POSE_EMULATOR_H 40 #include <yaml-cpp/yaml.h> 41 #include <geometry_msgs/Pose.h> 42 #include <visualization_msgs/Marker.h> 44 #include <bin_pose_msgs/bin_pose.h> 79 bool callback(bin_pose_msgs::bin_pose::Request& req,
80 bin_pose_msgs::bin_pose::Response& res);
83 double randGen(
double fMin,
double fMax);
84 bool parseConfig(std::string filepath);
86 void visualize_bin(
void);
87 void visualize_pose(geometry_msgs::Pose grasp_pose,
88 geometry_msgs::Pose approach_pose);
89 void broadcast_pose_tf(geometry_msgs::Pose grasp_pose);
96 #endif // BIN_POSE_EMULATOR_H
ros::Publisher marker_pub