In this study, a new approach of adaptive control law for controlling robot manipulators using the Lyapunov based theory is derived, thus the stability of an uncertain system is guaranteed. The control law includes a PD feed forward part and a full dynamics feed forward compensation part with the unknown manipulator and payload parameters. The novelty of the obtained result is that an adaptive control algorithm is developed using trigonometric functions depending on manipulator kinematics, inertia parameters and tracking error, and both system parameters and adaptation gain matrix are updated in time.