PID position control