Constructors
constructor
- new PidController(params, bodies, kp, ki, kd, axes): PidController
Properties
Private
bodies
bodies: any
Private
params
params: any
Private
raw
raw: any
Methods
angularCorrection
- angularCorrection(body, targetRotation, targetAngVel): Vector
applyAngularCorrection
- applyAngularCorrection(body, targetRotation, targetAngVel): void
Returns void
applyLinearCorrection
- applyLinearCorrection(body, targetPosition, targetLinvel): void
Returns void
free
- free(): void
Internal
Returns void
linearCorrection
- linearCorrection(body, targetPosition, targetLinvel): Vector
resetIntegrals
- resetIntegrals(): void
Returns void
setAxes
- setAxes(axes): void
Returns void
setKd
- setKd(kd, axes): void
Returns void
setKi
- setKi(ki, axes): void
Returns void
setKp
- setKp(kp, axes): void
Returns void
A controller for controlling dynamic bodies using the Proportional-Integral-Derivative correction model.