Nonlinear Control Techniques For Robot Manipulators