#include <force_compensator.h>
Public Member Functions | |
double | calculate_motor_setting (double thrust) |
ForceCompensator (ros::NodeHandle &n) | |
void | pub_effective_wrench (double left_thrust, double right_thrust) |
void | pub_thrust_cmd (geometry_msgs::Wrench output) |
double | saturate_thrusters (double thrust) |
~ForceCompensator () | |
Private Attributes | |
ros::Publisher | cmd_pub_ |
ros::Publisher | eff_pub_ |
ros::NodeHandle | node_ |
Definition at line 29 of file force_compensator.h.
ForceCompensator::ForceCompensator | ( | ros::NodeHandle & | n | ) |
Definition at line 27 of file force_compensator.cpp.
|
inline |
Definition at line 37 of file force_compensator.h.
double ForceCompensator::calculate_motor_setting | ( | double | thrust | ) |
Definition at line 34 of file force_compensator.cpp.
void ForceCompensator::pub_effective_wrench | ( | double | left_thrust, |
double | right_thrust | ||
) |
Definition at line 106 of file force_compensator.cpp.
void ForceCompensator::pub_thrust_cmd | ( | geometry_msgs::Wrench | output | ) |
Definition at line 53 of file force_compensator.cpp.
double ForceCompensator::saturate_thrusters | ( | double | thrust | ) |
Definition at line 45 of file force_compensator.cpp.
|
private |
Definition at line 33 of file force_compensator.h.
|
private |
Definition at line 34 of file force_compensator.h.
|
private |
Definition at line 32 of file force_compensator.h.