Proportional-Integral-Derivative Controller for an n-Link Revolute Robot Manipulator