pamoja for TypeScript - v0.1.17
    Preparing search index...

    Class Pid

    Holds a value at a setpoint by trading off present, past, and predicted error.

    Index
    • Creates a controller with the given proportional, integral, derivative gains.

      Parameters

      • kp: number
      • ki: number
      • kd: number

      Returns Pid

    • Clears the accumulated integral and last error.

      Returns void

    • Advances the controller by one step and returns the control output.

      Parameters

      • setpoint: number
      • measurement: number
      • dt: number

      Returns number

    • Creates a controller whose output is clamped to [min, max].

      Parameters

      • kp: number
      • ki: number
      • kd: number
      • min: number
      • max: number

      Returns Pid