#include <force_torque_sensor_handle.h>
Public Member Functions | |
bool | calculate_offset (bool apply_after_calculation, geometry_msgs::Wrench *new_offset) |
ForceTorqueSensorHandle (ros::NodeHandle &nh, hardware_interface::ForceTorqueSensorHW *sensor, std::string sensor_name, std::string output_frame) | |
ForceTorqueSensorHandle (ros::NodeHandle &nh, std::string sensor_name, std::string output_frame) | |
void | init_sensor (std::string &msg, bool &success) |
void | prepareNode (std::string output_frame) |
bool | srvCallback_CalculateAverageMasurement (force_torque_sensor::CalculateAverageMasurement::Request &req, force_torque_sensor::CalculateAverageMasurement::Response &res) |
bool | srvCallback_CalculateOffset (force_torque_sensor::CalculateSensorOffset::Request &req, force_torque_sensor::CalculateSensorOffset::Response &res) |
bool | srvCallback_CalculateOffsetWithoutGravity (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
bool | srvCallback_DetermineCoordinateSystem (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
bool | srvCallback_Init (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
bool | srvCallback_setSensorOffset (force_torque_sensor::SetSensorOffset::Request &req, force_torque_sensor::SetSensorOffset::Response &res) |
bool | srvReadDiagnosticVoltages (force_torque_sensor::DiagnosticVoltages::Request &req, force_torque_sensor::DiagnosticVoltages::Response &res) |
Public Member Functions inherited from hardware_interface::ForceTorqueSensorHandle | |
ForceTorqueSensorHandle () | |
ForceTorqueSensorHandle (const std::string &name, const std::string &frame_id, const double *force, const double *torque) | |
ForceTorqueSensorHandle (const std::string &name, const std::string &frame_id, double *force, double *torque) | |
const double * | getForce () const |
std::string | getFrameId () const |
std::string | getName () const |
const double * | getTorque () const |
Private Member Functions | |
void | filterFTData () |
geometry_msgs::Wrench | makeAverageMeasurement (uint number_of_measurements, double time_between_meas, std::string frame_id="") |
void | pullFTData (const ros::TimerEvent &event) |
void | reconfigureCalibrationRequest (force_torque_sensor::CalibrationConfig &config, uint32_t level) |
bool | transform_wrench (std::string goal_frame, std::string source_frame, geometry_msgs::Wrench wrench, geometry_msgs::Wrench &transformed) |
void | updateFTData (const ros::TimerEvent &event) |
bool | updateTransform (std::string goal_frame, std::string source_frame) |
Definition at line 99 of file force_torque_sensor_handle.h.
ForceTorqueSensorHandle::ForceTorqueSensorHandle | ( | ros::NodeHandle & | nh, |
hardware_interface::ForceTorqueSensorHW * | sensor, | ||
std::string | sensor_name, | ||
std::string | output_frame | ||
) |
Definition at line 48 of file force_torque_sensor_handle.cpp.
ForceTorqueSensorHandle::ForceTorqueSensorHandle | ( | ros::NodeHandle & | nh, |
std::string | sensor_name, | ||
std::string | output_frame | ||
) |
Definition at line 55 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::calculate_offset | ( | bool | apply_after_calculation, |
geometry_msgs::Wrench * | new_offset | ||
) |
Definition at line 373 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 549 of file force_torque_sensor_handle.cpp.
void ForceTorqueSensorHandle::init_sensor | ( | std::string & | msg, |
bool & | success | ||
) |
Definition at line 207 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 394 of file force_torque_sensor_handle.cpp.
void ForceTorqueSensorHandle::prepareNode | ( | std::string | output_frame | ) |
Definition at line 85 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 485 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 636 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvCallback_CalculateAverageMasurement | ( | force_torque_sensor::CalculateAverageMasurement::Request & | req, |
force_torque_sensor::CalculateAverageMasurement::Response & | res | ||
) |
Definition at line 278 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvCallback_CalculateOffset | ( | force_torque_sensor::CalculateSensorOffset::Request & | req, |
force_torque_sensor::CalculateSensorOffset::Response & | res | ||
) |
Definition at line 295 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvCallback_CalculateOffsetWithoutGravity | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | res | ||
) |
Definition at line 319 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvCallback_DetermineCoordinateSystem | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | res | ||
) |
Definition at line 435 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvCallback_Init | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | res | ||
) |
Definition at line 266 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvCallback_setSensorOffset | ( | force_torque_sensor::SetSensorOffset::Request & | req, |
force_torque_sensor::SetSensorOffset::Response & | res | ||
) |
Definition at line 358 of file force_torque_sensor_handle.cpp.
bool ForceTorqueSensorHandle::srvReadDiagnosticVoltages | ( | force_torque_sensor::DiagnosticVoltages::Request & | req, |
force_torque_sensor::DiagnosticVoltages::Response & | res | ||
) |
Definition at line 477 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 600 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 641 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 622 of file force_torque_sensor_handle.cpp.
|
private |
Definition at line 175 of file force_torque_sensor_handle.h.
|
private |
Definition at line 140 of file force_torque_sensor_handle.h.
|
private |
Definition at line 135 of file force_torque_sensor_handle.h.
|
private |
Definition at line 147 of file force_torque_sensor_handle.h.
|
private |
Definition at line 195 of file force_torque_sensor_handle.h.
|
private |
Definition at line 169 of file force_torque_sensor_handle.h.
|
private |
Definition at line 137 of file force_torque_sensor_handle.h.
|
private |
Definition at line 169 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 180 of file force_torque_sensor_handle.h.
|
private |
Definition at line 141 of file force_torque_sensor_handle.h.
|
private |
Definition at line 136 of file force_torque_sensor_handle.h.
|
private |
Definition at line 132 of file force_torque_sensor_handle.h.
|
private |
Definition at line 133 of file force_torque_sensor_handle.h.
|
private |
Definition at line 178 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 174 of file force_torque_sensor_handle.h.
|
private |
Definition at line 173 of file force_torque_sensor_handle.h.
|
private |
Definition at line 177 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 152 of file force_torque_sensor_handle.h.
|
private |
Definition at line 139 of file force_torque_sensor_handle.h.
|
private |
Definition at line 156 of file force_torque_sensor_handle.h.
|
private |
Definition at line 175 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 150 of file force_torque_sensor_handle.h.
|
private |
Definition at line 155 of file force_torque_sensor_handle.h.
|
private |
Definition at line 157 of file force_torque_sensor_handle.h.
|
private |
Definition at line 171 of file force_torque_sensor_handle.h.
|
private |
Definition at line 147 of file force_torque_sensor_handle.h.
|
private |
Definition at line 138 of file force_torque_sensor_handle.h.
|
private |
Definition at line 188 of file force_torque_sensor_handle.h.
|
private |
Definition at line 193 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 144 of file force_torque_sensor_handle.h.
|
private |
Definition at line 192 of file force_torque_sensor_handle.h.
|
private |
Definition at line 162 of file force_torque_sensor_handle.h.
|
private |
Definition at line 163 of file force_torque_sensor_handle.h.
|
private |
Definition at line 164 of file force_torque_sensor_handle.h.
|
private |
Definition at line 161 of file force_torque_sensor_handle.h.
|
private |
Definition at line 166 of file force_torque_sensor_handle.h.
|
private |
Definition at line 167 of file force_torque_sensor_handle.h.
|
private |
Definition at line 165 of file force_torque_sensor_handle.h.
|
private |
Definition at line 179 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 143 of file force_torque_sensor_handle.h.
|
private |
Definition at line 148 of file force_torque_sensor_handle.h.
|
private |
Definition at line 158 of file force_torque_sensor_handle.h.
|
private |
Definition at line 182 of file force_torque_sensor_handle.h.
|
private |
Definition at line 185 of file force_torque_sensor_handle.h.
|
private |
Definition at line 184 of file force_torque_sensor_handle.h.
|
private |
Definition at line 183 of file force_torque_sensor_handle.h.