public class OpenLoopController extends UsvController
Modifier and Type | Field and Description |
---|---|
protected boolean |
openLoopHeading
set to false for automatic heading control (open loop props only)
|
alongTrackRange, correctToTrack, crossTrackError, offTrackAngleDegrees, propCommand, psiCommand, psiError, rudderCommand, THRUSTCONVERSION, usvExecution
Constructor and Description |
---|
OpenLoopController(UsvExecution execution)
Creates a new instance of OpenLoopController
|
Modifier and Type | Method and Description |
---|---|
void |
computeControls()
Computes control settings for open loop (manual) control
|
computeRudderCommands, setControls, updateCrossTrackError
protected boolean openLoopHeading
public OpenLoopController(UsvExecution execution)
execution
- UsvExecution reference to main class of USVpublic void computeControls()
computeControls
in class UsvController