A nonlinear H-infinity control method for multi-DOF robotic manipulators