Multiple-layer variable structure controller with parameter adaptation.