Distributedadaptivecontrolforconsensustrackingwithapplicationtoformationcontrolofnonholonomicmobilerobots