Pingu
data class Pingu(var p: Double = 0.0, var i: Double = 0.0, var d: Double = 0.0, var v: Double = 0.0, var s: Double = 0.0, var g: Double = 0.0)
Data class representing a Pingu with PID controller parameters.
Note: PID gains (p, i, d) are unitless/dimensionless. Feedforward terms depend on the controlled variable:
For linear systems: v is in volts/(meter/second), s is in volts
For rotational systems: v is in volts/(radian/second), s is in volts
g is in volts for gravity compensation