#include <netft_utils.h>
Public Member Functions | |
void | initialize () |
NetftUtils (ros::NodeHandle nh) | |
void | setUserInput (std::string world, std::string ft, double force, double torque) |
void | update () |
~NetftUtils () | |
Private Member Functions | |
void | applyThreshold (double &value, double thresh) |
void | checkMaxForce () |
bool | compensateForGravity (netft_utils::SetBias::Request &req, netft_utils::SetBias::Response &res) |
void | copyWrench (geometry_msgs::WrenchStamped &in, geometry_msgs::WrenchStamped &out, geometry_msgs::WrenchStamped &bias) |
bool | fixedOrientationBias (netft_utils::SetBias::Request &req, netft_utils::SetBias::Response &res) |
bool | getWeight (netft_utils::GetDouble::Request &req, netft_utils::GetDouble::Response &res) |
void | netftCallback (const geometry_msgs::WrenchStamped::ConstPtr &data) |
bool | setFilter (netft_utils::SetFilter::Request &req, netft_utils::SetFilter::Response &res) |
bool | setMax (netft_utils::SetMax::Request &req, netft_utils::SetMax::Response &res) |
bool | setThreshold (netft_utils::SetThreshold::Request &req, netft_utils::SetThreshold::Response &res) |
bool | setWeightBias (netft_utils::SetBias::Request &req, netft_utils::SetBias::Response &res) |
void | transformFrame (geometry_msgs::WrenchStamped in_data, geometry_msgs::WrenchStamped &out_data, char target_frame) |
Static Private Attributes | |
static const int | MAX_CANCEL = 5 |
static const int | MAX_WAIT = 100 |
This program takes force/torque data and applies transforms to usable data
Definition at line 22 of file netft_utils.h.
NetftUtils::NetftUtils | ( | ros::NodeHandle | nh | ) |
Definition at line 73 of file netft_utils.cpp.
NetftUtils::~NetftUtils | ( | ) |
Definition at line 94 of file netft_utils.cpp.
|
private |
Definition at line 199 of file netft_utils.cpp.
|
private |
Definition at line 445 of file netft_utils.cpp.
|
private |
Definition at line 349 of file netft_utils.cpp.
|
private |
Definition at line 187 of file netft_utils.cpp.
|
private |
Definition at line 322 of file netft_utils.cpp.
|
private |
Definition at line 422 of file netft_utils.cpp.
void NetftUtils::initialize | ( | ) |
Definition at line 100 of file netft_utils.cpp.
|
private |
Definition at line 239 of file netft_utils.cpp.
|
private |
Definition at line 379 of file netft_utils.cpp.
|
private |
Definition at line 396 of file netft_utils.cpp.
|
private |
Definition at line 431 of file netft_utils.cpp.
void NetftUtils::setUserInput | ( | std::string | world, |
std::string | ft, | ||
double | force, | ||
double | torque | ||
) |
Definition at line 137 of file netft_utils.cpp.
|
private |
Definition at line 407 of file netft_utils.cpp.
|
private |
Definition at line 207 of file netft_utils.cpp.
void NetftUtils::update | ( | ) |
Definition at line 151 of file netft_utils.cpp.
|
private |
Definition at line 50 of file netft_utils.h.
|
private |
Definition at line 90 of file netft_utils.h.
|
private |
Definition at line 71 of file netft_utils.h.
|
private |
Definition at line 68 of file netft_utils.h.
|
private |
Definition at line 72 of file netft_utils.h.
|
private |
Definition at line 40 of file netft_utils.h.
|
private |
Definition at line 39 of file netft_utils.h.
|
private |
Definition at line 96 of file netft_utils.h.
|
private |
Definition at line 73 of file netft_utils.h.
|
private |
Definition at line 75 of file netft_utils.h.
|
private |
Definition at line 47 of file netft_utils.h.
|
private |
Definition at line 45 of file netft_utils.h.
|
private |
Definition at line 95 of file netft_utils.h.
|
private |
Definition at line 91 of file netft_utils.h.
|
private |
Definition at line 62 of file netft_utils.h.
|
private |
Definition at line 38 of file netft_utils.h.
|
private |
Definition at line 65 of file netft_utils.h.
|
private |
Definition at line 63 of file netft_utils.h.
|
private |
Definition at line 64 of file netft_utils.h.
|
private |
Definition at line 44 of file netft_utils.h.
|
private |
Definition at line 37 of file netft_utils.h.
|
staticprivate |
Definition at line 69 of file netft_utils.h.
|
staticprivate |
Definition at line 70 of file netft_utils.h.
|
private |
Definition at line 34 of file netft_utils.h.
|
private |
Definition at line 85 of file netft_utils.h.
|
private |
Definition at line 82 of file netft_utils.h.
|
private |
Definition at line 84 of file netft_utils.h.
|
private |
Definition at line 83 of file netft_utils.h.
|
private |
Definition at line 41 of file netft_utils.h.
|
private |
Definition at line 60 of file netft_utils.h.
|
private |
Definition at line 59 of file netft_utils.h.
|
private |
Definition at line 79 of file netft_utils.h.
|
private |
Definition at line 53 of file netft_utils.h.
|
private |
Definition at line 52 of file netft_utils.h.
|
private |
Definition at line 92 of file netft_utils.h.
|
private |
Definition at line 55 of file netft_utils.h.
|
private |
Definition at line 54 of file netft_utils.h.
|
private |
Definition at line 93 of file netft_utils.h.
|
private |
Definition at line 57 of file netft_utils.h.
|
private |
Definition at line 74 of file netft_utils.h.
|
private |
Definition at line 76 of file netft_utils.h.
|
private |
Definition at line 51 of file netft_utils.h.
|
private |
Definition at line 94 of file netft_utils.h.
|
private |
Definition at line 46 of file netft_utils.h.
|
private |
Definition at line 56 of file netft_utils.h.