Text this: Active disturbance rejection control of a parallel manipulator with self learning algorithm for a pulsating trajectory tracking task