public class SlidingModeWaypointController extends WaypointController
cumulativeTurn, MAXSPDTURNRADIUS, newWaypoint, previousPsi
alongTrackRange, 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)
|
computeControls
setControls, updateCrossTrackError
public SlidingModeWaypointController(UsvExecution execution)
execution
- UsvExecution reference to main class of USVpublic void computeRudderCommands()
computeRudderCommands
in class UsvController