Arduino with NXT servo position won't stabilize? Answered
I'm using the arduino PID and encoder libraries to run an NXT servo for position. Problem is, it won't move quickly to where I want, or accurately, or without oscillating all at the same time (and never for accuracy). I need it to go to exact encoder points with minimal oscillation or delay (I plan on using it in a delta bot.) I know it's not the best motor for the job, but 1) I already have enough, it costs me nothing more, 2)they're very accurate, and I know they CAN be run just fine (the NXT itself works great).
I've looked on websites and stuff for tuning, but nothing I found works, because of the weirdness of the motor itself (which can start quickly, but takes up to 400 milliseconds to stop). The best tuning parameters I found so far are 5.5, 15, 0.75 (P,I,D).