I. Introduction
After several decades of enlightening research, numerous techniques currently exist for the synthesis of control laws for nonlinear systems. These techniques include Jacobian linearization, gain scheduling, feedback linearization, sliding mode control, recursive backstepping, and adaptive control [6]. However, with many of the techniques, the actual control law is determined via some analysis method. This is particularly true for many Lyapunov-based techniques where the stability of the closed loop system is determined via a Lyapunov analysis. With these types of methods, the resulting control may not have a very intuitive design orientation for practical implementation. For example, if a Lyapunov-based control happens to result in a design that causes control saturation, the designer oftentimes will have to go through the analysis again to determine a more favorable control input. Currently, there does not seem to be a good approach to making relatively straightforward control design choices between allowable state error and control input effort for nonlinear systems.