#include <bin_pose_emulator.h>
Public Member Functions | |
bool | callback (bin_pose_msgs::bin_pose::Request &req, bin_pose_msgs::bin_pose::Response &res) |
Emulator (ros::NodeHandle *nh, std::string filepath) | |
~Emulator () | |
Private Member Functions | |
void | broadcast_pose_tf (geometry_msgs::Pose grasp_pose) |
bool | parseConfig (std::string filepath) |
double | randGen (double fMin, double fMax) |
void | visualize_bin (void) |
void | visualize_pose (geometry_msgs::Pose grasp_pose, geometry_msgs::Pose approach_pose) |
Private Attributes | |
ConfigData | config |
ros::Publisher | marker_pub |
Definition at line 73 of file bin_pose_emulator.h.
Emulator::Emulator | ( | ros::NodeHandle * | nh, |
std::string | filepath | ||
) |
Definition at line 39 of file bin_pose_emulator.cpp.
Emulator::~Emulator | ( | ) |
Definition at line 50 of file bin_pose_emulator.cpp.
|
private |
Definition at line 222 of file bin_pose_emulator.cpp.
bool Emulator::callback | ( | bin_pose_msgs::bin_pose::Request & | req, |
bin_pose_msgs::bin_pose::Response & | res | ||
) |
Definition at line 52 of file bin_pose_emulator.cpp.
|
private |
Definition at line 122 of file bin_pose_emulator.cpp.
|
private |
Definition at line 116 of file bin_pose_emulator.cpp.
|
private |
Definition at line 152 of file bin_pose_emulator.cpp.
|
private |
Definition at line 182 of file bin_pose_emulator.cpp.
|
private |
Definition at line 93 of file bin_pose_emulator.h.
|
private |
Definition at line 91 of file bin_pose_emulator.h.