Public Member Functions | Static Public Attributes | Private Attributes | List of all members
uuv_thrusters.models.thruster_custom.ThrusterCustom Class Reference
Inheritance diagram for uuv_thrusters.models.thruster_custom.ThrusterCustom:
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 = 'custom'
 

Private Attributes

 _input
 
 _output
 

Detailed Description

Class describing a custom conversion curve between the command input,
usually the angular velocity, and the correspondent output thrust force.
Here the inverse of the conversion function can be computed so that the
command for the desired thrust force is retrieved.
The input vector corresponds to sampled values for the command input, and
the output vector corresponds to the sampled values for the correspondent
thrust forces.
This information is usually available in the datasheet of the thruster's
manufacturer.

Definition at line 21 of file thruster_custom.py.

Constructor & Destructor Documentation

def uuv_thrusters.models.thruster_custom.ThrusterCustom.__init__ (   self,
  args,
  kwargs 
)
Class constructor.

Definition at line 34 of file thruster_custom.py.

Member Function Documentation

def uuv_thrusters.models.thruster_custom.ThrusterCustom.get_command_value (   self,
  thrust 
)

Definition at line 45 of file thruster_custom.py.

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

Definition at line 49 of file thruster_custom.py.

Member Data Documentation

uuv_thrusters.models.thruster_custom.ThrusterCustom._input
private

Definition at line 41 of file thruster_custom.py.

uuv_thrusters.models.thruster_custom.ThrusterCustom._output
private

Definition at line 43 of file thruster_custom.py.

string uuv_thrusters.models.thruster_custom.ThrusterCustom.LABEL = 'custom'
static

Definition at line 32 of file thruster_custom.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