Functional observer-based fuzzy controller design for continuous nonlinear systems