public class LoiterController extends WaypointController
lastPsiCommand, newWaypointalongTrackRange, closedLoopSpeed, commandedSpeed, controlledPsi, correctToTrack, crossTrackError, leftTrackCommand, maxTrackDif, offTrackAngleDegrees, psiCommand, rightTrackCommand, ugvExecution| Constructor and Description | 
|---|
| LoiterController(UgvExecution execution)Creates a new instance of LoiterController | 
| Modifier and Type | Method and Description | 
|---|---|
| void | computeControls()computes ugvExecution controls based on type of controller and current state/command | 
waypointAchievedcomputeControls, setControls, setOpenLoopPsi, setPsiCommand, setSpeed, setTrackSpeed, setTrackSpeed, updateCrossTrackErrorpublic LoiterController(UgvExecution execution)
execution - TrackedUgvExecution reference to main class of UGVpublic void computeControls()
UgvControllercomputeControls in class WaypointController