Adaptive-observer-based output-constrained tracking of a class of arbitrarily switched uncertain non-affine nonlinear systems. (May 2017)