public class SlidingModeLoiterController extends LoiterController
alongTrackRange, correctToTrack, crossTrackError, offTrackAngleDegrees, propCommand, psiCommand, psiError, rudderCommand, THRUSTCONVERSION, usvExecution| Constructor and Description |
|---|
SlidingModeLoiterController(UsvExecution execution)
Creates a new instance of SlidingModeLoiterController
|
| Modifier and Type | Method and Description |
|---|---|
void |
computeRudderCommands()
Computes the rudder setting using sliding mode control (thruster still uses PD)
|
computeControlssetControls, updateCrossTrackErrorpublic SlidingModeLoiterController(UsvExecution execution)
execution - UsvExecution reference to main class of USVpublic void computeRudderCommands()
computeRudderCommands in class UsvController