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