Public Member Functions | Static Public Attributes | Private Attributes | List of all members
uuv_thrusters.models.thruster_proportional.ThrusterProportional Class Reference
Inheritance diagram for uuv_thrusters.models.thruster_proportional.ThrusterProportional:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, args, kwargs)
 
def get_command_value (self, thrust)
 
def get_thrust_value (self, command)
 

Static Public Attributes

string LABEL = 'proportional'
 

Private Attributes

 _gain
 

Detailed Description

This model corresponds to the linear relation between a function
abs(command)*command of the command input (usually the command angular
velocity) to the thrust force. A constant gain has to be provided.

Definition at line 21 of file thruster_proportional.py.

Constructor & Destructor Documentation

def uuv_thrusters.models.thruster_proportional.ThrusterProportional.__init__ (   self,
  args,
  kwargs 
)

Definition at line 28 of file thruster_proportional.py.

Member Function Documentation

def uuv_thrusters.models.thruster_proportional.ThrusterProportional.get_command_value (   self,
  thrust 
)

Definition at line 37 of file thruster_proportional.py.

def uuv_thrusters.models.thruster_proportional.ThrusterProportional.get_thrust_value (   self,
  command 
)
Computes the thrust force for the given command.

Definition at line 41 of file thruster_proportional.py.

Member Data Documentation

uuv_thrusters.models.thruster_proportional.ThrusterProportional._gain
private

Definition at line 33 of file thruster_proportional.py.

string uuv_thrusters.models.thruster_proportional.ThrusterProportional.LABEL = 'proportional'
static

Definition at line 26 of file thruster_proportional.py.


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


uuv_thruster_manager
Author(s): Musa Morena Marcusso Manhaes , Sebastian Scherer , Luiz Ricardo Douat
autogenerated on Mon Jul 1 2019 19:39:26