public class ControlCoefficients extends Object
Modifier and Type | Field and Description |
---|---|
protected double |
kEtaSteering |
protected double |
kPhiSteering |
protected double |
kPsi |
protected double |
kR |
protected double |
kRSliding |
protected double |
kSigmaPsi |
protected double |
kSigmaR |
protected double |
kSlideSteering |
protected double |
kV |
Constructor and Description |
---|
ControlCoefficients(UsvExecution execution)
Creates a new instance of ControlCoefficients
|
Modifier and Type | Method and Description |
---|---|
void |
loadCoefficients(ExecutionDynamicsConfiguration config)
Sets control coefficient values based on xml configuration file
|
protected double kSigmaR
protected double kSigmaPsi
protected double kEtaSteering
protected double kPhiSteering
protected double kRSliding
protected double kSlideSteering
protected double kPsi
protected double kR
protected double kV
public ControlCoefficients(UsvExecution execution)
execution
- UsvExecution reference to the main class of the usv to which controlCoefficients applypublic void loadCoefficients(ExecutionDynamicsConfiguration config)
config
- JAXB object containing all configuration info