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