node-pid-controller

Node.js PID controller

node-pid-controller

Node.js PID controller

  $ npm install node-pid-controller

Let's take the example of a car cruise control. We want the car driving at 120km/h.

var Controller = require('node-pid-controller');
var ctr = new Controller(0.25, 0.01, 0.01); // k_p, k_i, k_d 
ctr.setTarget(120); // 120km/h 
var correction = ctr.update(110); // 110km/h is the current speed 

Philmod <philippe.modard@gmail.com>