Public Member Functions | Private Attributes | List of all members
ForceCompensator Class Reference

#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_
 

Detailed Description

Definition at line 29 of file force_compensator.h.

Constructor & Destructor Documentation

ForceCompensator::ForceCompensator ( ros::NodeHandle n)

Definition at line 27 of file force_compensator.cpp.

ForceCompensator::~ForceCompensator ( )
inline

Definition at line 37 of file force_compensator.h.

Member Function Documentation

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.

Member Data Documentation

ros::Publisher ForceCompensator::cmd_pub_
private

Definition at line 33 of file force_compensator.h.

ros::Publisher ForceCompensator::eff_pub_
private

Definition at line 34 of file force_compensator.h.

ros::NodeHandle ForceCompensator::node_
private

Definition at line 32 of file force_compensator.h.


The documentation for this class was generated from the following files:


heron_controller
Author(s): Prasenjit Mukherjee
autogenerated on Sun Mar 14 2021 02:31:50