public class DockingController extends UuvController
alongTrackRange, bowLateralThrusterCommand, bowVerticalThrusterCommand, correctToTrack, crossTrackError, depthError, depthErrorIntegral, depthPidTime, MAXDEPTHERROR, offTrackAngleDegrees, openLoopHeading, pdOnlyTime, portPropellerCommand, psiCommand, psiError, rudderCommand, speedControlReset, speedError, stbdPropellerCommand, sternLateralThrusterCommand, sternVerticalThrusterCommand, thetaCommand, THRUSTCONVERSION, turningRpm, uuvExecution, zCommand| Constructor and Description | 
|---|
| DockingController(UuvExecution execution)Creates a new instance of DockingController | 
| Modifier and Type | Method and Description | 
|---|---|
| void | computeControls()Computes control settings for docking control | 
adjustPropellersForSteeringIfNoRudders, checkRudderAvailable, computeLateralThrusterCommands, computePropellerCommands, computeRudderCommands, computeVerticalThrusterCommands, getBowLateralThrusterCommand, getCrossTrackError, getPortPropellerCommand, getPsiCommand, getRudderCommand, getSpeedCommand, getStbdPropellerCommand, getSternLateralThrusterCommand, getThetaCommand, isClosedLoopSpeed, readControls, setCommandedSpeed, setControls, setPropellersRPM, unsetClosedLoopSpeed, updateCrossTrackErrorpublic DockingController(UuvExecution execution)
execution - UuvExecution reference to main class of AUVpublic void computeControls()
computeControls in class UuvController