Nonlinear Control Techniques for Robot Manipulators