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