consensus tracking; multi-agent systems; nonidentical nonlinear characteristics; switching; distributed observer; distributed control; time-varying control; Lyapunov function